本实验目标:
人口普查数据分配给小区(两个数据空间和属性不一样,人口普查数据含有人口数量字段、交通小区(交通小区只是一个普通小区的名字,不要纠结)数据没有人口数量字段);
把人口字段搞到交通小区数据图层上;
计算每个交通小区内的人口密度然后制作需要的专题图。
下面数据是人口普查数据:
其中pop00字段表示人口的数量。
红色框线是人口普查数据的行政空间分布范围。
下面这个数据是分别为初始的交通小区行政范围和属性表,可以看到其范围与人口普查的范围线是有很大差异的,并且只有AREA字段(面积)会用到。
下面是进行的人口图层和小区图层【相交操作】:
该工具位于【分析工具】下的【叠加分析】下的【相交】。
1:相交
2:【输入要素】把人口普查图层、交通小区边界图层加进来。
3:【输出类型】选择INPUT。
4:【连接属性】选择ALL。
点击确定后,查看输出结果。
打开新生成的数据属性表可以发现包含了两个输入图层的字段属性(红色框线表示原始人口普查字段、绿色表示交通小区字段)。
看下图形,可以知道【相交】操作使得一个交通区域被分成了很多个了,通过属性表的字段FID_tazs,发现多行公用一个值出现,表示它们是同一个交通区域。
下图是原始小区的图层。
下图是【相交】操作之后的小区图层。
新数据图形现在共有68个板块组成。
需要注意的是:【相交】生成的数据里的AREA字段不是相交操作后的面积变化,仍然是之前的面积,所以需要更新该属性以真实的反应68个图斑面积。
下图新小区图层的属性表,通过【FID_tazs】字段可以得知,红色或者绿色表示的同一个交通小区的地块图斑。
计算【相交】操作处理后新的68个图斑面积:
1:右键【计算几何】。
2:【单位】根据需要改一下(我们平时使用的是平方米)。
下面进行计算68个新图斑的人口数量:
其计算原理是:根据新图斑的面积占据初始人口普查数据图斑的比例,计算新图斑的每个图斑内的人口数(当然人口分布肯定是不均匀的,这种以平均分配的计算方法肯定是存在误差的)。
先新建添加一个字段用于存放人口数量信息。
【名称】设置为【人口数量】或者pop都行;【类型】可以设置为【浮点型】或者【文本】都是可以的。
打开字段计算器,计算新图斑的人口数量值。
AERA是新生成的69个图斑的面积
AREA_1表示初始人口普查数据的面积
POP00表示初始人口普查数据的人口数。
需要注意的是这个公式是基于人口为平均分布的假设(实际情况肯定不是如此)。
我们已经知道了新生成的68个图斑内的人口,下面我们要计算交通小区内的总人口,需要进行【汇总统计】操作。
我们将所有相同的FID_tazs值一样的图斑人口相加取和就可以得到汇总结。FID_tazs表示的是同一个小区,用于区分不同而已。
1:找到FID_tazs字段,右键,【汇总】。
2:选择汇总字段。
3:总和。
4:输出。
打开新生成的表格:
【SUM_newpop】就是每个交通小区图斑的人口数量。
下面把生成的表格里的【sum_newpop数据】挂到【连接数据】交通小区图班上。
1:初始的交通小区数据,右键属性,连接(不是连接操作的,建议百度)。
2:表格连接。
3:汇总表格。
5:基础字段。
接下来就是【制作专题图】了,对人口数量进行符号化展示。
1:更改布局,打开【选择模板】,用于选择需要的模板。
2:【传统图层】。
3:选择【portrait modernl insert.mxd】
专题图里我们要表现人口密度,那就用人口除去面积得到。
这一步骤不会的可以自行百度。
1:右键,找到符号系统
2:数量里的分级色彩
3:每块交通小区图斑的人口数量。
4:每块交通小区图斑的面积。
如果密度以整数形式表示可以使用下述操作完成。
可以根据需要制作图例比例尺等(根据需求和爱好设置颜色样式等)。
颜色越深的区域表示人口密度越大。