一、前言
我们知道在ARCGIS中常用的添加字段方式有一下几种:
1、使用属性表工具:打开ArcMap,选择要添加字段的图层,右键点击图层,选择属性表,在弹出的对话框中找到表选项,点击添加字段按钮,输入要添加的字段名称、数据类型等信息,点击确定按钮即可。
2、使用添加字段工具:打开ArcMap,在ArcToolbox中选择Data Management Tools -> Fields -> Add Field 工具,输入要添加字段的图层、输入要添加的字段名称、数据类型等信息,点击确定按钮即可。
3、使用Python脚本添加字段:使用ARCGIS的Pytho库,可以通过AddField_management本来添加字段。
在我们实际工作中,经常需要建库,会涉及大量的字段,因此,我们就希望能批量的添加字段。当然ARCGIS也提供了批量添加字段的功能,通过在ArcToolbox中选择Data Management Tools -> Fields -> Add Field 工具 ->右键批处理来添加字段,但是也是需要大量的输入,非常不方便。那么,我们能不能根据设定好的Excel模板,来批量添加字段呢?答案是:当然!
二、基本要求
我们经常会看到一些数据库标准,规定的一些图层的字段如下:
字段Excel模板
序号 |
字段名称 |
字段代码 |
字段类型 |
字段长度 |
小数位数 |
值域 |
约束条件 |
备注 |
---|---|---|---|---|---|---|---|---|
1 |
标识码 |
BSM |
LONG |
10 |
|
>0 |
M |
|