arcgis python脚本实现从界面选择输入输出_面向ArcGIS的Python脚本编程

部分Python和地理处理的相关概念

章Python简介2

1.1引言2

1.2Python的特点2

1.3脚本语言和程序语言3

1.4ArcGIS的脚本语言3

1.5Python的历史和版本4

1.6关于本书5

1.7Python脚本实例7

1.8Python脚本编辑器10

本章要点16

第2章ArcGIS中的地理处理17

2.1引言17

2.2地理处理17

2.3ArcObjects18

2.4工具箱和工具19

2.5工具的类型21

2.6工具对话框21

2.7环境设置25

2.8批处理27

2.9模型和ModelBuilder30

2.10运行脚本34

2.11运行脚本工具37

2.12模型转为脚本38

2.13定时运行脚本40

本章要点41

第3章Python窗口43

3.1引言43

3.2Python窗口简介43

3.3编写并运行脚本代码44

3.4获取帮助46

3.5Python窗口选项48

3.6保存脚本49

3.7在Python窗口中加载代码50

本章要点51

第4章Python基础52

4.1引言52

4.2Python文档和资源52

4.3数据类型与数据结构53

4.4数字53

4.5变量及其命名规则54

4.6语句和表达式56

4.7字符串57

4.8列表58

4.9Python对象59

4.10函数60

4.11方法62

4.12处理字符串62

4.13处理列表66

4.14处理路径70

4.15模块71

4.16条件控制语句73

4.17循环语句75

4.18用户输入77

4.19注释78

4.20PythonWin编辑器79

4.21编码规范81

本章要点82

第二部分编写地理处理脚本

第5章使用Python进行地理处理86

5.1引言86

5.2ArcPy站点包86

5.3导入ArcPy86

5.4使用旧版ArcGIS88

5.5使用地理处理工具89

5.6使用地理处理工具箱94

5.7ArcPy函数96

5.8ArcPy类98

5.9环境设置100

5.10工具消息101

5.11查询许可105

5.12获取帮助108

本章要点110

第6章访问空间数据112

6.1引言112

6.2检查数据的存在性112

6.3描述数据113

6.4列出数据116

6.5对列表使用for循环119

6.6操作列表119

6.7元组120

6.8字典121

本章要点124

第7章处理空间数据126

7.1引言126

7.2使用游标访问数据126

7.3在Python中使用SQL131

7.4处理表和字段名132

7.5解析属性表和字段名134

7.6处理文本文件135

本章要点142

第8章处理几何图形143

8.1引言143

8.2处理几何对象143

8.3读取几何144

8.4处理多部分要素147

8.5处理有孔洞的多边形150

8.6写入几何152

8.7使用游标设置空间参考154

8.8使用地理处理工具处理几何对象156

本章要点157

第9章使用栅格数据158

9.1引言158

9.2列出栅格数据158

9.3描述栅格属性159

9.4处理栅格对象162

9.5SpatialAnalyst模块163

9.6地图代数164

9.7ApplyEnvironment函数167

9.8arcpy.as模块中的类168

9.9NumPy数组171

本章要点172

第三部分执行地理处理任务

0章制图脚本174

10.1引言174

10.2ArcPy的制图模块174

10.3地图文档175

10.4地图文档的属性和方法176

10.5数据框177

10.6图层179

10.7修复数据链接183

10.8页面布局元素188

10.9输出地图191

10.10打印地图192

10.11处理PDF文档192

10.12新建地图册193

10.13制图脚本样例196

本章要点198

1章程序调试与错误处理199

11.1引言199

11.2识别语法错误199

11.3识别异常201

11.4程序调试202

11.5程序调试技巧208

11.6异常的处理208

11.7触发异常209

11.8处理异常211

11.9处理地理异常213

11.10其他错误处理方法215

11.11常见错误216

本章要点217

2章创建Python类和函数218

12.1引言218

12.2创建函数218

12.3调用函数221

12.4添加代码到模块中224

12.5使用类226

12.6地理处理包229

本章要点231

第四部分创建并使用脚本工具

3章创建自定义工具234

13.1引言234

13.2为什么要创建自定义工具234

13.3创建自定义工具的步骤235

13.4编辑脚本代码240

13.5工具参数241

13.6设置工具参数246

13.7脚本工具示例251

13.8自定义工具行为253

13.9处理消息254

13.10处理独立脚本和工具的消息256

13.11自定义进度对话框256

13.12在进程中运行脚本259

本章要点260

4章共享脚本工具261

14.1引言261

14.2工具共享的方法261

14.3软件许可262

14.4共享工具的文件夹结构262

14.5处理路径263

14.6查找数据和工作空间266

14.7创建地理处理包268

14.8内嵌脚本并设置工具密码269

14.9编写工具文档270

14.10示例工具:市场分析274

本章要点278显示全部>>隐藏全部>>

你可能感兴趣的:(arcgis)