ArcMap Python 脚本编写入门索引
date
‣
slug
ArcMap-Python-AddIn-Intro
status
Published
tags
ArcGIS
Python
summary
本文主要是Python脚本批量处理ArcMap数据的入门资料索引.
如果是简单的批量处理数据, 可以直接使用ArcMap内置的Python窗口处理.而对于稍复杂或经常重复的操作就可以考虑用插件来完成.
ArcMap中的Python窗口:- [什么是 Python 窗口?](http://resources.arcgis.com/zh-cn/help/main/10.2/inde...
type
Post
本文主要是Python脚本批量处理ArcMap数据的入门资料索引.
如果是简单的批量处理数据, 可以直接使用ArcMap内置的Python窗口处理.而对于稍复杂或经常重复的操作就可以考虑用插件来完成.
ArcMap中的Python窗口:
ArcMap中的Python插件
ArcMap中的python插件有两种形式, 一种是Toolbox里直接运行的py脚本, 添加时需要设置字段. 比如下图里的
Add Geometry Attributes
就属于此类.![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F74874109-3f4a-47e8-bd21-d244a829d694%2F0831e4ad-846a-41f9-a790-dd5637055925%2FUntitled.png?table=block&id=35b62644-b0fe-4fa3-bd8a-6d2fea59ea38&cache=v2)
另一种是作为
esriaddin
插件形式的,可以添加菜单、工具条;单文件形式存在,方便安装和传播,不过似乎不方便调试。开始吧,皮卡丘
- 首先python要有入门水平, 推荐廖雪峰的 Python教程, 看一两遍差不多入门.
- Programming ArcGIS 10.1 with Python Cookbook, 这本书不错, 难度一般,例数据比较全.
![notion image](https://www.notion.so/image/https%3A%2F%2Fprod-files-secure.s3.us-west-2.amazonaws.com%2F74874109-3f4a-47e8-bd21-d244a829d694%2Faf90a89e-2a2c-4883-8372-8e902c44cbd2%2FUntitled.png?table=block&id=f384dff3-9b47-4e84-b98e-e07bd20920fa&cache=v2)
- gis.stackexchange.com 基本上ArcPy相关的问题都可以查到.