python中arcpy_如何使用ArcPy?

ArcPy是ArcGIS的Python库,允许通过脚本调用各种ArcGIS功能。本文介绍了三种使用ArcPy的方法:1) 在ArcGIS Desktop的Python窗口直接运行脚本,方便但可能影响效率;2) 使用独立的Python编辑器如IDLE,效率高且不会自动加载文件;3) 创建脚本工具,便于在ArcToolbox中重复使用。推荐使用Python编辑器进行批处理操作。
摘要由CSDN通过智能技术生成

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中显示,可以反复使用。

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

地学数据处理分析

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值