|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/map-automation-using-arcpy-for-arcgis-pro/
课程评论:没有评论
**Coursera课程总结:使用Python和ArcPy实现ArcGIS Pro制图自动化** 本课程专为全球英语学习者设计,旨在教授如何利用Python和ArcPy库在ArcGIS Pro中实现自动化制图。课程的核心是ArcGIS Pro的`mp`(mapping)子模块,该模块是ArcMap的`arcpy.mapping`模块的演进。 **核心学习内容:** * **`mp`子模块的七个关键类:** 课程将深入讲解以下七个类在制图自动化中的应用:`ArcGISProject`、`Map`、`Layer`、`Layout`、`MapFrame`、`Camera` 和 `Extent`。 * **Python IDE的应用:** 学习使用Python集成开发环境(IDE),如IDLE,来创建和导出地图为PDF格式。 * **Python脚本工具的创建:** 掌握如何创建Python脚本工具,并结合工具验证功能,实现动态选项列表(如字段值的选择)。 * **动态地图元素的实现:** 学习创建和应用多种动态地图元素,包括: * 范围指示器(Extent Indicator)在概览地图上的显示。 * 图例(Legend)的优化,使其仅显示当前地图范围内的要素。 * 网格(Graticule)的添加。 * **伪动态文本的应用:** 学习使用伪动态文本(Pseudo-dynamic text)实现标题的自动更新。 * **ArcGIS Pro脚本工具的优化:** 探讨如何在ArcGIS Pro中对Python脚本工具的输出进行优化,以满足一次性(one-off)的任务需求。 * **更多高级主题:** 课程还将涵盖其他相关的制图自动化技术和最佳实践。 **学习资源:** * **数据来源:** 所有课程所需数据均可从Natural Earth下载。 * **代码支持:** 大部分课程代码作为附件提供下载,学习者可根据个人习惯选择手动输入或复制粘贴。 本课程将帮助您显著提升在ArcGIS Pro中处理地理空间数据和创建地图的效率和自动化水平。
To perform map automation, ArcGIS Pro uses its mp sub-module that has evolved from ArcMap's arcpy.mapping. In this course, which is suitable for English-speaking students from anywhere in the world, you will: Use seven key classes of the mp sub-module to perform map automation: ArcGISProject Map Layer Layout MapFrame Camera Extent Use a Python IDE (IDLE demonstrated) to make and export maps to PDF Create a Python script tool that uses tool validation to provide a pick list of field values Use dynamic map elements like an extent indicator on an overview map, legend that only shows features within the current extent, and a graticule Use pseudo-dynamic text for title updating Use ArcGIS Pro to improve output of Python script tool to meet one-off requirements Plus much more. All necessary data is downloaded from Natural Earth, and most code is available as attachments to download, so that you can choose whether to type every character or copy/paste each line.