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
另一种是作为esriaddin插件形式的,可以添加菜单、工具条;单文件形式存在,方便安装和传播,不过似乎不方便调试。

开始吧,皮卡丘

  1. 首先python要有入门水平, 推荐廖雪峰的 Python教程, 看一两遍差不多入门.
  1. Programming ArcGIS 10.1 with Python Cookbook, 这本书不错, 难度一般,例数据比较全.
    1. notion image
  1. 什么是 Python 加载项?
  1. gis.stackexchange.com 基本上ArcPy相关的问题都可以查到.

© likaci 2013 - 2024