如何利用审图号绘制标准中国地图

本文介绍了如何在不涉及公开场合时使用Python-Chinamap库快速绘图,以及在正式场合如何通过获取阿里云的审图号并结合geopandas库生成带审图号的中国地图,包括具体步骤和参考资料链接。
摘要由CSDN通过智能技术生成

如何利用审图号绘制标准中国地图

投稿期刊的时候(尤其是中文),我们需要重视地图中的边界问题,编辑往往还要求提供审图号。介于Python、MATLAB等绘图语言依靠shp文件,而带审图号的shp文件难以寻找和使用,本人通过自身实践与前人经验,总结了一些绘图方面的tips,以供自用和分享。

情景1:仅供交流学习

如果你的绘图场景不涉及公开场合,比如:课题组组会报告,或者平时交流学习,方便快捷的绘图方法是更适合的。这里参考气象家园兰溪之水的一则帖子,推荐Python-Chinamap这个Python库,详见Python-Chinamap项目

情景2:正式场合

在公开学术汇报、期刊论文发表、毕业论文答辩等场合,就需要我们使用审图号来规范地图绘制了。

具体方法为:

  1. 登录阿里云数据可视化平台审图号位于当前页面地图右下角,以GS开头的一串数字。
  2. 以江苏省举例:选中江苏,不勾选“包含子区域”,下载“其他类型”中第一行的json文件,得到江苏省.json文件。
  3. 江苏省.json所在目录下,将其重命名为jiangsu.json,接着运行如下的Python脚本(需要预装geopandas这个库):
import geopandas as gpd
data = gpd.read_file('jiangsu.json')
data.to_file('jiangsu', driver='ESRI Shapefile', encoding='utf-8')
  1. 得到名为jiangsu的文件夹,包含有jiangsu.shp,搞定!

参考资料:
自己动手丰衣足食——利用阿里云数据可视化平台+Python创建自己想要的shape文件

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值