Arcgis制作行政区划矢量文件(shp格式)

本文介绍了如何通过ArcGIS结合DataV获取并处理深圳市行政区划数据,生成SHP文件。从DataV获取JSON,转换为CSV,再在ArcGIS中处理成矢量图层,最后通过点集转线生成行政区划边界线。
摘要由CSDN通过智能技术生成

毕业设计的缘故,需要用到深圳市行政边界shp文件(包含各区边界)。直接在网上找现成又靠谱的shp文件还挺难的,我也在csdn上下载过一个付费的,还是偏差挺大的,而且也不包含各区划分情况,就想还是自己做一个。也尝试过使用百度api直接接入,看到很多技术博客都是推荐的这个,但是在使用过程中还是觉得哪里不对,可能是我的问题,没有找对方法。后来尝试了阿里的DataV,找到json文件的接口,把目标数据复制下来,形成csv文件再在arcgis中使用,具体过程如下:
步骤一
打开DataV的地图选择器页面:DataV地图选择器, 输入你感兴趣的城市,比如深圳市:
在这里插入图片描述
步骤二
复制红色框中的json链接,在chrome浏览器中打开(用IE打开乱码),会得到如下的json文件:
在这里插入图片描述
步骤三
把里面的经纬度数据按区分别保存在一个txt文件中,8个区就有8个txt文件。再简单把每一个txt文件头部和尾部不要的数据去掉,只留下经纬度数据,每个方括号内包含两个数值。
罗湖区边界线txt文档
步骤四
再用简短的python代码读取txt文件,清洗并转化为csv文件,完整代码如下:


                
  • 16
    点赞
  • 77
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值