You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在SUMO模拟器中显示从OpenStreetMap导入的地点名称

在SUMO中显示OSM路网的地点名称

一、确保OSM数据包含地点名称标签

先确认导出的OSM数据里,目标地点(道路、交叉口、区域等)已带有name标签(对应你OSM编辑器截图里的标注形式)。如果没有,需在OSM编辑器中给对应元素添加name属性后,重新导出OSM文件。

二、用netconvert转换时保留名称信息

使用SUMO的netconvert工具将OSM转为SUMO路网格式时,需确保保留名称信息:

  • 基础转换命令示例:
    netconvert --osm-file your_map.osm --output-file your_net.net.xml --keep-edges.by-vtype passenger
    
  • 默认情况下netconvert会读取OSM的name标签并写入路网文件,若出现名称丢失,可添加参数强制启用名称解析:
    netconvert --osm-file your_map.osm --output-file your_net.net.xml --osm.names true
    

三、在SUMO-GUI中开启名称显示

加载路网文件后,通过以下步骤开启显示:

  • 点击顶部菜单栏的View -> Show Additional Elements
  • 在弹出窗口中,勾选Edge Names(道路名称)或Junction Names(交叉口名称)选项
  • 也可使用快捷键:按n快速切换道路名称显示状态,按Shift+n切换交叉口名称显示状态

四、自定义名称显示样式(可选)

若需调整名称的字体、颜色或位置:

  • 点击View -> Display Settings
  • 在Text标签页中,修改Edge Name或Junction Name的字体大小、颜色、偏移量等参数,点击Apply生效

内容的提问来源于stack exchange,提问作者taher almoussali

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 06:07:37