在使用ArcGIS做分析是经常需要 导入一些外部属性数据。
例如,现在只有全国各省的shp面数据,其中并不包含想要某些其它属性数据,比如人口、GDP等等。这时候就需要从外部导入这些数据,而最常见的方式就是 导入外部Excel。如何进行操作呢?
1 格式化外部数据
这是比较关键的一步,必须保证外部的数据可用准确,这样才能正常的导入ArcMap,在这里就不加以说明了。
主要也就是Excel数据各个属性要与现有的图层属性对应
首先你要确定的是外部数据通过哪种方式和现有的图层数据匹配起来,比如 外部数据的ID和现有图层的ID属性是对应的,或者名称是一一对应的(本文便是使用这种方法)。所以在将Excel数据导入ArcMap之前一定要检查数据能否匹配。
2 导入Excel数据
将Excel数据导入到当前的ArcMap工程中,可以直接拖放,也可以右击【图层】,从而添加数据。
当数据被添加进工程中后,我们可以右键点击“添加后的数据”,在弹出的选项中选择【打开属性表】,从而查看添加的省面图层的属性表信息。
3 关联数据
这是比较关键的一步,在我们添加的省矢量图层上右击,选择【连接和关联】→【连接】,这样就可以加载关联数据面板了。
在弹出的面板中设置图层和Excel字段的对应关系,如图:
选择该图层连接将基于的字段 与选择此表中要作为连接的字段内容是相同的,这样才能根据具有同一类型属性进行数据连接
为了保证正确,可以点击下面的验证连接来校验数据。
4 成功导入属性数据
如上图,可以看到外部Excel中的人口、GDP等数据已经被成功导入到了省面矢量文件属性表中。
这时候使用ArcMap的识别工具,就可以查看导入的属性信息了。