drawtonomy 與 odrviewer.io 的比較
odrviewer.io
Section titled “odrviewer.io”odrviewer.io 是一款線上 OpenDRIVE 檢視器。載入 .xodr 檔案後,它會在瀏覽器中以三維方式渲染路網,並支援匯出 .obj 網格模型。其底層建立在開源的 libOpenDRIVE C++ 函式庫之上,透過 WebGL 編譯執行;檢視器核心本身是封閉原始碼,但公開資產可在 GitHub 查閱。
odrviewer.io 的功能(依其官網與 libOpenDRIVE 所列):
- 在瀏覽器中直接載入並三維檢視 OpenDRIVE
.xodr檔案,無需安裝任何程式。 - 匯出路面幾何的
.obj網格模型。 - 快速驗證某個
.xodr檔案實際包含哪些內容。
無論是別人交給你的 OpenDRIVE 檔案,還是自己的工具產生的,odrviewer.io 都是瀏覽器內快速確認內容的便捷方式。
drawtonomy 可能在旁搭配的地方
Section titled “drawtonomy 可能在旁搭配的地方”odrviewer.io 和 drawtonomy 並不是彼此的替代品:odrviewer.io 主要用於檢視 .xodr 檔案,而 drawtonomy 的用途是草繪 二維佈局並匯出 OpenDRIVE。依其匯出器說明文件,drawtonomy 的 OpenDRIVE 1.8 匯出涵蓋規格的子集——包含車道、號誌、人行道與基本物件——目前尚未支援路口元素或以 <signal> 形式表示的交通標誌。
兩者都能在瀏覽器中執行、無需安裝,因此可以自然地搭配使用:
- 在 drawtonomy 中草繪簡單的路網佈局,匯出 OpenDRIVE 1.8。
- 將匯出的
.xodr載入 odrviewer.io,查看三維渲染結果,確認幾何是否符合預期。 - 回到 drawtonomy 調整,再於 odrviewer.io 重新確認。
drawtonomy 負責草繪與匯出,odrviewer.io 負責查看與驗證。
同一瀏覽器 OpenDRIVE 生態系
Section titled “同一瀏覽器 OpenDRIVE 生態系”這兩款工具都印證了 OpenDRIVE 工作流程可以完全在瀏覽器中完成,不需要桌面安裝。odrviewer.io 的基礎 libOpenDRIVE 也被 ASAM OpenDRIVE 工具社群的其他工具所採用。若要了解同樣能生成 OpenDRIVE 的工具,可參考 LaneMaker、Truevision Designer 與 RoadRunner。我們在同一個生態系的不同部分工作。