【问题标题】:Use OSM Map in SUMO在 SUMO 中使用 OSM 地图
【发布时间】:2013-11-19 13:55:11
【问题描述】:

我想从 OSM 为 SUMO Simulator 导出慕尼黑地图。我已经设法从 bbbike.de(472MB) 下载了这样的地图,但是当我使用 netconvert 将其转换为 .net.xml 时,我收到了很多警告,并且模拟器无法导入地图(“加载错误”)。您知道如何正确转换地图(或者您认为这是因为文件量大吗?),或者我在哪里可以获得这样的地图(以正确的相扑格式 = xml,我实际上只需要高速公路,我尝试只选择有渗透的高速公路,但最后我遇到了同样的问题)?

【问题讨论】:

  • 您是否尝试过使用 eWorld GUI 进行处理? eworld.sf.net 请使用来自planet.osm.org 的摘录并使用渗透工具和慕尼黑边界框将其拆分。
  • 谢谢,但我发现了我的问题。模拟器 SUMO 无法支持如此大的数据量
  • 这很奇怪,但如果过滤高速公路=* 可以解决您的问题,那就没问题了。我将其添加到 OSM 页面 wiki.openstreetmap.org/wiki/Simulators#Traffic
  • 这是因为我第一次尝试导入 369 MB 对模拟器来说太多了,现在我只导入了地图的一小部分 :)

标签: openstreetmap simulator network-traffic


【解决方案1】:

好的,总结一下我们的经验并结束这个问题:)

SUMO 在解析大的完整 OSM 文件时遇到问题。因此,您需要切割区域并过滤具有渗透性的高速公路:

获取巴伐利亚州或周边http://download.geofabrik.de/europe/germany/bayern/oberbayern.html的状态

osmosis --read-pbf ./oberbayern-latest.osm.pbf --bounding-box top=48.3298 left=11.2699 bottom=48.0460 right=11.8948 --write-xml ./munich.xml

osmosis --read-xml ./munich.xml --tf accept-ways highway=* --used-node --write-xml ./munich_streets.xml

这可以加载到相扑,尤其是。与eWorld GUI

【讨论】:

  • 我现在也在尝试同样的方法,我想知道这个渗透命令是什么?我对它完全陌生,它不是相扑的一部分,对吗?是 eWorld 项目吗?!
  • 在google上简单搜索一下,你会发现这是一个通用的OSM数据处理器:wiki.openstreetmap.org/wiki/Osmosis
  • 谢谢 ;) 如果你用 google osmosis 搜索确实能找到很多东西,但需要一段时间才能找到该软件。我用 sumo 上下文搜索了它,并没有真正找到任何东西,并且忘记了 osm 上下文对不起。不管怎样,谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-05-21
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多