
助42
3.5Python窗口选项44
3.6保存脚本45
3.7在Python窗口中加载代码46
本章要点46
第4章Python基础47
4.1引言47
4.2Python文档和资源47
4.3数据类型与数据结构47
4.4数字47
4.5变量及其命名规则48
4.6语句和表达式49
4.7字符串50
4.8列表50
4.9Python对象51
4.10函数52
4.11方法53
4.12处理字符串53
4.13处理列表56
4.14处理路径58
4.15模块59
4.16条件控制语句60
4.17循环语句62
4.18用户输入63
4.19注释64
4.20PythonWin编辑器65
4.21编码规范67
本章要点67
第5章使用Python进行地理处理69
5.1引言69
5.2ArcPy站点包69
5.3导入ArcPy69
5.4使用旧版ArcGIS70
5.5使用地理处理工具71
5.6使用地理处理工具箱74
5.7ArcPy函数75
5.8ArcPy类76
5.9环境设置77
5.10工具消息78
5.11查询许可81
5.12获取帮助83
本章要点85
第6章访问空间数据86
6.1引言86
6.2检查数据的存在性86
6.3描述数据87
6.4列出数据88
6.5对列表使用for循环90
6.6操作列表91
6.7元组91
6.8字典92
本章要点94
第7章处理空间数据95
7.1引言95
7.2使用游标访问数据95
7.3在Python中使用SQL98
7.4处理表和字段名99
7.5解析属性表和字段名101
7.6处理文本文件101
本章要点107
第8章处理几何图形108
8.1引言108
8.2处理几何对象108
8.3读取几何108
8.4处理多部分要素111
8.5处理有孔洞的多边形114
8.6写入几何116
8.7使用游标设置空间参考118
8.8使用地理处理工具处理几何对象119
本章要点120
第9章使用栅格数据121
9.1引言121
9.2列出栅格数据121
9.3描述栅格属性121
9.4处理栅格对象123
9.5SpatialAnalyst模块124
9.6地图代数125
9.7ApplyEnvironment函数127
9.8arcpy.as模块中的类128
9.9NumPy数组131
本章要点131
第10章制图脚本133
10.1引言133
10.2ArcPy的制图模块133
10.3地图文档133
10.4地图文档的属性和方法134
10.5数据框135
10.6图层137
10.7修复数据链接139
10.8页面布局元素143
10.9输出地图145
10.10打印地图146
10.11处理PDF文档147
10.12新建地图册147
10.13制图脚本样例150
本章要点152
第11章程序调试与错误处理153
11.1引言153
11.2识别语法错误153
11.3识别异常155
11.4程序调试155
11.5程序调试技巧160
11.6异常的处理160
11.7触发异常161
11.8处理异常162
11.9处理地理处理异常164
11.10其它错误处理方法166
11.11常见错误166
本章要点167
第12章创建Python类和函数168
12.1引言168
12.2创建函数168
12.3调用函数170
12.4添加代码到模块中172
12.5使用类173
12.6地理处理包176
本章要点178
第13章创建自定义工具179
13.1引言179
13.2为什么要创建自定义工具179
13.3创建自定义工具的步骤179
13.4编辑脚本代码185
13.5工具参数186
13.6设置工具参数192
13.7脚本工具示例198
13.8自定义工具行为201
13.9处理消息202
13.10处理独立脚本和工具的消息204
13.11自定义进度对话框204
13.12在进程中运行脚本208
本章要点208
第14章共享脚本工具209
14.1引言209
14.2工具共享的方法209
14.3软件许可209
14.4共享工具的文件夹结构210
14.5处理路径210
14.6查找数据和工作空间214
14.7创建地理处理包215
14.8内嵌脚本并设置工具密码216
14.9编写工具文档216
14.10示例工具:市场分析220
本章要点226
附录C227
1安装数据和软件227
2安装练习数据227
3卸载数据及资源229
4安装软件229
5卸载软件229
编程不难(全彩图解 + 微课 + Python编程)(鸢尾花数学大系:从加减乘除到机器学习)
2026-04-02