想在人群中脱颖而出?一点代码大有帮助!了解ArcPy以及如何通过地理处理工具在地理空间数据管理、数据操作和分析方面应用自动化将有助于脱颖而出并引起注意。ArcPy 的需求量很大,所以今天要提高技能,将自己置于这个需求量很大的类别中。
ArcPy 是您所有日常 ArcGIS Pro 任务的绝佳助手。本课程最初将侧重于使用ArcPy 进行数据管理。数据管理通常是 GIS 中最容易被忽视的方面之一,不幸的是,这可能是 GIS 好坏的区别。良好的数据实践为更好的自动化打开了大门。由云创源码loowp.com编辑分享。
列表是 ArcPy 工作中的一个重要因素。您将查看创建各种对象(例如工作空间、要素类和字段)的列表作为示例,并对不同的元素执行操作。您将了解如何使用 ArcPy 来描述各种元素,并使用列表和描述来生成综合数据目录。
除了数据管理方面,课程还介绍了具有域和子类型的数据验证规则。域用于限制特定字段允许的值。基本上,它们强制执行数据完整性。您将看到可用于域的整套工具,从创建和更改到应用于某个领域。子类型用于对数据进行分类。想想道路网络,例如,您可以将道路分为一级、二级和三级道路。您可以在创建新要素时自动应用的每个子类型类别中的字段上设置默认值。子类型可以与域一起使用以提高数据完整性。
不,我们正在进入事物的核心。ArcPy 是创建模板和标准化数据结构的绝佳工具。您将使用 ArcPy 创建一个文件地理数据库、一个要素数据集和一组要素类。我们将带您完成添加字段并查看一长串与字段相关的工具,从字段对象本身到创建字段(添加字段)、更改字段、分配默认值、字段计算和映射字段从一种工具到另一种工具。
在当今的 GIS 社会中,离不开 Excel。本课程将在这里接受这个事实并研究一些转换工具;表到 Excel、Excel 到表,以及允许更多样化选择(例如 CSV)的导出表。您将从 Excel 文件创建点数据集并将其保存到内存中,展示完成工作的多种工具。ArcPy 提供了一系列数据转换工具。
我想说游标是主要事件,但这会对其余材料造成巨大的不公。游标将迅速成为您 ArcPy 生活中的日常工作。游标用于读取和写入属性和几何图形。您可以使用搜索游标读取数据集,使用更新游标更新属性和几何图形,使用插入游标添加新记录。
ArcPy 拥有大量通用数据工具来帮助数据管理、处理和工作流。我们将深入研究并进行检查;例如数据集或数据结构是否存在,测试模式锁;这通常是数据锁定、基于公共字段连接数据集、合并和附加数据的地理处理的症结所在。
如果没有 ArcGIS Pro 提供的分析工具,我们将何去何从?每个人最喜欢的工具 Buffer 怎么样?好吧,我们也可以为此使用 ArcPy,还有更多。ArcPy 通过自动化为可重复的地理空间分析提供了基础。
使用 ArcPy 选择数据使您能够对子集执行地理处理任务。最臭名昭著的是按属性选择图层和按位置选择图层,但还有其他一些耐心等待轮到他们被调用到 ArcPy 脚本中。
最后,您将创建一个自定义ArcTool以在 ArcGIS Pro 中用作 GUI 和链接地理处理任务以获得所需的输出。
本课程使用PyScripter编写Python代码。您可以使用您喜欢的任何代码编辑器软件。该课程仅专注于 ArcPy,未使用其他第三方模块。
ArcPy for Data Management and Geoprocessing with ArcGIS Pro课程需要ArcGIS Pro的基本许可。课程期间仅使用和评估可在基本许可级别执行的工具和工作流程。
请注意! ArcGIS Pro需要付费许可才能使用。您可以获得 21 天的免费试用,或者您可以获得商业许可的一小部分个人使用许可。
如果您没有其他访问ArcGIS Pro软件的权限,建议获取免费试用版。
您的课程讲师 Glen Bambrick 在 GIS 和地理空间数据方面拥有超过 15 年的经验,其中超过一半的时间在主要项目中使用ArcPy来标准化和自动化工作流。
在本课程结束时… 您将完全掌握 ArcPy 的基础知识,以进行数据管理、操作、创建、分析和执行重复性工作流。您将深入了解 ArcPy 的功能,了解可能遇到的细微差别以及如何使用多种工具来实现相同或相似的输出。
本课程的理想学员应具有Python的一些基本知识并且对ArcGIS Pro有一定的了解。不需要了解ArcPy,毕竟这就是本课程的目的。
想在人群中脱颖而出?那么,你还等什么呢?
Published 6/2023
MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.41 GB | Duration: 9h 46m
视频预览
你会学到什么
- 利用 ArcPy 进行地理空间数据管理工作流。
- 使用 ArcPy 了解 ArcGIS Pro 地理处理工具的基础知识。
- 熟悉 ArcPy 地理处理工具和函数的 ESRI 文档。
- 有很多方法可以实现类似的输出,ArcPy 提供了许多工具来实现您的目标。
- 完成链接多个地理处理任务的工作流。
- 创建自定义 ArcTool 以在 ArcGIS pro 中使用
要求
- ArcGIS Pro 基础知识
- Shapefile、文件地理数据库、要素类和表的基本知识
- 域和子类型的基础知识
- Python基础知识
- GIS 核心概念的基本知识。
此课程面向哪些人:
- 想要使用 ArcPy 开始自动化冒险的 ArcGIS Pro 用户。
- 希望改进和创新数据管理流程的地理空间专业人员。
- 希望自动执行重复性地理处理任务的 GIS 分析师。