ArcPy(ArcGIS Python)开发实战线上线下课程
ArcPy(ArcGIS Python)开发实战线上线下课程
GIS二次开发是提升空间分析能力和效率的有效手段。Python作为跨平台的开源编程语言,获得了ESRI、GOOGLE、MS等大厂商的大力支持,在科学计算、大数据、云计算、人工智能等领域得到了广泛应用。ArcPy是ArcGIS提供的Python站点包,以一种前所未有的高效实用方式执行地理数据分析、数据转换、数据管理和地图自动化,也是构建自定义工具的首选。本课程通过案例实战ArcGIS Python二次开发的核心内容。
课程特色:
0. 零基础入门。学员不需要具有GIS开发经验,只需基本的Python知识和ArcGIS操作基础,即可学会。
1. 免记忆开发。通过智能提示和自动完成功能,让开发人员不必记忆复杂繁多的命令,即可进行项目开发。
2. 拖放式代码生成。通过拖放,自动生成核心代码。
3. 探索式自主学习。通过探索式开发,边学习边开发,逐步丰富知识。
4. 拿来主义的最佳开发实践。通过对ArcPy进行深入研究和反复实验,总结成非常实用的八股工作流代码。
5. 案例化的项目实战。全程项目实战,杜绝空洞的说教。
6. 现场手敲代码。全程手写每行代码,杜绝华而不实的PPT展示。
7. 直击GIS开发核心。全程ArcPy开发,将Python与ArcGIS紧密结合,杜绝重复肤浅的Python。
线上教学视频链接:老师手动一个字一个字的从0开始现场编写代码,看到开发的中间过程、核心内容和结果,所见所得,快速解决自学过程中碰到的各种坑,即学即会。
https://study.163.com/course/courseMain.htm?courseId=1211204803&share=2&shareId=480000002173199
线下课程安排:
第1天上午 | ArcGIS Python环境熟悉和ArcPy开发入门 | ArcGIS Python窗口入门和配置 查看ArcGIS安装信息和版本 查看详细安装信息 判断空间数据是否存在 获取矢量要素数量 列出ArcToolbox所有工具箱(综合案例) |
第1天下午 | 地图文档和数据框 | 模拟动态跟踪运动目标(综合案例) |
第2天上午 | 地图图层和数据源 | 平移和缩放至选择范围工具创建(综合案例) |
第2天下午 | 出图工具的创建 | 导出数据框 设置页面布局并导出地图文档 导出单个要素 批量导出所有要素(综合案例) |
第3天上午 | 第三方开发环境 | PyCharm开发ArcPy Visual Studio开发ArcPy Jupyter Notebook开发ArcPy |
第3天下午 | 地理处理工具的调用和创建 | 地理处理工具的调用 工具串联和组合 自定义处理工具的开发 角度转换工具箱的开发(综合案例) |
第4天上午 | 矢量数据的分析和矢量工具的开发 | 查看空间数据 列举要素类 描述矢量数据 描述矢量要素类 获取图层选择要素编号 通过ListFields获取字段列表 通过Describe获取字段列表 景观指数计算案例(综合案例) |
第4天下午 | 栅格数据的分析和栅格工具的开发 | 查看空间数据 列举栅格数据集 空间分析、地图代数和栅格对象 创建栅格对象 栅格计算(坡度分析、坡向分析、淹没分析) 描述栅格数据集 查看栅格对象的所有成员 批量栅格裁剪工具的开发(综合案例) |
arcgis操作、制图、开发、分析、培训、研发、单位机构和重大科技项目技术咨询,qq group ArcGisky: 878796212