Arcpy是ArcGIS针对Python语言给出的地理处理功能包
在ArcGIS体系中,地理处理还有其他两种方法:
- ArcToolbox工具箱:灵活性差,不能按自己的需求进行扩展,但可以使用模型来整合工具,以实现流程化的地理处理服务
- ArcObject(ArcGIS Engine):灵活性很强,但实现一个功能,往往需要自己从头开始调用接口,工作繁杂且多
而Arcpy即是以上两种的中间产物,灵活性:ArcToolbox
按需开发的思路
- 在ArcToolbox中打开相应功能的工具—>打开工具帮助
- 结合文档看懂例子
- 根据需求改写代码—>在ArcGIS中Python窗口测试语句
- 编写Arcpy代码,添加输入、输出变量的语句—>测试
- 将Arcpy代码生成自定义工具
系统学习
使用ArcPy的方法
使用ArcGIS Desktop自带的Python开发环境
ArcGIS Desktop自带Python开发环境
Arcmap中的Python命令行
ArcMap中Python命令行
Pycharm
相关文章
- ArcPy开发基础:https://www.jianshu.com/p/197a11a4b5df