1、将职住数据连接到基站属性表中
GIS中连接数据库,在下拉中找到我们之前每个基站职、住数据的表jizhan_h和jizhan_w,将要用的表拖入图层中
在此之前我在数据库中把表格中空字符串或null值替换为0或删除行,否则GIS导入会出问题
注意先确认要连接的两个表相应字段的格式必须相同(例如:字符串)
在基站点图层上右键——连接和关联——连接
设置如下:
连接成功后打开基站属性表,发现有七千多个编码可以与home匹配(之前编码是0的代表识别不出来基站,因此没有连接上)
同理,再次将基站编码与work字段连接,即可得到每个基站居住、职业的数量分别是多少:
在该基站图层上右键导出数据,选择“数据框”,Shapefile格式,得到了含有信息的稳定图层
将导出的数据添加到图层
2、计算每个面中居住、职业的总数
在区县面要素的图层上连接
选择“基于空间位置的另一图层的数据”,图层选择带有职住数据的基站点要素,属性选择“总和”,保存类型为Shapefile
这样得到一个新的面图层如下图:
打开属性表,发现基站的所有字段都基于区县给分类加和了
删除无意义的加和字段,即可得到各个区县居住和职业岗位的总数了
同理,用街道分区的面图层连接,即可得到各个街道居住和职业岗位的总数