其他
在ArcGIS中挂接其他数据我们在制图的过程中可能会遇到这样的问题:当拿到一幅地图和一些表格数据,我们想把表格数据附属到地图上,并进行渲染显示。今天我们就分享一下如何将一些外接的表格数据,挂接到已有地图的属性表上,文末附视频教程和练习数据。首先打开ArcMap,我们把练习数据加载进来,打开省级行政区划的属性表,可以看到在属性表中有中国各个省级行政区的名称。我们又获取了各个省级的人口数据,我们要做的就是把人口数据加载到省级行政区划图里。打开人口表格数据,可以看到详细的人口数据情况比如我们想把总男女数据加载到地图上,回到ArcMap中,选中省级行政区图层右击,有一个连接和关联功能,选择连接功能。在弹出的连接对话框里可以看到,是基于字段进行连接的,我们先对人口数据进行一些处理,使人口数据和省级行政区图的属性表公共字段具有相同的名称。我们可以看到,人口数据的地区和省级行政区的所属省是具有相同的信息的,要把它们改为完全相同的名称。首先把人口数据的A、E、F、G列复制到一个新的表里并删除一些不需要的表头。我们看到人口数据里的地区名称比省级行政区的所属省名称多了一个空格,使用excel里的替换功能,在查找里输入空格,替换保持默认,点击全部替换,将空格替换掉。在ArcGIS里添加数据,加载刚刚修改好的人口数据表,并打开保持与省级行政区的属性表为对比状态,可以看到两个表的地区字段并不完全一致,对其进行处理,使其只保留前两个字符。由于加载excel表格为临时数据,所以需要先将其导出为正式的文件再加载进来。右击表格数据,选择数据→导出,导出为dbf,注意:保存的路径要选择一个数据库。导出成功会提示是否加载,点击是。打开刚刚加载的人口数据属性表,右击地区字段,打开字段计算器,在下面输入截取字段的函数:left(