闫磊出品|用ArcGIS Python,分分钟搞定别人一天的工作量
“你的矢量数据,还要多久,才能整理好?”
这大概是阿成听到最多,也最害怕听到的一句话了。
其他同事早就把整理好的矢量剪裁合库数据发到群里了,而阿成还在低头拼命地处理,领导也一直在死命地催。
面对这样的状况,阿成急忙向同事请教他们快速处理数据的秘诀。
然而,没有对比,就没有伤害。
在工作中,我们可能也像阿成一样需要面临大量矢量数据批量裁剪、矢量数据合库、影像批量裁剪、按数据库标准创建要素类和表、锐角检查,MXD批量导出图片,椭球面积,拓扑处理等重复工作,不妨学会借助工具去帮我们完成,省下的时间和精力去做更有价值的事情。
用ArcGIS Python,敲几行代码,分分钟就把矢量数据批量裁剪做了出来。
51GIS学院 ArcGIS Python入门到精通课程简介
ArcGIS Python入门到精通课程简介视频
进入官网链接http://www.51gis.com.cn/kecheng.html?id=410 观看课程
本课程15章42个视频,基于ArcGIS10.2版本,涵盖了如何使用Python开发ArcGIS自定义工具,具体包括:编辑器的使用安装;列表函数使用;汉字乱码处理;游标(cursor)查询、更新和插入;几何图形生成和坐标导出;属性查询和空间查询;字段映射(FieldMappings)和值表(ValueTable)使用;拓扑检查和创建的拓扑处理;文件TXT、XLS和ArcGIS数据转换;使用代码实现界面控制;栅格数据和文档MXD,提供100多个案例,每个都有原理说明和源代码,也可以作为工具直接运行。同时也讲了一些Python基本知识,如列表,元组和字典等数据类型,也讲了字符串输出、注释方法、路径操作、维度数组与矩阵运算numpy扩展程序库使用。
02 本课程所能解决的问题及困扰
1.ArcGIS Python开发资料少,内容不够全面,如FieldMappings和ValueTable使用等
-
缺少ArcGIS Python开发和实际工作结合具体案例,如带孔面和多部分要素处理等
-
ArcGIS Python遇到问题,不知道怎么解决,如使用代码实现界面控制
03 本课程可以解决用户哪些问题
-
ArcGIS Python开发方法和每个工具调用的Python代码
-
Python开发编辑器
-
汉字乱码处理
-
numpy和表、栅格、要素类、列表数据之间相互转换
04 本课程让用户可以得到哪些收益
1.矢量数据批量裁剪、矢量数据合库、影像批量裁剪、按数据库标准创建要素类和表、锐角检查,MXD批量导出图片,椭球面积,拓扑处理等等有使用价值的工具
2.每个案例的源代码,有100多个
3.一些常用函数,如度转度分秒,度分秒转度,经纬度获得国家标准图幅号
4.使用代码灵活控制界面,让用户选择需要的内容
05 本课程视频目录
06 讲师简介
闫磊 51GIS学院金牌老师,多年研究地理信息技术及遥感技术应用,精通ArcGIS、MapGIS、ENVI等软件工具应用及二次开发,致力于测绘、国土等领域深度应用,有丰富的教学和产品开发经验。
进入官网链接http://www.51gis.com.cn/kecheng.html?id=410 观看课程