在 ArcGIS Pro 中,除了通过界面操作完成 GIS 分析,还可以使用代码进行自动化处理和数据分析。
笔记本提供了一种将代码、说明文字和运行结果集中在一起的方式,是连接 GIS 操作与脚本分析的重要工具。
什么是 ArcGIS Pro 中的笔记本
通俗的来讲,笔记本相当于在 ArcGIS Pro 里写和运行 Python 代码的“操作记录本”。
笔记本的主要特点包括:
基于 Python(ArcPy)
可直接访问当前工程中的地图和数据
支持代码、文字说明和结果同时展示
便于重复执行和分享分析流程
笔记本
笔记本就像 ArcGIS Pro 里内置了一个 Python 的操作台,除了运行通用的 Python 代码之外,还可以直接调用内置的 arcpy 对各种数据进行操作和处理。
如何新建笔记本
在顶部功能区选择“插入”菜单,在“工程”分组中点击 “新建笔记本”,如下图所示。
新建笔记本
点击后可以看到新建的笔记本,在其中有一个空单元格,如下图所示。
新建的笔记本
笔记本以独立窗口形式显示,可直接编写和运行代码。
如何使用笔记本
在单元格内输入简单的 Python 代码,比如 print("Hello Notebook!"),按Ctrl+Enter 键运行后就会显示 Hello Notebook!,如下图所示。
运行代码
除了简单的 Python 代码之外,还可以调用内置的 arcpy 操作数据,比如输入下面的代码查看 SHP 文件的要素个数。
arcpy.GetCount_management(r"D:\测图\ArcGIS Pro 新建笔记本\市界.shp")
要素个数
相较于已经编写好的 Python 脚本,笔记本更像是一个“调试工具”,偏向探索、分析和记录过程,脚本则是调试完成之后最终得到的成果。
ArcGIS Pro 从入门到实战基础篇系列文档
学习一款软件或者技术,最好能够成体系,从基础操作到实战应用,逐步构建完整知识框架,避免碎片化学习导致效率低下。
为了方便你了解 ArcGIS Pro 实战基础篇往期内容,这里列出相关文档。
ArcGIS Pro 从入门到实战基础篇(1):软件下载
ArcGIS Pro 从入门到实战基础篇(2):软件安装
ArcGIS Pro 从入门到实战基础篇(3):常见问题
ArcGIS Pro 从入门到实战基础篇(4):基本设置
ArcGIS Pro 从入门到实战基础篇(5):功能界面
ArcGIS Pro 从入门到实战基础篇(6):功能菜单
ArcGIS Pro 从入门到实战基础篇(7):工程菜单
ArcGIS Pro 从入门到实战基础篇(8):工程文件
ArcGIS Pro 从入门到实战基础篇(9):工程模板
ArcGIS Pro 从入门到实战基础篇(10):地图菜单
ArcGIS Pro 从入门到实战基础篇(11):打开栅格
ArcGIS Pro 从入门到实战基础篇(12):打开矢量
ArcGIS Pro 从入门到实战基础篇(13):打开文本
ArcGIS Pro 从入门到实战基础篇(14):按属性查找
ArcGIS Pro 从入门到实战基础篇(15):查询定位
ArcGIS Pro 从入门到实战基础篇(16):地图标注查看
ArcGIS Pro 从入门到实战基础篇(17):插入菜单功能
ArcGIS Pro 从入门到实战基础篇(18):新建地图
ArcGIS Pro 从入门到实战基础篇(19):新建三维场景
ArcGIS Pro 从入门到实战基础篇(20):新建打印布局
ArcGIS Pro 从入门到实战基础篇(21):新建报表
写在最后
熟练使用笔记本,可以将复杂操作流程标准化、可重复化,是提升 ArcGIS Pro 使用效率的重要手段之一。
如果你想加入 ArcGIS Pro 行业交流群,请关注“水经注GIS”公众号,并在后台回复“人工客服”申请进群。
你还可以立即点击“分享”按钮,将本文分享给你从事 GIS 行业的朋友!