首页 > 编程知识 正文

python基础教程第4版pdf,arcgis python教程

时间:2023-05-03 19:37:42 阅读:148747 作者:2583

面向图书计算机/网络编程PythonArcGIS的python脚本编程

面向ArcGIS的Python脚本编程

作者: [美]Paul A. Zandbergen,

出版社:人民邮电出版社

ISBN: 9787115370198

定价: 49.50

所属类别:

图书nbsp计算机/网络nbsp编程nbspPython

版: 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开发中的基本应用及相关技术,全书分为四个部分。 前一部分主要介绍ArcGISforDesktop中地理处理的基本原理和Python语言的基础知识; 第二部分主要介绍如何编写处理空间数据的脚本,第三部分主要介绍了制图脚本的编写、调试和错误处理、Python类和函数的编写等一系列具体操作。 第4部分介绍如何将脚本编写为工具并与他人共享。 每章都附带相应的练习内容,以帮助读者在学习和练习之间获得更多的实践。

本书内容结构清晰、样品齐全,不仅适合从事GIS开发的专家,也适合对Python编程感兴趣的读者。

作者简介

PaluA.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

第二章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

第二章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型号和模型构建器30

2.10运行脚本34

2.11运行脚本工具37

2.12从模型迁移到脚本38

2.13定时执行脚本40

本章的要点41

第三章Python窗口43

3.1引言43

3.2Python窗口介绍43

3.3编写和执行脚本代码44

3.4获取帮助46

3.5Python窗口选项48

3.6保存脚本49

3.7将代码50加载到python窗口中

本章的要点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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。