^ 关注我,带你一起学GIS ^
前言
❝
Python 脚本使自动化 ArcGIS Pro 中的工作流成为可能。
本教程来源于ESRI官方示例如何使用 Python 自动化地理处理工作流。
文中以ArcGIS Pro3.5为例,默认你已经具备了Python的基础知识。
1. 开发环境
本文使用如下开发环境,以供参考。
时间:2026年
系统:Windows 11
ArcGIS Pro:3.5
Python:3.11.11
2. 数据准备
俗话说巧妇难为无米之炊,数据就是软件开发的基石,没有数据,再美好的设想都是空中楼阁。因此,第一步需要下载GIS数据。
别急,GIS之路公众号都给你准备好了
在公众号后台回复关键字:vector,获取数据下载链接。
而本文示例数据来源于ESRI官方教程,在此感谢ESRI相关工作人员的辛勤付出与免费共享。
数据下载地址:https://learn.arcgis.com/zh-cn/projects/create-a-python-script-tool
下载数据解压完成,将工程添加到地图,可在ArcGIS Pro目录窗口查看图层数据,存储在Transportation.gdb数据库中。
数据集是 GIS 工程的典型内容,包含不同格式的要素类和表格数据,以及组织这些数据的其他元素。 您将使用 Python 代码基于其类型和其他属性识别这些数据集。 请注意,这些分组意味着工程数据具有多级别嵌套结构。
对于ArcGIS Pro底图失效的同学,可查看以下文章进行解决。
3. 打开 IDLE 编辑器
3.1. 从搜索栏打开 IDLE
特别说一下,如果你安装了ArcGIS10.X,那么可以直接从开始菜单打开IDLE。但在ArcGIS Pro中,IDLE并不会出现在开始菜单中。
可以在windows搜索框中输入:idle,出现idle可执行程序,直接点击运行,或者点击右侧以管理员身份运行。
这样打开的其实是一个脚本编辑器,无法直接运行脚本。
可以将编写的脚本保存后,直接双击打开,此时便可以运行脚本。
3.2. 从Python Scripts打开
除了以上方式,也可以从Python安装路径的Scripts打开。使用方式与上节保持一致。
3.3. 从工具箱代码打开
还有另外一种方式就是打开ArcGIS Pro工程,找到工具箱,在工具箱上右键打开属性,然后点击执行按钮,在代码编辑器的右下角点击Open in Script Editor。
显示结果如下。
❝
GIS之路-开发示例数据下载,请在公众号后台回复:vector
全国信息化工程师-GIS 应用水平考试资料,请在公众号后台回复:GIS考试
❝
GIS之路 公众号已经接入了智能 助手,可以在对话框进行提问,也可以直接搜索历史文章进行查看。
都看到这了,不要忘记点赞、收藏 + 关注 哦 !
本号不定时更新有关 GIS开发 相关内容,欢迎关注