我是靠谱客的博主 拼搏飞机,最近开发中收集的这篇文章主要介绍arcgis怎么运行python_在arcgis上用python脚本(arcpy)做数据批处理,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

arcgis软件是测绘地理信息行业空间数据处理与数据分析比较普及的一套软件系统,具有良好的扩展功能,其提供的基于python的开发包arcpy为数据的批处理提供了很好的基础。本文就是介绍在arcgis的平台上利用python脚本(arcpy)做数据处理的经验。

工具/原料

win7、arcgis10.1

方法/步骤

1

打开arcmap软件,点击工具栏上的ArcToolbox工具箱,在工具箱里面选择要进行数据处理的工具(工具的选择视数据处理的内容而定),本文选择了“Define Projection”定义投影的工具进行说明。

双击此工具,在弹出的工具窗口点击右下角的“Show Help>>”按钮。

49c5d3e34b2c56ee09c6e4bbf775e5f4fdf54012.jpg?x-bce-process=image%2fresize%2cm_lfit%2cw_500%2climit_1

3b8fb4d7726b0ce2195e56baef781423bfb9b612.jpg?x-bce-process=image%2fresize%2cm_lfit%2cw_500%2climit_1

2

点击“Tool Help”按钮,此时就打开了软件的帮助文档并定位到了此工具(define projection)对应的页面,往下拉动滚动条,定位到此工具的python脚本的内容:

Syntax 介绍了此工具脚本的语法

Code Sample 介绍了脚本使用的例子

拷贝脚本使用例子里面的代码。

777f3fc2bbd6e1d0e851f8d40d254193cfe8af12.jpg?x-bce-process=image%2fresize%2cm_lfit%2cw_500%2climit_1

d04eec260d9a310e87208b9f31b842406bfea212.jpg?x-bce-process=image%2fresize%2cm_lfit%2cw_500%2climit_1

3

在软件的主界面点击“Geoprocessing”菜单-->点击“Python”菜单项,即出现内嵌在arcigis中的python工具窗口。

python工具窗口的左边是代码编辑区域,右边是信息提示区域。

94af5fc1b727ac539d31f3992ecadce891489912.jpg?x-bce-process=image%2fresize%2cm_lfit%2cw_500%2climit_1

76b6860e5f204371fa625495323acd8921c58f12.jpg?x-bce-process=image%2fresize%2cm_lfit%2cw_500%2climit_1

4

把第2步拷贝的代码语句粘贴到python工具窗口的左边区域,修改一下工具脚本的参数(视具体工具和数据而定),连续点击两下回车键。

589f5b078801387064f858392d08a50f95fc8312.jpg?x-bce-process=image%2fresize%2cm_lfit%2cw_500%2climit_1

5

等待脚本程序的执行完成,完成之后在桌面右下角会弹出提示信息,同时pythong工具窗口的右边区域也会有具体的工具脚本执行信息。

5c9c964ce54a2f2759564ab3e00192dd3240f412.jpg?x-bce-process=image%2fresize%2cm_lfit%2cw_500%2climit_1

90c61d1c99c0affc293f469a2372941fbfe4ea12.jpg?x-bce-process=image%2fresize%2cm_lfit%2cw_500%2climit_1

6

执行完成之后,在arcmap加载处理过的数据,右键查看属性,可以看到通过此工具脚本(define projection)进行投影定义的数据已经具有了投影参数。

7830e01d96d81819b599c578876efbf203b3de12.jpg?x-bce-process=image%2fresize%2cm_lfit%2cw_500%2climit_1

END

注意事项

建议熟悉python的数据结构以及字符串处理相关函数,这是使用arcpy需要经常用到的。

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。

举报作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。

展开阅读全部

最后

以上就是拼搏飞机为你收集整理的arcgis怎么运行python_在arcgis上用python脚本(arcpy)做数据批处理的全部内容,希望文章能够帮你解决arcgis怎么运行python_在arcgis上用python脚本(arcpy)做数据批处理所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部