美文网首页
如何使用ArcPy?

如何使用ArcPy?

作者: 地学分析与算法 | 来源:发表于2019-12-05 09:00 被阅读0次

ArcPy可以很方便的通过脚本调用ArcGIS的各种函数和功能。ArcGIS中提供了三种方法使用ArcPy。第一种是在ArcGIS for Dresktop的Python窗口运行Python脚本,第二种是通过Python编辑器(如PythonWin)来编写和运行,第三种是创建一个脚本工具来运行脚本。下面介绍这三种方法。

1.Python窗口运行

输入代码,回车,即可运行。

脚本运行结果会打印在Python窗口中,同时运行结果的数据会自动添加到ArcMap内容列表中。运行消息(是否结束、运行结果、错误消息)可在Results窗口查看,Python窗口只显示错误消息。

这种方法的优点在于当你调用某个函数后,窗口会自动提示该函数的用法,十分方便。

但是,当进行批处理操作时候,特别是涉及到大量文件的操作,处理的结果会自动添加在ArcMap内容列表中,呈现在窗口中,十分影响运行速度。

2.Python编辑器运行

Arcgis安装时自带有Python编译环境,在'开始-程序'里即可打开IDLE编译环境。

打开后,可以在Python Shell窗口使用命令行编辑运行代码,也可以编辑脚本文件运行:File/New Windwon,编辑代码,存为脚本文件(.py),然后Run/ Run Module,即可运行。这样无需打开ArcGIS软件,因而不会自动加载文件,效率较高,推荐使用这种方法。

3.创建脚本工具

在ArcCatalog中添加脚本文件,自定义工具,保存后会在ArcToolbox中显示,可以反复使用。

更多精彩分享,敬请关注:地学数据处理分析

地学数据处理分析

相关文章

网友评论

      本文标题:如何使用ArcPy?

      本文链接:https://www.haomeiwen.com/subject/smorgctx.html