ArcPython地理处理大杀器x

ArcPython地理处理大杀器x

ID:37681916

大小:10.37 MB

页数:58页

时间:2019-05-28

ArcPython地理处理大杀器x_第1页
ArcPython地理处理大杀器x_第2页
ArcPython地理处理大杀器x_第3页
ArcPython地理处理大杀器x_第4页
ArcPython地理处理大杀器x_第5页
资源描述:

《ArcPython地理处理大杀器x》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ArcPython,地理处理大杀器Esri(中国)信息技术有限公司西安分公司严瑞、范秦光大家好,我是Esri西安办严瑞,很荣幸能够在2016年第一堂公开课和大家见面,在这里给大家拜一个晚年,祝各位新的一年身体健康、万事如意!需要跟大家说一声抱歉,由于我嗓子发炎,声音嘶哑,本堂课我将会用旁边文字替代音频的形式来完成,小伙伴们另:本堂课是以实战练习为主的课,所以更多的内容是以实际操作为主,大家只要看明白我的练习操作就可以,课后会将所有源码和数据提供给大家,是全部哦!希望各位小伙伴们能够理解!顺便可以体验一下Esri中国史上第一堂”无声公开课“哦!1ArcPython在ArcGIS中的用法2

2、与ArcGISDesktop实战篇3与ArcGISServer实战篇4总结注:本讲座针对有一定python和arcpy基础的朋友~第三部分内容我邀请了我的同事范秦光同学为大家讲解,他在server与python的结合应用中具有丰富的经验,这一部分内容大概有十五分钟的时间,在这里感谢范范!从未了解过ArcGIS中Python的朋友请先看….优酷搜索关键词“ArcGISPython”……1.现有工具实现不了,可以用python2.流程化需要时,可以使用python3.没有AE等二次开发环境4.其他特殊场景什么情况下使用ArcPython?优点:便捷、轻量级ArcPython在ArcGIS中

3、的用法ArcGIS中python的几种用法1.字段计算器2.制作成gp工具3.PythonwindowArcGIS中python的几种用法4.PythonAdd-in5.在ArcGISServer中使用python与Desktop实战篇为大家重磅打造典型应用案例22个1.自增计算(字段计算器)total=0defaccumulate(increment):globaltotaliftotal:total+=incrementelse:total=incrementreturntotal为ID字段值设置自增2.记录地块权属人变更的要素(字段计算器)判断土地权属人是否变化,不变则Mark值

4、为1,否则为02.记录地块权属人变更的要素(字段计算器)权属人没有变更权属人变更将存储在字段值中类似379.826的数据处理成K379+8263.桩号数据处理(字段计算器)第一步:!桩号!.replace(".","+")第二步:“K“+!桩号!交通行业通常需要将道路的里程数据存储成K389+34的形式。1.自增计算2.记录地块权属人变更的要素3.桩号数据处理操作演示:importarcpyfromarcpyimportenvenv.workspace=r'C:UsersyanruiDocumentsArcGISDefault.gdb'fcs=arcpy.ListFeatur

5、eClasses()forfcinfcs:arcpy.Delete_management(fc)4.删除Default.gdb中的所有要素类、表、栅格批量删除要素类:rasters=arcpy.ListRasters()forrasterinrasters:arcpy.Delete_management(raster)批量删除栅格:批量删除表:tables=arcpy.ListTables()fortableintables:arcpy.Delete_management(table)ArcGISDesktop安装好后环境变量中默认输出路径是在C盘…的Default.gdb中,我们通常

6、需要清理这个文件夹。但Toolbox没有批量清理,这里可以使用python5.空间随机抽取若干数这个案例是帮助一个客户从一个要素类中随机抽取若干个数据。然后再输出。6.地震目录自动空间化第一步:Eclipse下载PyDev插件第二步:下载cx_Oracle.pyd包第三步:代码实现第四步:Windows设置计划任务本练习在eclipse环境中完成(Eclipse环境中)将存储在oracle中的地震数据(包含x,y,时间,地点)动态的插入到矢量数据中。这个脚本是在eclipse环境中完成,为小伙伴们提供了文档操作说明文档。!type!+'%d'%!ID!7.相同字段值排序对同一类种植地数

7、据进行排序,原始字段是type,更新后是code字段。8.插入点(制作成GP工具、发布服务、js页面调用)使用arcpy结合python,给一个点图层插入数据,制作成gp工具。8.插入点(制作成GP工具、发布服务、js页面调用)详细操作步骤请参见操作手册:工具发布成服务,以及js页面调用过程都在操作文档中,文档会提供给小伙伴们。4.删除Default.gdb中的所有要素类、表、栅格5.空间随机抽取若干数6.地震目录自动空间化7.相同字段值排序8

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。