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
【实例截图】
【核心代码】
python脚本编程实例_面向ArcGIS的Python脚本编程.pdf相关推荐
- arcgis工具python源码_面向Arcgis的python脚本编程_数据
[实例简介] <面向ArcGIS的Python脚本编程>是一本指导ArcGIS for Desktop专业用户进行Python开发的指南.该书将教会您如何通过编写Python代码处理空间数 ...
- 基于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 编辑 ...
- python编写arcgis脚本教程_面向ArcGIS的Python脚本编程
前言 1 鸣谢 3 第一部分 Python和地理处理的相关概念 4 第1章 Python简介 4 1.1 引言 4 1.2 Python的特点 4 1.3 脚本语言和程序语言 4 1.4 ArcGIS ...
- python脚本编程实例_从零学python系列之数据处理编程实例(一)
要求:分别以james,julie,mikey,sarah四个学生的名字建立文本文件,分别存储各自的成绩,时间格式都精确为分秒,时间越短成绩越好,分别输出每个学生的无重复的前三个最好成绩,且分秒的分隔 ...
- python 嵌套类实例_使用dict访问Python中嵌套的类实例
您可以通过指定包含点的属性名称来使用operator.attrgetter来获取嵌套属性(需要Python 2.6+): After f = attrgetter('date.month'), the ...
- 川崎焊接机器人编程实例_少、减轻—焊接机器人编程3种方法川崎焊接机器人使变压器的体积减...
(3)焊钳闭合加压时,不仅压力大小可以调节,而且在闭合时两电极是轻轻闭合,可减少撞击变形和噪声. (2)焊钳张开度可以根据工件的情况任意调整,只要不发生碰撞或干涉,可尽可能减少张开度,以节省焊钳开度, ...
- python办公自动化应用实例_带你用Python玩转PPT
作者 | 陈熹 来源 | 早起Python(ID:zaoqi-python) 头图 | CSDN 下载自东方IC 导读 大家好,今天依旧是Python办公自动化基础系列,在之前我们分别详细讲解了 今天 ...
- arcgis下的python编程-面向ArcGIS的Python脚本编程
面向arcgis的python脚本编程是一本指导ArcGIS for Desktop专业用户进行Python开发的指南,本书将教会您如何通过编写Python代码处理空间数据并在ArcGIS中自动化实现 ...
- 基于arcgis的python脚本编程视频-面向ArcGIS的Python脚本编程 PDF 高清版
给大家带来的一篇关于Python相关的电子书资源,介绍了关于ArcGIS.Python.脚本编程方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小49.9 MB,Paul编写,目前豆瓣.亚 ...
最新文章
- java swing 外观框架_【GUI】一、Swing外观框架BeautyEye使用
- Python_divmod() 函数简单说明
- Matlab:成功解决Expression or statements is incorrect--possibly unbalanced (,{,[.
- Type EnumTypeInfo<xxxxx> cannot be used as key. Contained UNSUPPORTED key types: EnumTypeInfo<xxxxx>
- 我所了解的Chrome
- 光纤铜缆测试安装的基础知识你都了解了吗?
- 【ArcGIS风暴】实验:公路建设成本的计算
- 数据库查找姓李的人_最通俗易懂的理解什么是数据库
- ae正在发生崩溃_adobe AE cc2015 打开后崩溃 然后就自动关闭 怎么解决
- MSSQL备份及数据迁移
- 页面中打开Word,在线浏览
- jszip压缩文件上传到服务器,AngularJS - 使用JSZip压缩上传的pdf文件
- taobao.trades.sold.increment.get( 淘宝店铺订单接口,淘宝店铺订单交易数据接口,淘宝店铺订单解密接口,淘宝店铺订单解密提额接口)代码对接教程
- selenium基础②:模拟QQ空间登录
- ## DNF地狱猫官方版本公告
- iOS 音频播放,录音,视频播放,拍照,视频录制
- 【PTA】谷歌的招聘(C语言)
- Python是个啥?为啥大家都在学?
- 使用axios方式实现Ajax请求
- 无代码开发平台为什么能火?它是如何收费的
热门文章
- Android实现奇怪的大冒险游戏菜单切换界面
- xp 无法用计算机名访问,XP系统工作组计算机无法访问怎么解决?
- 上计算机课的日记,上电脑课日记150字.doc
- Rodrigues变换
- EIDcenter 为金山毒霸进行2009年新版本设计
- 蜂鸟E203 SOC开源资料汇总 及 RISC-V基础
- sketchup画球体
- tcp灌包来包不够_核心网-QCI为5导致UDP等业务速率极低
- Towards Real-Time Multi-Object Tracking(JDE)论文阅读笔记
- 电脑基站测试软件,Signalsitemap PC Tools(阿达基站路测PC辅助工具) V3.50 官方版