[Arcpy] 0-Arcpy初始 | Arcpy开发思路
目录
本文出自小生之手,若有不正确不恰当的地方,望大家批评指正
介绍
Arcpy是ArcGIS给出的一种地理处理处理方式,用Python实现
在ArcGIS体系中,地理处理还有其他两种方法:
- ArcToolbox工具箱:灵活性差,不能按自己的需求进行扩展,但可以使用模型来整合工具,以实现流程化的地理处理服务
- ArcObject(ArcGIS Engine):灵活性很强,但实现一个功能,往往需要自己从头开始调用接口,工作繁杂且多
而Arcpy即是以上两种的中间产物,灵活性:ArcToolbox<Arcpy<ArcObject
它不像ArcToolbox这么死板,也不会像ArcObject工作量大,可以轻而易举的按自己的需求实现特殊的地理处理服务,但灵活性也有限,对于个人需求或简单的企业应用是可以满足的
按需开发
- 在ArcToolbox中打开相应功能的工具–>打开工具帮助
- 结合文档看懂例子
- 根据需求改写代码–>在ArcGIS中Python窗口测试语句
- 编写Arcpy代码,添加输入、输出变量的语句–>测试
- 将Arcpy代码生成自定义工具
系统学习
Arcpy为ArcGIS针对Python给出的地理处理功能包,可以查看其完整文档对其进行学习
专栏保持更新,分两种模式
1. 小生应用示例(格式:[Arcpy] 名称
)
2. 系统整理 类与方法(格式:[Arcpy] 数字-名称
)
查看文档:http://resources.arcgis.com/zh-cn/help/main/10.2/index.html#/na/000v000000v7000000/
使用ArcPy的方法
- ArcGIS Desktop自带Python开发环境
- ArcMap中Python命令行
- 脚本文件
编写python代码,修改后缀为.py,双击运行
相关文章
- ArcPy开发基础:https://www.jianshu.com/p/197a11a4b5df
转载自:https://blog.csdn.net/summer_dew/article/details/80699215