这里以计算每一小块土地的人口密度(该土地上的人口数/土地面积)为例
01 加载原始数据
加载的数据展示
02 加载的数据分析与处理
2.1 查看tracts要素的属性表
tarcts的属性表展示
2.2 为tracts要素的属性表添加"人口密度"字段
添加的POP_DEN字段展示
03 与tract_pop属性表进行连接
3.1 为什么要连接?
由于tracts要素的属性表中不包含关于人口数量的字段,而我们的tracts属性中进行人口密度的计算时需要使用到这个字段(人口密度<POP_DEN> = 人口数量 / 土地面积<Shape_Area>),这个时候我们发现tract_pop属性表有该字段,那么我们就可以与该属性表进行连接,将其中的所有字段信息全部帮运到(tract_pop属性表仍然还有这些字段,类似于复制)tracts要素的属性表中来 。
3.2 连接有什么需要注意的?
3.2.1 连接是单向的
如果是tracts要素对tarct_pop要素进行连接,那么就是将tract_pop中的属性表中的字段信息全部帮运到tarcts要素中,但是tracts要素的属性表的字段信息不会帮运到tract_pop中来。
3.2.2 连接是实时的
对于帮运的字段信息,如果被帮运的要素的属性表中的字段信息发生了更改,那么对其连进行接的要素的属性表也会实时发生变化。例如,上述中的tracts要素会对tract_pop要素进行连接,那么当tract_pop要素中的属性表发生变化(即其中的字段信息被更改了),那么tracts要素中连接到tract_pop的字段信息也会实时的更改。
3.3 连接实操
3.3.1 连接操作
3.3.2 连接好的tracts要素查看
3.3.3 验证连接确定是单向的
查看tract_pop要素的属性表,如果其中没有反过来连接tracts要素中的字段信息,那么说明连接确实是单向的,如果tract_pop要素也有tracts要素的字段信息,那么连接就是双向的。
04 进行字段的计算
05 如何取消连接?
这里你可以可能觉得连接已经不需要,已经觉得有点臃肿了,那么你可以取消连接。