前言:空间数据处理和分析是ArcGIS应用的重要组成部分。ArcGIS为用户提供了数百个空间数据处理和分析,但这些操作一般都针对单个数据集执行,而在ArcGIS使用中通常会涉及重复的工作,因此需要创建可自动执行步骤过程的方法。Python是一种不受局限、跨平台的开源编程语言,处理速度快、功能强大且简单易学。正是由于Python功能强大且具有广泛的认可度,ESRI公司选择它作为脚本语言嵌入ArcGIS中。因此,在 ArcGIS 中如何使用 Python 语言,Python 语言在空间数据处理和分析能够发挥什么样的作用,成为当前众多ArcGIS使用者关注的重点。
一、ArcGIS平台开发讲解
1.ArcGIS开发
2.Python与Arcpy框架及详解
3.Python开发ArcGIS演示
4.Python环境搭建、第一个程序、练习
二、Python语言基础
1.表达式,数据类型、语句、变量
2.字符串
3.列表
4.控制语句
5.循环语句
6.函数
7.类
三、ArcGIS核心功能
1.三个角度认识GIS
2.ArcGIS数据格式
3.ArcGIS数据处理
4.ArcGIS数据分析
四、基于Arcpy的ArcGIS开发
1.快速上手ArcGIS开发
2.ArcGIS中调用python
3.数据的显示
4.数据的保存
5.创建点线面
6.字段增加与删除
7.arcpy.da.SearchCursor
8.矢量数据裁剪
9.栅格数据裁剪
10.栅格计算分析
五、Python工具开
1.ArcGIS工具简介
2.添加脚本方式
3.Addin方式
六、ArcGIS模型构建
1.ArcGIS模型构建
2.Model builder与Python
七、案例分析
1.基于Python语言的ArcGIS工具开发
2.结合Python和ArcGIS进行生态环境综合评价