ArcGIS+Python,专业与高效的完美结合,自动化完美人生即刻开启

2022-09-30


前言


基于Python语言的一种工具级的GIS开发技术,通过调用工具箱的工具API和ESRI提供的其他API(函数和类),可进一步开发出功能更加强大的工具,Python脚本可以嵌入到工具箱中,丰富工具箱工具。

Python被称为“胶水”语言,几乎无所不能,涉及的领域有人工智能,数据分析,数据挖掘,网页的前后端开发,运维......


Python在ArcGIS的开发中占据非常重要的地位,因为ArcGIS提供了一个站点包ArcPy,这个站点包把ArcGIS里的所有功能的封装成一个个类库,只要在Python的编辑器中导入ArcPy站点包,我们就可以调用里面的类库从而实现我们需要的功能。


根据自己需要开发相应的功能,想想都觉得兴奋,因为单纯的操作桌面版的工具去解决我们的需求真的很不灵活。如果要你用桌面版处理一条数据,可能你觉得那没关系,就是几分钟的事情;一百条呢?可能你会说那也是一天而已;一千条呢?一万条呢?…………时间成本大是一个问题,另外工作量很大的话且都是重复性的工作,做到后面会令你很烦躁。



那么,与其花费大量的时间在重复枯燥的工作上,不如用这些时间好好学Python。所谓人生苦短,我用Python,通过ArcGIS Python开发,我们就可以很好地解决这个问题,只要一个程序就可以让计算机帮我们批量去处理数据,这是多么美好的事情啊。一句话来总结就是:Python用的好,数据处理快又好!


如何用Python解放你的人生?城乡规划为例


开发环境展示


场景一:


在做城市体检的项目,从高德地图的交通平台获取了一个星期每天早晚高峰每半小时的各区交通情况,这个其实手动也能做,但是就很繁琐,用python设置个定时获取就可以解放了。



场景二:


在某些城市项目需要抓了些公服POI,这时候我们就可以通过对高德、百度、腾讯地图上的电子地图数据进行POI和AOI的获取,拓宽数据获取来源,提高数据生产效率,满足项目需求。


展示图1


展示图2


ArcGIS Python二次开发是真的香!

学会之后走上人生巅峰不再是梦!


全网唯一ArcGIS全栈技术讲师

即将开启超硬核讲座——

金牌讲师带来13期讲座 全程直播 期期精彩!

超长课时,小白也能快速入门!

《零基础学习ArcGIS Python脚本开发》特训营

等你开启


↓↓长按二维码咨询课程详情↓↓

零基础开启GIS学习之旅


领取相关资料






课程学习后,还可申报工业和信息化部人才交流中心颁发工业和信息化人才能力提升证书——GIS开发工程师(高级证书。具体费用详情请联系工作人员获取。


证书样本


扫描二维码马上加入GIS学习群