火车站作为重要的交通枢纽,其周围交通便利,人流量密集,成为了不少实体店选址的首要目标,本次通过统计某一个时间段的火车站人口来展现不同的火车站周围形成的人口居住圈,为实体店选址提供一定的参考选择。
一、题目分析
1.题目第一问要求:计算和显示每个火车站5:00到6:59PM时间段内卸货次数,提供的数据有【物流信息表】和【交通中转站】两个数据;
2.题目第二问要求:选出10个最繁忙的火车站,计算其2公里范围内的工人数量,人口数量在【地区人口数据】中。
二、具体操作
1.卸载次数其实就是【物流信息表】中的“num_jny”字段!!!!!!。那么我们在【物流信息表】中先找出交通运输方式为“Train”的(因为字段“mode”中有几种交通方式),并且时间段为5:00到6:59PM的数据,由于题目中提示了5:00-5:59按5:00来算,所以我们的时间筛选区间为17:00到18:00PM。我们右键【tapon_tapoff_by_hour】选择“Open”打开表格,点击“按属性筛选”按钮。
输入如下代码:((tapon_hour >= date ‘2018-03-20 17:00:00’ AND tapoff_hour<= date ‘2018-03-20 18:00:00’) Or (tapon_hour >= date ‘2018-03-21 17:00:00’ AND tapoff_hour<= date ‘2018-03-21 18:00:00’) )AND (mode = ‘Train’)。这时候有19780条数据符合条件:
2.接着我们导出数据,点击属性表左上角的“表选项”,选择下拉菜单栏中的“导出”
记得输出中选择:“选中的记录”,然后直接点击OK即可,最后会有一个新的窗口提示:你要把这个表输出到显示列表中吗?点击确定即可将符合条件的物流信息导出。
3.信息导出了,我们要将信息和【交通中转站】连接起来,这样我们就可以得到我们的目标火车站啦!!!右键“transit_stops”选中“连接”,在打开的新窗口设置相关系数如下图所示:其中“Export Output 9”是刚才导出的表,字段“ts_nm”是中转站的名称。
4.连接后我们打开【交通中转站】的属性表,发现很多都是“NULL”,这是因为这些中转站很多不是火车站,而满足那个时间段的火车站更是少之又少了。我们在“ts_nm”上面右键选择“降序排列”,可以看到只有200多个是符合条件的。
5.接着我们在火车站选择“按属性选择”,输入如下代码:“Export_Output_9.ts_nm” IS NOT NULL。可以看到只有274个火车站符合条件,右键导出即可,这个是第一问的答案。
6.接下来是第二问的操作。我们在导出的274个火车站中打开属性表,在“num_jny”上面右键“降序排列”,选中前10个装载数量最多的火车站点导出即可,导出数据名称命名为“最火火车站”。
7.第二问要求统计10个最繁忙的火车站附近2公里范围内的总人口,我们首先添加【地区人口数量】,数据位置在前面的截图给了哈,由于我们要计算的是两公里的范围内的人口,所以我们要确定数据框的坐标系,使得系统可以根据坐标系正确计算2公里到底是多远,我们点击“内容列表”里面的“图层”(就是我下面截图中蓝色区域的“Layers”)右键选择属性。
8.我们在新打开的界面有很多选项卡,选择坐标系统,点击“Layers”前面的+号,选择蓝色区域的那个坐标系(这个坐标系是添加进来的【地区人口数据】的坐标系)
9.接着我们点击“常规”选项卡,在“Display”中选择“千米”,最后点击确定即可。
图片
10.现在我们点击菜单栏上面的【选择】|【按位置选择】。
图片
11.在弹出的新界面设置【目标图层】为“地区人口数据”(就是我要选出来的数据),【源图层】设置为“最火火车站”,如下图所示:
点击Ok后可以看到那个面数据中在“最火火车站”附近2公里的范围都已经被高亮选中了。
12.我们打开【地区人口数据】的属性表,切换到选中列表,右键“workers”字段(范围内工人数量)选择“统计”
可以看到统计结果中Sum为:228108人,第二问结果出炉啦!!!!!
来源:https://blog.csdn.net/qq_43173805/article/details/121055757成都途远GIS是一家专业致力于无人机航空摄影测绘、航空数据处理、GIS地理信息系统研发、数字孪生城市制作、数字沙盘模型等业务的创新型科技公司,为您提供一站式地理信息服务。