跳到內容

drawtonomy 與 SUMO netedit 的比較

neteditEclipse SUMO 內建的圖形路網編輯器。Eclipse SUMO 是由德國航空太空中心(DLR)開發的開源微觀交通模擬平台,netedit 則是這套模擬工具鏈前端的 2D 路網建構與修改工具。

SUMO 說明文件,netedit 的功能涵蓋:

  • 路網元素的 2D 編輯——路段、車道、路口、連接關係與號誌燈。
  • 交通需求編輯——車輛、行人、路線與車型定義。
  • 附加基礎設施——公車站、偵測器、可變速限標誌。
  • 透過 netconvert 匯入與匯出 OpenDRIVE(一般支援 OpenDRIVE 1.4;轉換有精度損失——曲線會被取樣為折線,路口形狀則重新生成)。
  • 採 Eclipse Public License 開源授權,提供 Linux 與 Windows 桌面版本。

如果目標是建構一個可實際跑交通模擬的路網,netedit 是隨模擬器一同提供的編輯器。

drawtonomy 是用於 2D 俯視駕駛示意圖的瀏覽器白板,沒有交通模擬功能。依其匯出器說明文件,其 OpenDRIVE 1.8 / OpenSCENARIO 1.3 匯出涵蓋規格的子集——包含車道、號誌、人行道與基本物件——目前尚未支援路口元素,也尚未以 <signal> 形式輸出交通標誌。

在 netedit 旁邊,drawtonomy 能補充的幾個小地方:

  • 純瀏覽器草圖平面,無需安裝任何程式,適合在建立模擬路網前先快速規劃路口佈局或車道合流位置。
  • 可編輯的 .drawtonomy.svg 圖形原始檔,方便用於論文或投影片中說明路網結構。
  • OpenSCENARIO 1.3 匯出,可為搭配的 .xosc 場景提供支援——當下游工具是 esmini 這類 OpenSCENARIO 播放器,而非 SUMO 時,這個功能尤其實用。

兩者都可用時的合理模式:netedit 負責實際模擬用的路網,drawtonomy 負責解釋該路網的示意圖。

netedit 與 drawtonomy 都在 2D 環境下工作,也都與 ASAM OpenDRIVE 有所關聯——netedit 透過 netconvert,drawtonomy 透過其匯出器。SUMO 是一套微觀交通模擬器,因此兩者的關係更接近互補而非競爭;詳見 SUMO 生態系頁面了解兩個層面如何銜接。其他從不同角度讀寫 OpenDRIVE 的工具,還有 LaneMakerTruevision DesignerBlender DSC。我們在同一個生態系的不同部分工作。