← 返回首页

精通ArcPy与ArcGIS Pro: 给Python开发者的实战课程 | ArcPy for Python Developers using ArcGIS Pro

编程语言ArcPy
¥34
网盘链接:会员可见
提取密码:会员可见
资源状态:✓ 有效

课程介绍

ArcPy for Python Developers using ArcGIS Pro

GIS可是当下的热门领域—要是你懂Python的话,绝对能让你的技能更上一层楼,职业道路也会宽广不少!

您将会学到

  • 学习如何使用Python工具和应用程序为ArcGIS编写GIS应用程序。
  • 精通在ArcGIS Pro中使用ArcPy/Python。
  • 有能力申请GIS、地理空间或者空间开发相关的职位。
  • 成为一名专注于ArcPy的Python开发者,满足不同行业GIS项目的迫切需求。

要求

  • 一台符合 ArcGIS Pro 2.2 最低系统要求的计算机,能够运行该软件。
  • 具备基础的 Python 技能和知识。
  • 拥有基础级别(或更高)的 ArcGIS Desktop 许可证(不含扩展),以运行 ArcGIS Pro 和 ArcMap,并允许下载 ArcTutor 数据。
  • 熟悉 ArcGIS Pro 或 ArcMap 会更有优势,但并非必需。
  • 注意:软件提供 21 天免费试用,详情请查看课程内的说明。

描述

全球地理信息系统(GIS)市场预计到2023年将超过一百亿美元,并且正在以巨大的速度增长。

熟练掌握相应GIS软件的开发人员需求量很大,而且这种需求还在不断增长。

在GIS Stack Exchange——Python的空间库中,最常被问到的问题是关于ArcPy的,它为Esri的主要产品ArcGIS Desktop及其两个主要应用程序(ArcGIS Pro和ArcMap)提供了Python API。

因此,对于Python开发者来说,现在是增加ArcPy技能的最佳时机。

本课程主要是为了向Python开发者介绍用于与ArcGIS Pro协作的ArcPy类和函数。它还将介绍许多ArcGIS Pro GUI方面的内容,使他们能够很好地理解其编写的应用程序的最终用户需求。

虽然进行此课程所需的实际Python经验不多,但如果你已经参加过如Learn Programming Academy的Python Masterclass这样的入门级Python培训,则可能会更容易理解课程中使用的Python类和函数。

该课程同样适合希望学习ArcPy的ArcGIS Pro终端用户,但如果他们在Python方面技能有限,则可能需要经历一个陡峭的学习曲线。

本课程的大部分部分可以按任意顺序学习。你只需先下载数据,并确保你的ArcGIS Pro和Python IDE正常工作即可。

注意:此课程需要使用付费软件。

课程只需要ArcGIS Desktop的基本级别许可证(包括ArcGIS Pro),无需扩展产品许可证即可完成所有练习。

如果你没有ArcGIS Desktop许可证,那么通过Esri的ArcGIS for Personal Use计划(课程内部有详细信息),每年大约花费100-150美元就可以使用高级别许可证以及许多扩展产品用于非商业用途(例如参加此课程!)。

还可以进行为期21天的ArcGIS Pro免费试用(课程内也有详细信息)。

建议首先进行21天的免费试用来开始学习。

课程从检查Python代码可以在ArcGIS Pro应用程序内的不同位置使用的方式开始,以及如何使用Python IDE编写Python代码来与ArcGIS Pro交互,作为独立脚本或Python脚本工具。

然后,你会了解最常用的ArcPy函数和类来进行地理处理,接着是数据访问和制图模块的讲解。

所选场景展示了每个函数和类的使用方法,这些都来源于讲师近十年使用ArcPy和Python工作的经验,以及三十年使用Esri软件的经验。

你的导师Graeme Browning已经在日常工作中使用Esri软件超过30年,其中有8年时间专门使用ArcPy。Graeme还曾在Esri UK和Esri Australia担任从高级GIS分析师到技术总监的不同职位共18年。

他也是GIS Stack Exchange上全球排名:

  • ArcPy用户#1
  • ArcGIS Desktop用户#1
  • ArcGIS Pro用户#2
  • 所有GIS产品用户#5

Graeme还获得了由Esri总裁Jack Dangermond颁发的Esri高成就奖。

他已经开发了将近20个一天的课程和半天的工作坊用于指导教学,并且还有近20个电子学习视频课程。

所以,如果你想寻找最适合教授你学习ArcPy最佳实践的导师,Graeme绝对是最好的选择!

关键主题包括:

  • 在多种界面中使用ArcPy和Python,包括ArcGIS Pro内外
  • Python窗口、Python IDE(例如IDLE)、Python脚本工具、Python工具箱工具、字段计算和标注的Python解析器
  • 使用ArcPy模块、类和函数
  • 使用ArcPy的数据访问模块中的搜索、更新和插入游标
  • 通过列出数据、描述数据和遍历系统文件夹及空间数据集执行GIS库存
  • 使用制图模块实现地图自动化,包括项目、地图、图层、布局、地图框架、范围、相机、空间参考、文本、图形、图例、比例尺、指北针、图片等对象类
  • 使用地图系列满足从简单到复杂的地图书要求
  • 查找ArcGIS Pro非常广泛的ArcPy/Python文档
  • 处理点、线和多边形几何
  • 设置地理处理环境
  • 获取并设置Python脚本工具的参数
  • 创建测试数据
  • 导出地图布局为PDF

报名参加这门课程是你能做出的最佳决定!

课程专注于从基础到高级深入教授ArcPy,课程长度是其他任何ArcPy课程的3-4倍,旨在涵盖更多关于不仅ArcGIS Pro还包括ArcMap的讲座和挑战。

此外,它还教授自2015年才发布的ArcGIS Pro的ArcPy,而其他ArcPy课程通常仅使用较旧的ArcMap!你将获得最新的学习资料!

完成本课程后,你将拥有成为ArcPy专家所需的技能,使用ArcGIS Pro并将它们应用于自己的程序,如地图自动化和地理处理。

理想的学生应具备基本的Python知识,渴望提高他们的技能,并通过学习使用ArcGIS Pro的ArcPy将其提升到一个新的水平。

尽早注册此课程,你就能更快地获得那些将你列入热门Python开发者名单上的技能和知识!

今天就报名开始吧!

此课程面向哪些人:

  • 本课程专为有一定 Python 语言基础的开发者设计,旨在通过学习使用 ArcGIS Pro 中的 ArcPy 来帮助他们进一步提升技能。