本课程15章42个视频,基于ArcGIS10.2版本,涵盖了如何使用Python开发ArcGIS自定义工具,具体包括:编辑器的使用安装;列表函数使用;汉字乱码处理;游标(cursor)查询、更新和插入;几何图形生成和坐标导出;属性查询和空间查询;字段映射(FieldMappings)和值表(ValueTable)使用;拓扑检查和创建的拓扑处理;文件TXT、XLS和ArcGIS数据转换;使用代码实现界面控制;栅格数据和文档MXD,提供100多个案例,每个都有原理说明和源代码,也可以作为工具直接运行。同时也讲了一些Python基本知识,如列表,元组和字典等数据类型,也讲了字符串输出、注释方法、路径操作、维度数组与矩阵运算numpy扩展程序库使用。
本课程主要解决了客户的那些问题?
1.ArcGISPython开发方法和每个工具调用的Python代码
2.Python开发编辑器
3.汉字乱码处理
4.numpy和表、栅格、要素类、列表数据之间相互转换
通过学习“ArcGIS Python 入门到精通”,可以得到那些具体的收获?
1.矢量数据批量裁剪、矢量数据合库、影像批量裁剪、按数据库标准创建要素类和表、锐角检查,MXD批量导出图片,椭球面积,拓扑处理等等有使用价值的工具
2.每个案例的源代码,有100多个
3.一些常用函数,如度转度分秒,度分秒转度,经纬度获得国家标准图幅号
4.使用代码灵活控制界面,让用户选择需要的内容