|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/arcpy-for-data-management-and-geoprocessing-with-arcgis-pro/
课程评论:没有评论
**课程名称:ArcPy for Data Management and Geoprocessing with ArcGIS Pro** **课程概览:** 本课程旨在帮助学习者掌握ArcPy在地理空间数据管理和处理方面的应用。通过学习ArcPy,您可以自动化日常的ArcGIS Pro任务,提升工作效率,并在GIS领域脱颖而出。 **课程内容亮点:** * **数据管理:** 学习如何使用ArcPy创建和管理地理数据库、要素数据集和要素类。掌握列表的创建与操作,用于遍历和处理各种GIS对象。了解如何利用ArcPy生成全面的数据目录。 * **数据验证:** 深入学习域(Domains)和子类型(Subtypes)的概念及其在ArcPy中的应用,以增强数据的完整性和准确性。 * **数据创建与编辑:** 学习如何通过ArcPy创建要素类,添加和修改字段,以及进行字段计算。 * **数据转换:** 掌握ArcPy在Excel与地理数据库之间的数据转换工具,如Table to Excel, Excel to Table, Export Table等,并学习如何从Excel文件创建点数据集。 * **游标(Cursors):** 重点学习Search Cursor, Update Cursor, Insert Cursor等游标的使用,用于读取、更新和添加属性及几何信息。 * **通用数据工具:** 了解并应用ArcPy中的各种通用数据工具,包括检查数据存在性、处理模式锁、连接数据集、合并和追加数据等。 * **空间分析:** 学习如何利用ArcPy实现可重复的空间分析,例如缓冲区(Buffer)分析。 * **空间选择:** 掌握使用ArcPy进行空间选择的方法,包括Select Layer By Attribute和Select Layer By Location等。 * **自定义工具:** 学习如何创建自定义的ArcTool,以图形用户界面的形式串联多个地理处理任务,实现复杂的自动化工作流。 **先修知识:** * 具备Python基础知识。 * 熟悉ArcGIS Pro。 **软件要求:** * ArcGIS Pro(至少Basic授权)。 * PyScripter(或其他代码编辑器)。 **讲师:** Glen Bambrick(拥有超过16年的GIS及地理空间数据经验,其中多年利用ArcPy实现工作流程的标准化和自动化)。 **学习目标:** 完成本课程后,您将能够熟练运用ArcPy进行数据管理、数据操作、数据创建、空间分析和重复性工作流的自动化。您将对ArcPy的功能有深入的理解,并掌握解决实际问题的技巧。 **如何开始:** 使用当月大写字母缩写加上年份作为折扣码(例如:SEPTEMBER2024, NOVEMBER2024, JANUARY2025)。 **请注意:** ArcGIS Pro为付费软件,可获取21天免费试用或个人使用许可证。
**DISCOUNT CODE**: Use the current month in uppercase followed by the year.Examples: SEPTEMBER2024, NOVEMBER2024, JANUARY2025Want to stand out from the crowd? A little code goes a long way! Gaining an understanding of ArcPy and how to apply automation with regards to geospatial data management, data manipulation, and analysis via Geoprocessing tools will aid with standing out from the crowd and get you noticed. ArcPy is in high-demand, so up-skill today and put yourself in this high-demand category.ArcPy is a fantastic ally for all your daily ArcGIS Pro tasks. This course will initially focus on using ArcPy for data management. Data management is often one of the most overlooked aspects of GIS and unfortunately can be the difference between a good GIS and a bad one. Good data practices open up the door for even better automation. Lists are a big factor in ArcPy workings. You will look at creating lists of various objects such as workspaces, feature classes, and fields for examples, and perform actions on different elements. You will look at using ArcPy to describe the various elements and use lists and descriptions to generate a comprehensive data catalogue. Adding to the data management side, the course slides into data validation rules with domains and subtypes. Domains are used to constrain the value allowed for a particular field. Basically, they enforce data integrity. You will look at the whole suite of tools available for domains, from creating and altering, to applying to a field. Subtypes are used to categorize your data. Think of a road network, you can categorize roads into primary, secondary, and tertiary roads for example. You can set defaults values on fields in each subtype category that is automatically applied when creating a new feature. Subtypes can be used in tandem with domains to improve data integrity.No we're getting into the heart of things. ArcPy is a great tool for creating templates and standardising your data structures. You will create a file geodatabase, a feature dataset, and a set of feature classes, all using ArcPy. We will take you through adding fields and take a look at a long list of tools associated with fields, from the Field Object itself, to creating a field (Add Field), altering a field, assign a default, field calculations, and mapping fields from one tool to another. There's no getting away from Excel in today's GIS society. This course will embrace that fact here and look at some conversion tools; Table to Excel, Excel to Table, and the Export Table that allows a more diverse choice such as a CSV. You will create a point dataset from an Excel file and save it to memory showcasing several tools that get the job done. ArcPy offers an array of data conversion tools.I'd like to say that cursors are the main event but that would be doing the rest of the material a huge injustice. Cursors will rapidly become a daily routine in your ArcPy life. Cursors are used to read and write attributes and geometries. You can use the Search Cursor to read through a dataset, the Update Cursor to update attributes and geometries, and the Insert Cursor to add new records. ArcPy boasts a host of general data tools to aid with data management, processing, and workflows. We will dive into them and perform checks; such as whether a dataset or data structure exists, testing for a schema lock; this is often the crux of geoprocessing that the data is locked, join datasets based on a common field, merge and append data.Where would we be without the analysis tools provided by ArcGIS Pro? What about everyone's ultimate favourite tool, the Buffer? Well, we can use ArcPy for that too, and many more. ArcPy provides the bed for repeatable geospatial analysis through automation.Selecting data with ArcPy enables you to perform geoprocessing tasks on the subset. The most notorious are Select Layer by Attribute and Select Layer by Location, but there are others patiently waiting their turn to be called into an ArcPy script.Finally, you will create a custom ArcTool for use in ArcGIS Pro as a GUI and chain geoprocessing tasks to achieve a desired output.This course uses PyScripter to write the Python code. You can use any code editor software that you prefer. The course solely focusses on ArcPy and no other third-party modules are utilized. The ArcPy for Data Management and Geoprocessing with ArcGIS Pro course requires a Basic license for ArcGIS Pro. Only tools and workflows that can be performed at the basic license level are used and assessed during the course.Please Note! ArcGIS Pro requires a license to use which is a paid license. You can get a 21-day free trial, or you can get a Personal Use license for a fraction of a Commercial license. It is recommended to get the free trial if you have no other access to ArcGIS Pro software.Your course instructor, Glen Bambrick, has over 16 years' experience with GIS and geospatial data, with over half of those years utilizing ArcPy on major projects to standardize and automate workflows.By the end of this course.you will be fully armed with the fundamentals of ArcPy for data management, manipulation, creation, analysis, and to perform repetitive workflows. You will have a deep understanding of capabilities of ArcPy and some knowledges of the nuances that can be encountered and how several tools can be used to achieve the same or similar output. The ideal student for this course would have some basic knowledge of Python and is somewhat familiar with ArcGIS Pro. No knowledge of ArcPy is necessary, after all, that is what this course is for.Want to stand out from the crowd? Well what are you waiting for?