图书介绍
面向ArcGIS的Python脚本编程PDF|Epub|txt|kindle电子书版本下载
![面向ArcGIS的Python脚本编程](https://www.shukui.net/cover/61/34428581.jpg)
- (美)赞德伯根著;李明巨等译 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115370198
- 出版时间:2014
- 标注页数:278页
- 文件大小:37MB
- 文件页数:293页
- 主题词:地理信息系统-应用软件
PDF下载
下载说明
面向ArcGIS的Python脚本编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 Python和地理处理的相关概念2
第1章 Python简介2
1.1 引言2
1.2 Python的特点2
1.3 脚本语言和程序语言3
1.4 ArcGIS的脚本语言3
1.5 Python的历史和版本4
1.6 关于本书5
1.7 Python脚本实例7
1.8 Python脚本编辑器10
本章要点16
第2章 ArcGIS中的地理处理17
2.1 引言17
2.2 地理处理17
2.3 ArcObjects18
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.2 Python窗口简介43
3.3 编写并运行脚本代码44
3.4 获取帮助46
3.5 Python窗口选项48
3.6 保存脚本49
3.7 在Python窗口中加载代码50
本章要点51
第4章 Python基础52
4.1 引言52
4.2 Python文档和资源52
4.3 数据类型与数据结构53
4.4 数字53
4.5 变量及其命名规则54
4.6 语句和表达式56
4.7 字符串57
4.8 列表58
4.9 Python对象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.20 Python Win编辑器79
4.21 编码规范81
本章要点82
第二部分 编写地理处理脚本86
第5章 使用Python进行地理处理86
5.1 引言86
5.2 ArcPy站点包86
5.3 导入ArcPy86
5.4 使用旧版ArcGIS88
5.5 使用地理处理工具89
5.6 使用地理处理工具箱94
5.7 ArcPy函数96
5.8 ArcPy类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.5 Spatial Analyst模块163
9.6 地图代数164
9.7 ApplyEnvironment函数167
9.8 arcpy.as模块中的类168
9.9 NumPy数组171
本章要点172
第三部分 执行地理处理任务174
第10章 制图脚本174
10.1 引言174
10.2 ArcPy的制图模块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
第11章 程序调试与错误处理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
第12章 创建Python类和函数218
12.1 引言218
12.2 创建函数218
12.3 调用函数221
12.4 添加代码到模块中224
12.5 使用类226
12.6 地理处理包229
本章要点231
第四部分 创建并使用脚本工具234
第13章 创建自定义工具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
第14章 共享脚本工具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