【实例简介】

面向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

【实例截图】

【核心代码】

python脚本编程实例_面向ArcGIS的Python脚本编程.pdf相关推荐

  1. arcgis工具python源码_面向Arcgis的python脚本编程_数据

    [实例简介] <面向ArcGIS的Python脚本编程>是一本指导ArcGIS for Desktop专业用户进行Python开发的指南.该书将教会您如何通过编写Python代码处理空间数 ...

  2. 基于arcgis的python编程秘籍_基于ArcGIS的Python编程秘笈 第2版

    第1章 面向ArcGIS的Python语言基础1 1.1 使用IDLE进行Python脚本开发 2 1.1.1 Python Shell窗口 2 1.1.2 Python脚本窗口 3 1.1.3 编辑 ...

  3. python编写arcgis脚本教程_面向ArcGIS的Python脚本编程

    前言 1 鸣谢 3 第一部分 Python和地理处理的相关概念 4 第1章 Python简介 4 1.1 引言 4 1.2 Python的特点 4 1.3 脚本语言和程序语言 4 1.4 ArcGIS ...

  4. python脚本编程实例_从零学python系列之数据处理编程实例(一)

    要求:分别以james,julie,mikey,sarah四个学生的名字建立文本文件,分别存储各自的成绩,时间格式都精确为分秒,时间越短成绩越好,分别输出每个学生的无重复的前三个最好成绩,且分秒的分隔 ...

  5. python 嵌套类实例_使用dict访问Python中嵌套的类实例

    您可以通过指定包含点的属性名称来使用operator.attrgetter来获取嵌套属性(需要Python 2.6+): After f = attrgetter('date.month'), the ...

  6. 川崎焊接机器人编程实例_少、减轻—焊接机器人编程3种方法川崎焊接机器人使变压器的体积减...

    (3)焊钳闭合加压时,不仅压力大小可以调节,而且在闭合时两电极是轻轻闭合,可减少撞击变形和噪声. (2)焊钳张开度可以根据工件的情况任意调整,只要不发生碰撞或干涉,可尽可能减少张开度,以节省焊钳开度, ...

  7. python办公自动化应用实例_带你用Python玩转PPT

    作者 | 陈熹 来源 | 早起Python(ID:zaoqi-python) 头图 | CSDN 下载自东方IC 导读 大家好,今天依旧是Python办公自动化基础系列,在之前我们分别详细讲解了 今天 ...

  8. arcgis下的python编程-面向ArcGIS的Python脚本编程

    面向arcgis的python脚本编程是一本指导ArcGIS for Desktop专业用户进行Python开发的指南,本书将教会您如何通过编写Python代码处理空间数据并在ArcGIS中自动化实现 ...

  9. 基于arcgis的python脚本编程视频-面向ArcGIS的Python脚本编程 PDF 高清版

    给大家带来的一篇关于Python相关的电子书资源,介绍了关于ArcGIS.Python.脚本编程方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小49.9 MB,Paul编写,目前豆瓣.亚 ...

最新文章

  1. java swing 外观框架_【GUI】一、Swing外观框架BeautyEye使用
  2. Python_divmod() 函数简单说明
  3. Matlab:成功解决Expression or statements is incorrect--possibly unbalanced (,{,[.
  4. Type EnumTypeInfo<xxxxx> cannot be used as key. Contained UNSUPPORTED key types: EnumTypeInfo<xxxxx>
  5. 我所了解的Chrome
  6. 光纤铜缆测试安装的基础知识你都了解了吗?
  7. 【ArcGIS风暴】实验:公路建设成本的计算
  8. 数据库查找姓李的人_最通俗易懂的理解什么是数据库
  9. ae正在发生崩溃_adobe AE cc2015 打开后崩溃 然后就自动关闭 怎么解决
  10. MSSQL备份及数据迁移
  11. 页面中打开Word,在线浏览
  12. jszip压缩文件上传到服务器,AngularJS - 使用JSZip压缩上传的pdf文件
  13. taobao.trades.sold.increment.get( 淘宝店铺订单接口,淘宝店铺订单交易数据接口,淘宝店铺订单解密接口,淘宝店铺订单解密提额接口)代码对接教程
  14. selenium基础②:模拟QQ空间登录
  15. ## DNF地狱猫官方版本公告
  16. iOS 音频播放,录音,视频播放,拍照,视频录制
  17. 【PTA】谷歌的招聘(C语言)
  18. Python是个啥?为啥大家都在学?
  19. 使用axios方式实现Ajax请求
  20. 无代码开发平台为什么能火?它是如何收费的

热门文章

  1. Android实现奇怪的大冒险游戏菜单切换界面
  2. xp 无法用计算机名访问,XP系统工作组计算机无法访问怎么解决?
  3. 上计算机课的日记,上电脑课日记150字.doc
  4. Rodrigues变换
  5. EIDcenter 为金山毒霸进行2009年新版本设计
  6. 蜂鸟E203 SOC开源资料汇总 及 RISC-V基础
  7. sketchup画球体
  8. tcp灌包来包不够_核心网-QCI为5导致UDP等业务速率极低
  9. Towards Real-Time Multi-Object Tracking(JDE)论文阅读笔记
  10. 电脑基站测试软件,Signalsitemap PC Tools(阿达基站路测PC辅助工具) V3.50 官方版