面向ArcGIS的Python脚本编程

上传:wljun5 浏览: 32 推荐: 0 文件:PDF 大小:49.91MB 上传时间:2019-05-15 14:24:43 版权申诉
面向ArcGIS的Python脚本编程目录第一部分 Python和地理处理的相关概念第1章 Python简介1.1引言……………1.2 Python的特点1.3脚本语言和程序语言14 ArcGIS的脚本语言···2223341.5 Python的历史和版本16关于本书…·…51.7 Python脚本实例8 Python脚本编辑器本章要点.曹者自非是音音是非百非非垂垂.··.·,s。自。。垂16第2章AcGs中的地理处理17172.2地理处理2.3 Arcobjects………1824工具箱和工具25工具的类型29126工具对话框…212.7环境设置2528批处理·自·…………2729模型和 ModelBuilder…………………………302.10运行脚本垂垂………34211运行脚本工具37面向 ArcGIS的 Python脚本编程2.12模型转为脚本38213定时运行脚本…40本章要点41第3章 Python窗口433.1引言4332 Python窗口简介·。垂.·;垂·,.章·。辛非音音·自普,·433.3编写并运行脚本代码…………………………4434获取帮助……………463.5 Python窗口选项………4836保存脚本4937在 Python窗口中加载代码……····…50本章要点第4章 Python基础4.1引言5242 Python文档和资源……524.3数据类型与数据结构…534.4数字534.5变量及其命名规则544.6语句和表达式………………564.7字符串垂····非·s··…………………5748列表………5849 Python对象………594.10函数4.11方法4.12处理字符串…624.13处理列表….··664.14处理路径···,垂·。垂,非章非····。非·e曲4.15模块714.16条件控制语句……73目录4.17循环语句754.18用户输入·774.19注释……784.20 Python Win编辑器…………794.21编码规范81本章要点82第二部分编写地理处理脚本第5章使用 Python进行地理处理…86引8652AcPy站点包…8653导入 ArcPy……………………………8654使用旧版 ArCGIs885.5使用地理处理工具895.6使用地理处理工具箱……9457 ArcPy函数………………………………9658Arcy类9859环境设置5.10工具消息……………1015.11查询许可…………1055.12获取帮助…………………108本章要点110第6章访问空间数据11261引言…1126,2检查数据的存在性11263描述数据11364列出数据6.5对列表使用for循环垂·音垂垂垂··垂垂垂垂香垂非··音音……11966操作列表……1193面向 ArcGIS的 Python脚本编程67元组…………………………………………12068字典e,···。日·。。.·.。·s,··垂···。。e12本章要点…124第7章处理空间数据1267.1引言……1267.2使用游标访问数据……12673在 Python中使用SQL…1317.4处理表和字段名1327.5解析属性表和字段名………1347.6处理文本文件135本章要点142第8章处理几何图形……………1438.1引言1438.2处理几何对象………1438.3读取几何···14484处理多部分要素………1478.5处理有孔洞的多边形…15086写入几何……1528.7使用游标设置空间参考…15488使用地理处理工具处理几何对象…………156本章要点…………………157第9章使用栅格数据……………………………………15891引15892列出栅格数据…………1589.3描述栅格属性………15994处理栅格对象……………1629.5 Spatial analyst模块16396地图代数………………16497 Apply Environment函数…………………167目录9.8 arcpy.as模块中的类……16899 NumPy数组171本章要点172第三部分执行地理处理任务第10章制图脚本17401引言17410.2 ArcPy的制图模块……174103地图文档……175104地图文档的属性和方法17610.5数据框………………………………17710.6图层…17910.7修复数据链接……………18310.8页面布局元素……………………………188109输出地图…………19110.10打印地图19210.11处理PDF文档………19210.12新建地图册19310.13制图脚本样例……196本章要点申·····非198第11章程序调试与错误处理19911.1引言……………199112识别语法错误…………19911.3识别异常…………………20111.4程序调试20211.5程序调试技巧………………………………………………………………20811.6异常的处理……………………20811.7触发异常…20911.8处理异常211面向 ArcGIS的 Python脚本编程11.9处理地理异常1110其他错误处理方法∴…21111常见错误…………………………………216本章要点第12章创建 Python类和函数218121引言218122创建函数218123调用函数……………22112.4添加代码到模块中……4。,.垂,·卓非···垂………22412.5使用类…226126地理处理包…··垂垂·音…………229本章要点………………………………………………231第四部分刨建并使用脚本工具第13章创建自定义工具………………………………23413.1引……234132为什么要创建自定义工具………………234133创建自定义工具的步骤…23513.4编辑脚本代码·24013.5工具参数24113.6设置工具参数24613.7脚本工具示例25113.8自定义工具行为………25313.9处理消息…………………25413.10处理独立脚本和工具的消息…………………25613.11自定义进度对话框25613.12在进程中运行脚本…259本章要点……260第14章共享脚本工具…………………261141引言261目录142工具共享的方法…垂番非看自番非··。·261143软件许可e·。··,…262144共享工具的文件夹结构…26214.5处理路径…………………26314.6查找数据和工作空间···.,·.···.···.·.·.·:4:.·,;;;a4自…266147创建地理处理包…26814.8内嵌脚本并设置工具密码…26914.9编写工具文档………………27014.10示例工具:市场分析274本章要点·,··,着…2787
上传资源
用户评论