随着城市轨道交通网络的快速扩张,地铁与地面公交系统的协同接驳已成为提升公共交通整体效率的关键环节。科学评估并优化地铁与公交线路的空间衔接关系,是推动'轨道 + 公交'一体化融合发展的基础性工作。
以某地铁站为例,其周边土地开发高度密集,对高效、便捷的接驳公交服务具有迫切需求。然而,并非所有途经该区域的公交线路都能有效支撑地铁换乘。本研究聚焦于地铁站 800 米半径的服务圈层(约 10 分钟步行距离),采用地理信息系统(ArcGIS)空间分析方法和 Python 与 GeoPandas 库两种方法,精准识别在该范围内实际运行轨迹长度超过 100 米的公交线路。该阈值设定旨在排除仅'擦边'经过或短暂停靠的无效线路,确保筛选结果真实反映具备实质性接驳服务能力的公交资源。
目标:找出某地铁站 800 米范围内、且在该范围内运行长度超过 100 米的公交线路;
方法一:ArcGIS 操作
步骤 1:加载数据 将地铁站和公交线路加载到 ArcGIS。

步骤 2:创建地铁站 800 米缓冲区 使用地理处理工具 → 缓冲区。

步骤 3:裁剪公交线路(保留缓冲区内部分) 使用地理处理工具 → 裁剪。注意:裁剪之前需要对先对数据做投影,当然这里使用地理处理工具 → 相交,这个工具也可以。

步骤 4:计算每条裁剪后线路的长度 打开属性表 → 字段计算器。创建新字段:length(单位:米,前提是图层是投影坐标系!)。

步骤 5:筛选长度 > 100 米的线路 条件:按属性选择 "length" > 100 → 导出选中要素。

步骤 6:提取满足条件的线路 右键图层 → 导出 → 将所选要素另存为... → 保存为符合在该范围内运行长度超过 100 米的公交线路.csv。




