概述
图书 > 计算机/网络 > 程序设计 > Python > 面向ArcGIS的Python脚本编程
面向ArcGIS的Python脚本编程
作 者:[美]Paul A. Zandbergen,...
出版社:人民邮电出版社
ISBN: 9787115370198
定 价: ¥49.50
所属分类:
图书 > 计算机/网络 > 程序设计 > Python
版 次:1
页 数:278
字 数:348
印刷时间:
开 本:16开
纸 张:胶版纸
印 次:1
包 装:平装-胶订
商品详情
基本信息
书名:面向ArcGIS的Python脚本编程
定价:49.00元
作者:Paul A.Zandbergen
出版社:人民邮电出版社
出版日期:2014-11-01
ISBN:9787115370198
字数:348.00千字
页码:278
版次:1
装帧:平装
开本:16
[chatu]
内容推荐
Python作为一种不错程序设计语言,凭借其简洁、易读及可扩展性日渐成为程序设计领域备受推崇的语言。使用Python作为ArcGIS的脚本语言将大大提升ArcGIS数据处理的效率,更好地实现ArcGIS内部的任务自动化。
由赞德伯根编著的《面向ArcGIS的Python脚本编程》是一本专门针对ArcGIS编程的Python参考书,以基础理论结合GIS开发实例的方式,详细介绍了Python在ArcGIS开发中的基本应用和相关技巧,全书分为4个部分。靠前部分主要介绍ArcGIS for Desktop中地理处理的基本原理以及Python语言的基础知识;第二部分主要介绍如何编写一个处理空间数据的脚本;第三部分主要介绍一系列具体的操作,例如编写制图脚本、调试和错误处理以及创建Python类和函数;第四部分主要介绍如何将脚本创建成一个工具并与其他人共享。每一章都附带相应的练习内容,帮助读者在学习和练习之间得到更多的实践。
本书内容结构清晰,示例完整,不仅适合于从事GIS开发的专业人士,而且适合那些有兴趣接触或从事Python编程的读者。
作者简介
Palu A. Zandbergen,美国新墨西哥大学地理系副教授。主要讲授GIS和空间分析方面的课程。研究方向包括地理信息科学,空间统计分析,空间数据不确定性,GIS在犯罪、经济、卫生、空间生态学等领域的应用,地形分析与建模以及基于GPS和GIS的社区参与式制图等。
目录
部分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
部分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的python脚本编程 pdf_面向ArcGIS的Python脚本编程的全部内容,希望文章能够帮你解决面向arcgis的python脚本编程 pdf_面向ArcGIS的Python脚本编程所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复