Przejdź do głównej zawartości

drawtonomy vs odrviewer.io

odrviewer.io to przeglądarkowy podglądacz plików OpenDRIVE. Po wczytaniu pliku .xodr renderuje sieć drogową w 3D bezpośrednio w przeglądarce i umożliwia eksport modelu .obj. Narzędzie opiera się na otwartoźródłowej bibliotece C++ libOpenDRIVE skompilowanej do WebGL; sam rdzeń przeglądarki jest zamknięty, jednak zasoby publiczne są dostępne na GitHub.

Co oferuje odrviewer.io (na podstawie strony i libOpenDRIVE):

  • Wczytywanie i przeglądanie plików OpenDRIVE .xodr w 3D, w całości w przeglądarce.
  • Eksport siatki .obj z geometrii drogi.
  • Szybki, bezinstalacyjny sposób na sprawdzenie zawartości pliku .xodr.

Gdy trzeba rzucić okiem na plik OpenDRIVE — czy to otrzymany od kogoś, czy wygenerowany przez własne narzędzie — odrviewer.io to wygodna opcja dostępna z poziomu przeglądarki.

odrviewer.io i drawtonomy to nie zamienniki: odrviewer.io służy przede wszystkim do przeglądania plików .xodr, natomiast drawtonomy — do szkicowania układów 2D i eksportowania OpenDRIVE. Zgodnie z jego dokumentacją eksportera, eksport OpenDRIVE 1.8 w drawtonomy obejmuje podzbiór specyfikacji — pasy ruchu, sygnalizację świetlną, przejścia dla pieszych, podstawowe obiekty — i nie emituje jeszcze prymitywów skrzyżowań ani znaków drogowych jako wpisów <signal>.

Naturalne połączenie — obydwa działają w przeglądarce bez konieczności instalacji:

  • Narysuj prosty układ w drawtonomy i wyeksportuj go jako OpenDRIVE 1.8.
  • Otwórz wyeksportowany plik .xodr w odrviewer.io, aby zobaczyć rendering 3D i upewnić się, że geometria jest poprawna.
  • Wprowadź poprawki w drawtonomy i ponownie sprawdź w odrviewer.io.

drawtonomy odpowiada za część „szkic i eksport”, odrviewer.io za część „podgląd i weryfikacja”.

Oba narzędzia pokazują, że przepływ pracy z OpenDRIVE może odbywać się w całości w przeglądarce — bez instalacji oprogramowania desktopowego. Fundament odrviewer.io, biblioteka libOpenDRIVE, jest również wykorzystywana w szerszej społeczności narzędzi ASAM OpenDRIVE. Narzędzia, które tworzą pliki OpenDRIVE (zamiast je tylko przeglądać), to między innymi LaneMaker, Truevision Designer i RoadRunner. Każde z tych narzędzi obsługuje inną część tego samego ekosystemu.