OpenDRIVE ile Lanelet2 Arasında Dönüştürme
drawtonomy, hem OpenDRIVE (.xodr) hem de
Lanelet2 (.osm) dosyalarını aynı dahili şerit modeline
aktarır ve her iki formatı da dışa aktarabilir. Bu sayede editör, iki format arasında
pratik bir köprü işlevi görür: birini içe aktarın, görsel olarak düzenleyin ve diğerini
dışa aktarın — kurulum yok, hesap yok, her şey tarayıcıda.
Her iki format da şerit düzeyinde ağları tanımladığından dönüştürme, simülasyon ve HD harita çalışmalarında en çok önem taşıyan unsurlar için doğru sonuç verir: şerit geometrisi, şerit bağlantısı, kavşaklar ve düzenleyici öğeler — trafik ışıkları, trafik işaretleri, dur çizgileri ve yol hakkı — her iki yönde de aktarılır.
Ortak model bu dönüştürmeyi mümkün kılıyor
Section titled “Ortak model bu dönüştürmeyi mümkün kılıyor”Her iki format da şerit düzeyinde yol ağlarını tanımlar; ancak geometriyi farklı biçimlerde depolar — OpenDRIVE analitik temeller (yaylar, sarmallar, polinomlar) kullanırken Lanelet2 çoklu çizgiler (linestring) kullanır. drawtonomy, içe aktarma sırasında OpenDRIVE geometrisini çoklu çizgilere örnekler; bu da zaten Lanelet2’nin doğal gösterimi olan formattır. İki formatın karşılaştırması için bkz. OpenDRIVE nedir?
OpenDRIVE → Lanelet2
Section titled “OpenDRIVE → Lanelet2”.xodrdosyasını içe aktarın ve ihtiyaç duyduğunuz yolları seçin.- Şeritleri, bağlantıları ve sınırları gerektiği gibi düzenleyin.
- File menüsünü açın → Export →
.osm (Lanelet2).
Şerit sınırları way linestring’e, her şerit ise bir relation type=lanelet’e
dönüşür; sonuç dosyası Autoware uyumlu araçlara veya drawtonomy’ye yeniden
yüklenebilir.
Lanelet2 → OpenDRIVE
Section titled “Lanelet2 → OpenDRIVE”.osmdosyasını içe aktarın.- Gerektiği gibi düzenleyin.
- File menüsünü açın → Export → OpenDRIVE / OpenSCENARIO / esmini.
Çıktı OpenDRIVE 1.8 hedefler ve esmini’de doğrudan oynatılabilir.
Neler aktarılır, neler aktarılmaz?
Section titled “Neler aktarılır, neler aktarılmaz?”| Özellik | Dönüştürmede aktarılıyor mu? |
|---|---|
| Şerit geometrisi | ✓ (çoklu çizgilere örneklenir) |
| Şerit Next / Previous bağlantısı | ✓ |
| Kavşaklar / kesişim alanları | ✓ — bağlantı ve kesişim geometrisi |
| Trafik ışıkları | ✓ — Lanelet2 düzenleyici öğeleri ile OpenDRIVE <signal> + şerit geçerliliği arasında eşlenir |
| Trafik işaretleri (hız limitleri dahil) | ✓ — her iki yönde aynı düzenleyici eşleme |
| Dur çizgileri ve yol hakkı | ✓ |
| Çizdiğiniz yolların analitik eğriliği | Yeniden uyarlanır — örneklenir, tam clothoid katsayıları değil (simülatörler için uygundur) |
| 3D ayrıntılar (yükseklik, eğim, köprüler) | ✗ — drawtonomy 2D bir kanvastır |