Challenging times with Python and ArcPy for ArcGIS Pro

所在平台: Udemy

课程主页: https://www.udemy.com/course/challenging-times-with-python-and-arcpy-for-arcgis-pro/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**Coursera 课程总结:使用 Python 和 ArcPy 应对 ArcGIS Pro 中的挑战** 本课程旨在教授学员如何利用 Python 和 ArcPy 自动化 ArcGIS Pro 中的地理空间任务,并应对不断扩展的需求。课程通过一个实际案例,循序渐进地展示如何从简单的需求开始,逐步增加复杂性,并提供解决方案。 **课程亮点:** * **应对需求变化:** 学习 agile 的方法,满足不断变化的需求,让利益相关者满意,并获得个人成就感。 * **实践导向:** 通过实际案例,引导学员动手实践,然后提供专业的解决方案。 * **丰富的技术栈:** 涵盖 ArcGIS Pro 项目、地图和布局的创建与编辑,图层配置,Python 字符串格式化,地图视图、比例、描述对象的使用,以及 Sort、MultipartToSinglepart、Select、GetCount 等工具的应用。 * **高级数据处理:** 深入学习 Search、Update 和 Insert Cursor 的使用,处理属性和几何字段,利用 Python 数组构建 Polygon,以及在循环中构建表格单元格为要素。 * **Python 编程技巧:** 学习编写 Python 函数和模块,使用 time 模块进行性能计时,利用字典进行数据管理,以及克隆图形和文本元素以将表格添加到布局中。 * **专业制图技能:** 学习 Decimal Degrees 与 Degrees, Minutes, Seconds 之间的转换,创建表示表格轮廓和着色的 Polygon 要素类,以及使用属性驱动的符号系统显示十六进制颜色。 * **复杂布局与输出:** 掌握表格分页显示(保留表头),替换图层数据源,创建 PDF 文档对象并将页面追加到其中。 **适合人群:** 面向全球希望提高 ArcGIS Pro 工作效率,掌握自动化技能的英语使用者。 **课程目标:** 学员将能够独立使用 Python 和 ArcPy 解决复杂的地理空间问题,并自信地应对超出预期的项目需求。 **最终目标:** 能够实现 PDF 文件所示的最终输出效果,这包括复杂的制图和数据可视化。 **(请注意:本总结是根据您提供的信息编写的,不包含任何外部信息。)**

课程评论(0条)

课程详情

Have you ever been asked to automate a mapping task, which starts out from a very simple set of requirements, only to have more requirements emerge each time you show the stakeholders your solution? Being skilled, and agile enough, to keep meeting expanding requirements is guaranteed to delight your stakeholders, and give you immense personal satisfaction, for a job well done. In this course, I'll go through such a scenario, by setting a few initial requirements, that I would like you to meet using Python and ArcPy for ArcGIS Pro, and encouraging you to try and do that, before providing my solution to those requirements. I'll then expand upon those requirements, encourage you to upgrade your solution, and then provide my solution to the new requirements. So that you are not kept in the dark about our end goal, I've attached a multi-page PDF file to the course, which illustrates the output of the final requirements. If you view that and think, "I wish I knew how to do that", then this is the course for you! In this course of 26 lectures, which is suitable for English-speaking students from anywhere in the world, things that you will use and learn include: ArcGIS Pro Project, Map and Layout authoring Layer configuration options Python string formatting Using ArcGISProject, Map, Layout, MapFrame objects Placing a graticule around a MapFrame Defining queries on Layers Using Camera, Extent and Describe objects Using tools like Sort, MultipartToSinglepart, Select, GetCount Building a test harness with performance timing Using Search, Update and Insert Cursors Using Cursors to work with both attribute and geometry fields Using Python arrays of Point geometries to construct Polygon geometries Using Python for loops within loops to construct table cells as features Writing Python functions and modules Using Python's time module Creating and using Python dictionaries Cloning Graphics and Text Elements to Add Tables to Layouts Converting Decimal Degrees into Degrees, Minutes and Seconds with cardinal direction Creating polygon feature classes to represent table outlines and shading Creating point feature classes to represent table text Using attribute driven symbology to display hexadecimal colours Splitting tables across pages while retaining header row Replacing data sources of feature layers by updating their connection properties Creating a PDF document object and appending pages into it Plus much more.

课程标签

0人关注该课程

主题相关的课程