引言:在使用ArcGIS做某些分析是经常需要一些外部的属性数据,比如本文所使用的全国各省份的人口、GDP数据。
例如现在我们只有全国各省的shp面数据,其中并不包含我们想要某些的属性数据,比如人口、GDP等等。这时候就需要从外部导入这些数据,而最常见的方式就是导入外部Excel数据。如何进行操作呢?慢慢来看嘛!
1 格式化外部数据
这是比较关键的一步,必须保证外部的数据可用准确,这样才能正常的导入ArcMap中。在这里我就不加以说明了。(主要也就是Excel数据各个属性要与现有的图层属性对应)
首先你要确定的是外部数据通过哪种方式和我们现有的图层数据匹配起来,比如外部数据的ID和现有图层的ID属性是对应的,或者名称是一一对应的(本文便是使用这种方法)。所以在将Excel数据导入ArcMap之前一定要检查数据能否匹配。
2 导入Excel数据
将Excel数据导入到当前的ArcMap工程中,可以直接拖放,也可以右击【图层】,从而添加数据。
当数据被添加进工程中后,我们可以右键点击“添加后的数据”,在弹出的选项中选择“打开属性表”,从而查看添加的省面图层的属性表信息。
3 关联数据
这是比较关键的一步,在我们添加的省矢量图层上右击,选择”连接和关联”—>“连接”,这样就可以加载关联数据面板了。
在弹出的面板中设置图层和Excel字段的对应关系,如图:
选择该图层连接将基于的字段与选择此表中要作为连接的字段内容是相同的,这样才能根据具有同一类型属性进行数据连接
为了保证正确,可以点击下面的验证连接来校验数据。
4 成功导入属性数据
如上图,我们可以看到外部Excel中的人口、GDP等数据已经被成功导入到了我们的省面矢量文件属性表中。
就可以查看导入的属性信息了。
小结
写教程一直是一个比较费心费力的事情,因为必须要考虑到对于GIS小白们的友好性,有些步骤我可能会下意识觉得比较简单而忽略掉,但是对于GIS小白们来说则会浪费掉很多时间去尝试如何完成某项被忽略掉的操作。所以本次教程会以很多GIF动图的形式,去直观的展示如何操作,帮助大家更快上手。希望通过这几篇教程,能让大家对GIS制图有一个系统、全面的认识。当然了,也希望大家多多“转发”、“在看”鼓励,这也是我坚持做教程的最大动力~
,