【第一期】看图识车站,快来看看你是不是资深铁路迷

osm.pbf 制作中国铁路网mbtiles 阅读详情

科普铁路车站空间拓扑

前言

新增“铁路科普”专栏,将融合文字、图片、代码、模型等多种形式分享铁路知识。第一期将以“看图识站名”的形式向大家展示熟悉的铁路车站空间拓扑。

北京市

北京铁路枢纽是连接八个方向的全国最大的铁路枢纽,众多铁路干线呈辐射状通向全国各地,并有大大小小几十座铁路车站,接下来小编将选取其中8个车站,如下图所示,通过OSM地图数据解析得到车站地理信息数据,然后借助QGIS软件进行可视化展示。
在这里插入图片描述

1. 准备OSM文件

  • Step1:打开OpenStreetMap网页。OSM是一个网上地图协作计划,目标是创造一个内容自由且能让所有人编辑的世界地图,包含丰富的地理数据。 (https://www.openstreetmap.org)

  • Step2:搜索目标车站
    在这里插入图片描述

  • Step3:点击导出→手动选择不同的区域→点击导出按钮
    在这里插入图片描述
    在这里插入图片描述

  • Step4:将下载好的地图文件(.osm)准备好

在这里插入图片描述

2. 解析OSM文件

  • Step1:Python中安装osm2rail开源包
pip install osm2rail
  • Step2:解析.osm文件,获取网络文件
import osm2rail as orl
osmfile = '北京南站.osm'
net=orl.get_network_from_file(osmfile,check_boundary=True,POIs=True)
orl.save_network(net)
  • Step3:准备好输出的网络文件
    在这里插入图片描述
    node.csv:存放地理节点信息,如道岔位置
    link.csv:存放地理节点连接信息,如轨道长度
    poi.csv:存放地理区域信息,如站台区域

3. QGIS可视化

  • Step1:打开QGIS,新建项目。QGIS是一个用户界面友好、跨平台的开源版桌面地理信息系统。

  • Step2:逐次读取node.csv, link.csv, poi.csv,注意图层名称加以区别。

在这里插入图片描述

  • Step3:左侧“图层栏”双击需要编辑的图层,可对显示样式进行修改

在这里插入图片描述

4. 车站可视化结果

01号车站

在这里插入图片描述

02号车站

在这里插入图片描述

03号车站

在这里插入图片描述

04号车站

在这里插入图片描述

05号车站

在这里插入图片描述

06号车站

在这里插入图片描述

07号车站

在这里插入图片描述

08号车站

在这里插入图片描述

5. 车站揭秘

①号车站:北京南站
②号车站:北京站
③号车站:北京东站
④号车站:北京朝阳站
⑤号车站:北京清河站
⑥号车站:北京丰台站
⑦号车站:北京西站
⑧号车站:北京北站

6. 数据来源

[1]. https://www.openstreetmap.org
[2]. 百度百科
注:由于底层数据缺失,部分车站的站台信息无法获取

地铁线路+电子地图 记录(*^▽^*) 智慧重庆案例 交通枢纽模块 阅读详情

相关推荐

AI智能体上下文工程实战:构建稳定可靠的Agent工作操作系统

AI智能体(AI Agent)是实现多步自主任务的核心范式,其能力不仅依赖大模型本身,更取决于上下文工程(Context Engineering)这一底层架构——它通过系统提示词设计、RAG知识协同、状态管理与长上下文优化等技术,为模型构建可信赖的‘工作操作系统’。相比单轮提示词工程,上下文工程关注任务全生命周期的信息组织、动态决策与冲突消解,显著提升Agent在客服、金融、医疗等复杂场景中的稳定性与准确率。本文聚焦生产级落地中的关键组件与避坑策略,涵盖结构化输入输出、工具沙箱治理、上下文隔离与RAG三重过

447

【最新】OSM分省数据合集(道路、铁路、水域、水系)

诸如道路、铁路、水域、水系等基础地理数据的运用可以帮助研究者了解城市的交通网络情况、自然资源的分布情况、生态环境的状况等,从而进行城市规划、高质量发展、环境保护等的相关研究。中国特色社会主义现代化建设、美丽中国等的建设目标的提出,基础地理数据的应用领域将愈发广泛。安徽省道路、铁路数据展示。浙江省水域、水系数据展示。

samLi0620的博客 2094

如何优雅的从OSM(OpenStreetMap)上获取一个城市的路网?

如何从Openstreetmap中获取一个城市的交通路网数据?怎么认识数据中的各种字段?怎么优雅地处理路网数据?这篇文章给了一个小例子,希望能对您有所帮助。

weixin_41399650的博客 4万+

利用QGIS批量下载OSM数据中的地铁线路矢量数据

要在Python中批量下载OSM数据中的地铁线路矢量数据并获取地铁站点数据,使用OSMnx和geopandas库。这将下载伦敦地区的地铁线路矢量数据,并将其保存为shapefile格式。您可以使用类似的代码来下载其他城市的数据。# 保存地铁线路和站点数据为shapefile格式。# 下载地图并绘制地图。# 获取地铁站点数据。# 获取地铁线路数据。

2301_77925375的博客 941

OpenRailwayMap:一个基于 OpenStreetMap 的项目,用于创建世界铁路基础设施地图

开放铁路地图 一个基于 OpenStreetMap 的项目,用于创建世界铁路基础设施的详细地图。 有关更多信息,请参阅、 和。 该存储库包含所有与项目相关的组件,包括 OpenRailwayMap、API 接口、地图渲染样式、地图渲染器、数据库后端、 标记预设、JOSM 验证规则和项目文件。 作者 有关所有贡献者的完整列表,请参阅。 安装 按照。 贡献 欢迎对这个项目,阅读和以获取更多详细信息。 如果您想报告问题,请使用 GitHub 上的或通过以下描述的方式之一与我们联系。 捐款 您也可以通过Paypal捐赠和银行转账到FOSSGIS eV来兑现这个项目(转移“OpenRailwayMap”的原因)。 本项目由开发商在业余时间运营,无商业目的。 通过捐赠,您可以表明您感谢开发人员的志愿工作,并可以激励他们在未来继续该项目。 联系方式和新闻 电子邮件 邮件列表 #OpenRail

【点云数据集】整理汇总(自用,更新ing)

涵盖了各种不同的城市场景:教堂、街道、铁路轨道、广场、村庄、足球场、城堡等等。邮件地址:dmich-request@graphics.stanford.edu,内容需包含:1. 您的姓名、头衔或职位,以及所在机构或隶属关系;license比较难获取,目前可获取的人员:(1)目前隶属于大学、工业研究实验室或其他主要机构的已发表过研究成果的研究人员;普林斯顿 ModelNet 项目的目标是为计算机视觉、计算机图形学、机器人技术和认知科学领域的研究人员提供全面、干净的物体 3D CAD 模型集合。

weixin_44392103的博客 798

【功能上新】Python实现OSM地图数据解析——OSM2Rail

一款开源的铁路网络建模工具

Better.C的博客 3206

别再折腾老教程了!树莓派4B/5最新系统(Raspberry Pi OS Bookworm)红外遥控配置,用gpio-ir驱动一次成功

本文详细介绍了树莓派4B/5在最新Raspberry Pi OS Bookworm系统下配置红外遥控的完整指南,摒弃过时的lirc-rpi驱动,采用现代gpio-ir驱动方案。从硬件连接到软件配置,提供10分钟快速上手指南,涵盖驱动加载、信号测试、按键映射及高级应用场景,帮助用户高效完成红外遥控配置。

weixin_42520909的博客 442

CnOpenData 线上招聘网站信息数据

CnOpenData线上招聘网站信息数据库是一个覆盖中国主流招聘平台、时间跨度长、更新频率高的劳动力市场需求侧大数据集合。本数据库汇集了,为学术界和业界提供了一扇实时观察中国劳动力市场动态的窗口。

CnOpenData_wj的博客 2645

从零到一:YOLOv8在边缘设备上的轻量化部署实战

本文详细介绍了YOLOv8在边缘设备上的轻量化部署实战,涵盖模型优化、TensorRT加速、剪枝与知识蒸馏等关键技术。通过工业质检和智能门禁项目案例,展示了如何将YOLOv8高效部署到树莓派、Jetson Nano等资源受限设备,显著提升推理速度和降低内存占用。文章还提供了动态分辨率调整、多模型级联部署等实用技巧,助力开发者实现边缘AI应用的高效落地。

weixin_29040367的博客 380

Kindle使用USB数据线传书封面无法显示问题

不建议按这个解决封面问题,首先USB多次插拔麻烦,其次就是我起初按博主方法没啥问题,后面无论我怎么个顺序都出现了‘暂无图片’,我的建议是在亚马逊退出国内只能USB传书的情况下,下载一个calibre 和。飞行模式下用calibre传书到kindle ,然后用Fix Kindle Ebook Cover 修复一下,后面你要继续飞行模式还是连网随你便,两步完事。2,‘’发送到设备’的时候也最好选择 ‘发送特定格式至’ 选择具体的电子书格式,你的电子书是azw3就选azw3,是mobi就选mobi。

meser88的博客 7422

Python实现OSM地图数据解析——OSM2Rail

开源python依赖库——OSM2Rail,不仅提供了更精确的铁路网络解析结果,而且实现了OpenStreetMap地图数据包自动下载,同时在GMNS标准的基础上扩展了铁路数据字段,将解析数据输出为符合GMNS-Rail 标准的路网文件。轻松获取想要的铁路网络数据!

Better.C的博客 4144

Python离线断网情况下安装numpy、pandas和matplotlib等常用第三方包

联网情况下在命令终端CMD中输入“pip install numpy”即可自动安装,pandas和matplotlib同理一样方法进行自动安装。 工作的电脑不能上外网,所以不能通过直接输入pip命令来安装。 环境:电脑上已经安装了Python(没有安装的请参考其他教程)。 Python离线断网情况下安装numpy、pandas和matplotlib等常用第三方包的步骤如下: ...

dayou7738的博客 4944

利用OSM路网生成地块/地块划分 (Parcel Generation with OSM Road Network)

利用OSM路网生成地块/地块划分

aiyuzhenyi的博客 6890

uv pip install时出现error: Request failed after 3 retries 解决方案

本文主要介绍了uv pip install时出现error: Request failed after 3 retries解决方案,希望能对使用Python的同学们有所帮助。 文章目录 1. 问题描述 2. 解决方案 2.1 方法一 2.2 方法二

weixin_43178406的博客 12万+

YOLOv11涨点改进 | 全网独家创新,损失函数改进篇 | TGRS 2025 | 引入AdaFocalLoss损失函数,改进小目标检测,自适应聚焦小目标与样本分布不平衡,提升检测精度与训练稳定性

本文提出了一种改进YOLOv11模型的AdaFocalLoss损失函数,通过动态调节机制有效提升小目标检测性能。AdaFocalLoss融合了目标尺寸感知和IoU引导的自适应调节,解决了传统损失函数在小目标检测中的样本不平衡问题。该方法自动调整训练权重,无需手动调参,显著提升了模型在多尺度目标、复杂背景下的检测精度和训练稳定性。实验表明,AdaFocalLoss能更好地平衡不同尺度目标的梯度分布,改善边界完整性,减少误检漏检。文章详细介绍了算法原理、实现代码和在YOLOv11中的集成方法,为提升目标检测性能

Ai缝合怪、助力小伙伴高效发论文 336

OSM(openstreetmap)矢量数据下载方法(路网,水系,铁路,建筑物)

OSM是GIS常用的数据源,其网址是https://www.openstreetmap.org/ 需要特别主要的是领土和国界线问题,牵扯到国界线的地图一定就不要使用OSM了 如何导出OSM数据呢? 在网站最上面有编辑、历史和导出3个按钮,我们选择导出 出现了几种下载数据的方法 其中矩形框的方法并不好用,导出的数据并不是矢量结构,而是xml格式的,尤其是面积范围较大的情况还是选择其他格式比较好,我们接着看下面的链接 Overpass API下载的 就是刚才选择的bbox矩形框 OSM 星球.

whbindg2的专栏 9466

基于未来出行解决方案的场景实例:城市空中交通(UAM)的飞行路径规划与避障

本文介绍了使用Simulink进行城市空中交通(UAM)飞行路径规划与避障的仿真方法。主要内容包括:1)UAM系统架构与核心挑战;2)详细建模步骤,从城市3D环境构建到飞行器动力学模拟;3)全局路径规划(A*/RRT*)和局部避障(DWA/APF)算法实现;4)多机协同与冲突解决;5)关键场景仿真与性能评估;6)高级功能拓展方向。通过Simulink的数字孪生系统,可有效验证UAM在复杂城市环境中的可行性,为未来立体交通发展提供技术支撑。

xiaoheshang_123的博客 258

【QGIS基础操作】POI导入与可视化基础

本系列用于总结项目过程中用到的QGIS基础操作、分析方法 本文为POI导入和可视化基本操作

Glory095的博客 4803

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

全国火车站点信息及铁路轨道数据(Excel/Shp/免费数据)

本文分享了基于OpenStreetMap(OSM)2024年7月更新的全国铁路轨道数据及12306获取的火车站点信息。数据包含各省市铁路网分布及站点经纬度坐标,采用Excel/Shp格式免费提供。数据来源整合了OSM路网、12306站点信息和高德地图API坐标查询,适用于GIS分析、交通规划等领域。文章展示了全国、四川省及南京市的铁路网络示意图和站点分布情况,为相关研究提供基础数据支持。

PPdata_Academy的博客 4809

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

OSM数据格式2-道路路网数据说明

居住区车行道路,火车站集散车行道,公园车行道路,公共建筑集散车行道,公交枢纽入口车行道路,停车场入口车行道路。:城市主要车行道路立交,城市主要车行道路匝道(数据量少,部分零散分布未知类别):滨水绿道,公园步行道,广场步行道,大学步行道路,人行道,火车站人行集散道路。:滨水车行道路,校园广场车行道路,乡道(数据量少,比较难判别道路类型):匝道,机场集散车行道路(数据量极少,多是未知道路):步行街,广场步行道路,公园步行道路,居住区步行道路。:高架快速路,机场进站快速路,过江隧道,桥上快速路。

三脚猫的专栏 6963

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

利用OpenStreetMap(OSM)数据搭建一个地图服务

http://www.cnblogs.com/LBSer/p/4451471.html 图 利用OSM数据简单发布的北京地图服务 一、OSM是什么 开放街道图(OpenStreetMap,简称OSM)是一个网上地图协作计划,目标是创造一个内容自由且能让所有人编辑的世界地图(wiki:http://wiki.openstreetmap.org/wiki/Main_Pa...

weixin_30699235的博客 2359

QGIS 中两种高效制作高德铁路符号的方法

本文为你分享了 QGIS 中两种高效制作高德铁路符号的方法,主要包括简单线条法和标记线法等内容。如果你有相关的问题,请关注“水经注GIS”公众号,并在后台回复“人工客服”进群咨询。你还可以立即点击“分享”按钮,将本文分享给你的朋友!

678

为OSM地图建立网络拓扑关系,导出shp文件

为OSM地图建立网络拓扑关系,导出shp文件

imlpf的专栏 1586

本地化部署 DeepSeek,构建单细胞与空间转录组 AI 分析平台

本地化部署 DeepSeek,构建单细胞与空间转录组 AI 分析平台

weixin_53637133的博客 178
上一篇: 【进阶四】Python实现(MD)HVRP常见求解算法——蚁群算法(ACO)
下一篇: 【进阶四】Python实现(MD)HVRP常见求解算法——模拟退火算法(SA)
Better.C
博客等级 码龄9年 1万+粉丝 72原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Better.C

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值