2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > python脚本编程实例_面向ArcGIS的Python脚本编程.pdf

python脚本编程实例_面向ArcGIS的Python脚本编程.pdf

时间:2022-08-02 15:19:34

相关推荐

python脚本编程实例_面向ArcGIS的Python脚本编程.pdf

【实例简介】

面向ArcGIS的Python脚本编程,最实用的教程。

面向ArcGIS的Python脚本编程,最实用的教程。

面向ArcGIS的Python脚本编程,最实用的教程。

目录

第一部分Pyth0n和地理处理的相关概念

第1章 Python简介

..········.···.········

1.1引言

12 Python的特点

1.3脚本语言和程序语言

14 ArcGIS的脚本语言

1.5 Python的历史和版本

16关于本书

…·…5

1.7 Python脚本实例

;··。·非非击

单垂···,。。··.··,,,s。.··,,垂

18 Python脚本编辑器

本章要点

16

第2章AcGs中的地理处理

17

2.1引

17

22地理处理

2. 3 ArcObjects

………18

24工具箱和工具

25工具的类型…

2

91

26工具对话框

垂··非垂·.申e,自非t

…21

2.7环境设置

25

28批处理……

;·;

…………27

29模型和 ModelBuilder

……………30

2.10运行脚本…………

………34

2.11运行脚本工具………

37

面向 ArcGIS的 Python脚本编程

2.12模型转为脚本

38

213定时运行脚本

40

本章要点

41

第3章 Python窗口…

43

3.1引言

43

32 Python窗口简介

43

3.3编写并运行脚本代码…

………………………44

34获取帮助………

…………………………………………………46

3.5 Python窗口选项

………48

36保存脚本

49

37在 Python窗口中加载代码

…50

本章要点

··.,,“·4·,。·垂·········。。。自·自·.s自省参。卷

第4章 Python基础

4.1引言

52

42 Python文档和资源…

52

4.3数据类型与数据结构

53

44数字

53

45变量及其命名规则

54

4.6语句和表达式……

…………56

4.7字符串………………………………

……………………57

48列表

58

49 Python对象

……59

4.10函数…………

4.11方法

……62

4.12处理字符串…

…62

4.13处理列表

66

4.14处理路径

15模块……

71

4.16条件控制语句

73

目录

4.17循环语句

75

4.18用户输入

……………77

4.19注释…………

78

420 Python Win编辑器

………79

421编码规范

81

本章要点………

82

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

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

86

86

52 ArcPy站点包

…86

53导入 ArcPy

…………86

54使用旧版 ArcGIS

88

55使用地理处理工具

89

5.6使用地理处理工具箱

94

57 ArcPy函数……

………96

58 ArcPy类

98

59环境设置

5.10工具消息

………101

5.11查询许可

…………105

5.12获取帮助

…………………………108

本章要点

110

第6章访问空间数据…………

112

61引言

…112

6.2检査数据的存在性

112

63描述数据·

113

64列出数据………

6.5对列表使用for循环

……119

66操作列表

…119

面向 ArcGIS的 Python脚本编程

67元组

……………120

68字典

。..···,···垂···曲.;·,非。非

12

本章要点

…124

第7章处理空间数据

126

7.1引言

126

7.2使用游标访问数据

……126

73在 Python中使用SQL

…131

7.4处理表和字段名

132

7.5解析属性表和字段名

………134

7.6处理文本文件

···一

135

本章要点

·.,,自垂非···

142

第8章处理几何图形

…………………143

8.1引

143

8.2处理几何对象

…………………………143

83读取几何

144

84处理多部分要素

147

8.5处理有孔洞的多边形

…150

86写入几何…

…152

87使用游标设置空间参考

…154

88使用地理处理工具处理几何对象

…………156

本章要点

………157

第9章使用栅格数据…

……………………158

91引言…

158

92列出栅格数据

…………158

9.3描述栅格属性·

…………159

94处理栅格对象

中.·,.·

…………………162

9.5 Spatial analyst模块

●··,·e··自非非

163

96地图代数

164

9.7 Apply environment函数………………

………………167

目录

9.8 arcpy. as模块中的类

……168

99 NumPy数组

171

本章要点

……172

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

第10章制图脚本

174

10.1引言

174

10.2 ArcPy的制图模块……

…174

103地图文档

……175

10.4地图文档的属性和方法

176

10.5数据框

………………177

10.6图层…

179

10.7修复数据链接

……………183

10.8页面布局元素……

…188

10.9输出地图

.·.·:·“:.···4:···.··.·:.::‘·:·····

191

10.10打印地图

192

10.11处理PDF文档

…192

10.12新建地图册

193

10.13制图脚本样例……

……196

本章要点

垂希非垂垂垂1垂垂垂..垂

198

第11章程序调试与错误处理

199

111引言…

……199

112识别语法错误…

……199

1.3识别异常

……………201

114程序调试

202

11.5程序调试技巧…

…………………………………………208

11.6异常的处理

······,自鲁,··,。·非。非,··

……………………208

11.7触发异常

209

11.8处理异常……………

211

面向 ArcGIS的 Python脚本编程

119处理地理异常…

1110其他错误处理方法

22

1111常见错误…

…………………………………216

本章要点

第12章创建Pyhn类和函数

电非,非自··

218

121引言

218

122创建函数…

e···垂

218

123调用函数…

··.。。··,·

垂·垂

………221

12.4添加代码到模块中……

···4······:·.··················“··:················

………224

12.5使用类

…226

126地理处理包

………………229

本章要点

………………………………231

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

第13章创建自定义工具

……………………234

13.1引言

……234

132为什么要创建自定义工具

………………………………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

第14章共享脚本工具

……………261

141引言…………………

261

6

目录

142工具共享的方法……

261

143软件许可

…262

144共享工具的文件夹结构

262

14.5处理路径

…263

14.6查找数据和工作空间……

…266

147创建地理处理包

…268

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

269

149编写工具文档

…………270

14.10示例工具:市场分析

274

本章要点

.··········+·

…278

【实例截图】

【核心代码】

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。