首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

arcgis二次开发&利用arcpy解析json生成shp数据

最近项目有这样的需求,采集的是利用android平台上开发平板app获取的图形数据。我们采集了点(point),线(polyline),面(polygon)数据,然后利用arcgis for android的api接口将这些图形数据转为json,以string类型数据存储到splite数据库中。外业采集完后,再转为相应的shapefile数据,那么现在遇到的问题是如何将json格式的数据转为shapefile数据。我们来看一下测试采集的json格式数据,如下图所示。是两个polygon类的数据。

现在利用arcpy将这些数据解析出来,我们利用了python的json类,将数据转为map类型,然后由关键字(key)一一获取我们需要的信息。在这其中我们注意到其实polygon无法就是很多点集组成,只需要遍历这些点集,拼成polygon需要的格式即可。然后,至于创建polygon还需要借助arcpy相应的api,在这里我们就不一一说明了。具体的实现可以参考一下代码。

最后的实现生成的polygon类型数据,将该数据加载到arcdeskop中,如下图所示。

如果觉得这篇文章有用,欢迎微信转载分享。更多内容,敬请关注公众号:测绘科技。

排版|测绘科技

公众号:测绘科技

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181214G070UA00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券