其他
ArcGIS矢量数据合并技巧之load data的妙用
ArcGIS矢量数据合并技巧之load data的妙用
应用场景
有同学问多个矢量数据如何合并?
如果都是统一的字段比较简单,直接开始编辑,复制粘贴即可 如果属性字段不统一,但是我想保留有用的字段并将他们对应起来怎么办呢?
load data
ArcGIS里面有个很方便的功能,load data,可以实现多个图层的合并,并且合并过程中能够选择字段进行对应,非常方便。
举个例子进行详解:
已有数据
三个polygon面要素
三个要素里面的字段都不太一样
如上图所示,三个面要素里面的字段都不太统一,而我想要保留汉语和英语名称对应的字段,直接复制粘贴是不行了,直接复制粘贴会由于字段不统一丢失属性信息,那么该怎么办呢?
解决方案
建立一个新的要素类,包含所有要保留的字段 对于上图的三个要素的合并,我需要保留所有要素中的名称信息,那么我需要建立以下字段: CNNAME:汉语名称字段,用于存储Admini_china_0_1m_polygon中的 NAME
字段和admini_mongolia_0_1m_polygon中的CNAME
字段ENNAME:英文名称字段,用于存储admini_mongolia_0_1m_polygon中的 ENAME
字段和admini_russia_0_1m_polygon中的Name_EN
字段以此类推,把所有决定保留的字段在新的要素类中建立对应的字段属性 load data拼接数据
实操过程
在地理数据库中新建一个空白要素类
新建要素类的坐标系使用导入功能,选择已有数据的坐标系(已有数据坐标系需要提前统一)
建立要保留的字段,选择合适的字段类型
从Catalog中选择刚建好的要素类,右击,启动Load Data
添加要导入的数据,打开要导入的数据后一定要点击Add按钮,加入导入数据的列表中,由于要导入的数据字段不一致,因此每次只能导入一个要素类
根据字段对应情况选择要导入的字段,这个要结合前面的字段设置进行选择
重复4-6步,完成其它面要素的导入
这样就可以实现用Load data合并矢量要素类了。
更多阅读
更多内容请阅读专辑#基础地理数据与GIS