跳转到内容

drawtonomy vs JOSM(用于 Lanelet2)

JOSM 是用 Java 编写的桌面 OpenStreetMap 编辑器,在全球 OSM 编辑工作流中广泛使用。配合 Autoware Lanelet2 插件,可用于编写 Lanelet2 地图。

带插件的 JOSM 功能覆盖:

  • 通用 OSM 编辑器,针对 Lanelet2 进行了扩展。
  • 在任何细节层次上对 OSM 标签、路径和关系的完整控制。
  • 跨多个要素的批量操作、过滤器和搜索。
  • 在 OSM 社区中的悠久历史。
  • 离线优先的本地编辑。
  • 插件生态系统和可定制性。

根据 Autoware 文档,JOSM 编写的 Lanelet2 地图可能需要手动修改才能完全兼容 Autoware。

JOSM 是需要桌面级 Lanelet2 编写能力并使用完整 OSM 编辑语义时的常见选择。

drawtonomy 的 Lanelet2 支持范围较窄。根据其导出器文档

  • 导入 Lanelet2 .osm 文件并将 lanelet 渲染为可编辑形状。
  • 允许重塑边界和进行基本几何调整。
  • 通过附属机制保留监管元素和其他标签进行重新导出。
  • 支持在 UI 中创建或编辑监管元素。

drawtonomy 在 JOSM 旁边可以添加的几件小事:

  • 无需安装 JOSM,在浏览器中快速检视 Lanelet2 地图。
  • 在小型地图上进行轻量几何调整(边界重塑、平滑处理)。
  • 为论文或幻灯片制作 Lanelet2 地图小片段的干净配图。
  • 为同一场景导出 OpenSCENARIO 1.3,如果你希望在 esmini 中有可回放的伴侣。

对于完整的 Lanelet2 编写——任何涉及监管元素(交通灯、优先通行权、限速……)、批量编辑或城市级规模的工作——JOSM 仍然是正确工具。drawtonomy 仅适用于可视化和轻量编辑。

JOSM 植根于更广泛的 OpenStreetMap 社区,其 Autoware Lanelet2 插件将这一传承延伸到自动驾驶高精地图领域。drawtonomy 读写同一种 Lanelet2 OSM 格式,这意味着在遵守监管元素约束的情况下,文件可以在两个方向流动。两款工具——与 Vector Map BuilderMapToolbox 一起——共享相同的开放标准,并从不同角度为同一个 Autoware 高精地图社区做出贡献。