|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/get-started-making-arcpy-tools-in-arcgis-pro/
课程评论:没有评论
**课程名称:** Get started making arcpy tools in ArcGIS Pro **课程概述:** 本课程旨在帮助您快速掌握使用ArcPy在ArcGIS Pro中创建自定义地理处理工具的能力。课程将从Python编程基础入门,逐步演示如何创建脚本工具,包括如何设置参数以提高灵活性。课程将贯穿一个演示工具的创建过程(创建栅格扇形),详细展示如何从基础的CSV文件输入到生成矢量面输出。为了实现这一目标,课程将讲解如何使用游标(cursors)来精细化控制编辑和更新过程。最后,课程还将演示如何为输出图层添加样式,以及如何通过自动建议参数来优化工具界面,呈现专业的用户体验。 **学习收获:** 通过本课程的学习,您将能够通过单击即可自动化地理处理流程,并扩展ArcGIS Pro的功能。学习ArcPy将释放您作为GIS专业人士的潜力,使您不再局限于使用现有的地理处理工具,而是能够创建满足特定任务需求的定制化工具,提供专业的解决方案。虽然市面上有许多关于ArcGIS Pro、ArcPy和Python的课程,但它们通常内容详实且对初学者来说可能难以入手。本课程精选了必要的知识点,旨在帮助您快速入门并掌握开发自定义工具的技能。 **技能要点:** * Python编程基础 * 创建ArcGIS Pro脚本工具 * 设置和使用脚本工具参数 * 利用游标(Cursors)进行数据编辑和更新 * ArcGIS Pro图层样式设置 * 优化工具界面和用户体验
This course will kick-start your ability to create your own Geoprocessing tools in ArcGIS Pro using ArcPy. Starting with an introduction to Python programming fundamentals, the course then demonstrates how to create a script tool, including parameters which enable flexibility. A demonstration tool (creating cell sectors) is created throughout the course, showing step by step how to go from a basic.csv input to a polygon-based output. To achieve this, cursors are implemented to provide granular control over the editing and update process. Finally, methods for styling the output layer are demonstrated, along with ways of improving the interface by auto-suggesting parameters to provide a professional interface. The knowledge gained from this course will enable processes to be automated through a single click, and also extend the functionality available within ArcGIS Pro. Learning arcpy allows you to unleash your potential as a GIS professional, as you are no longer restricted to using the existing geoprocessing tools. Rather, you can create your own tools which are tailored to meet the requirements of the task, providing professional solutions. Whilst there are many courses available on ArcGIS Pro, ArcPy, and Python, these are often very comprehensive and can be difficult to approach as a beginner. This course pulls together the required knowledge to kick-start your skills in developing your own tools.