在ArcGIS中,修改字段名称、类似和物理顺序是一件不好办的事,特别是需要修改字段比较多的情况下。通常的做法是新建字段-字段计算器赋值-删除原有字段的方法来达到修改的目的。这里介绍另外一种方法。
现需要将宾馆旅店图层的字段名称修改为英文,将KIND字段类型由字符串改为整型,并调换KIND和TELEPHONE的顺序。
第一步,在Catalog中将数据导出为XLM工作空间文档
这里只导出方案(即数据结构),防止数据量太大;如果导出数据的话,后面就可以省一步。
第二步,使用ArcGIS Diagrammer打开并编辑XML文件。
PS: ArcGIS Diagrammer是ESRI推出的免费的创建、编辑、分析地理数据库结构的生产工具。它只有3M多,比较小。
软件下载地址:
9.2/9.3版本:http://www.t00y.com/file/90110072
10.0版本:http://www.t00y.com/file/127892204
10.1版本:http://www.t00y.com/file/90110119
10.2版本:http://www.t00y.com/file/90110121
教程下载地址:http://www.400gb.com/shared/folder_10820066_4ce901d3/
在属性面板中找到字段修改项(类似于VS);
修改字段:
第三步,保存、导出数据
可以将其保存为工程文件(*.diagram)以便于下次编辑;因为我们要将改变数据结构而为改变数据,所以还要发布为XLM文件。
第四步,在Catalog中将数据导入
还是选仅方案,选择修改后的XML
第五步,简单数据加载程序
这只是一个空记录的要素类,需要使用加载数据,来加载原来的数据
由于原来的数据名称和现在差别很大,它不能自动映射,所以需要手动选择。
最张效果图: