OpenDRIVE (.xodr) Dosyası İçe Aktarma
drawtonomy, ASAM OpenDRIVE .xodr yol ağlarını okur.
Analitik geometriyi (doğrular, yaylar, sarmallar ve polinomlar) değerlendirir,
her şeridi düzenlenebilir Lane şekillerine örnekler ve şerit bağlantısını
korur; böylece bir yol ağını görsel olarak düzenleyip OpenDRIVE formatına
geri aktarabilirsiniz.
Dosyayı içe aktarma
Section titled “Dosyayı içe aktarma”- File menüsünü → Import’u açın.
.xodrdosyasını seçin.- drawtonomy yol ağını ayrıştırır ve hangi yolları dahil etmek istediğinizi seçebileceğiniz bir önizleme haritası gösterir.
İçe aktarıcı OpenDRIVE’ı 1.8 sürümüne kadar destekler. geoReference
başlığı mevcut olduğunda okunur; böylece içe aktarılan yollar gerçek dünya
konumlarında harita arka planı ile hizalanır.
Yalnızca belirli yolları içe aktarma
Section titled “Yalnızca belirli yolları içe aktarma”Lanelet2 içe aktarıcısı gibi, .xodr içe
aktarma işlemi de tüm dosyayı tuvale doğrudan dökmek yerine bir seçim
önizlemesinden geçer:
.xodrdosyasını seçtikten sonra drawtonomy her yolun önizlemesini gösterir.- Düzenlemek istediğiniz yolları tıklayın veya sürükleyerek seçin.
- Import selection’a tıklayın.
Yalnızca ihtiyacınız olan bölgeyi içe aktarmak, büyük ağlarda editörün hızını korur — aşağıdaki performans ipuçlarına bakın.
Neler dönüştürülür
Section titled “Neler dönüştürülür”| OpenDRIVE özelliği | İçe aktarmada |
|---|---|
Yol referans çizgileri (line, arc, spiral, poly3, paramPoly3) | Değerlendirilir ve çoklu çizgi geometrisine örneklenir |
| Şerit bölümleri ve şerit genişlikleri | Paylaşılan sınır çizgisi dizileriyle Lane şekillerine dönüşür |
| Şerit ardıl / öncül bağlantıları | Next / Previous şerit bağlantıları olarak korunur |
| Kavşaklar | Bağlantı yolları şerit olarak içe aktarılır; kavşak alanları kesişim çokgenleri olarak işlenir |
Dinamik <signal> (trafik ışıkları) | <validity> kapsamındaki şeritlere bağlı düzenlenebilir trafik ışığı şekillerine dönüşür |
Statik <signal> (trafik işaretleri, hız limitleri) | Yönettiği şeritlere bağlı düzenlenebilir işaret kayıtlarına dönüşür; tam nitelik seti kullanıcı verisinde saklanır |
geoReference | Harita arka planının hizalanması için sahne kaynağını ayarlar |
3D ayrıntı (yükseklik, eğim) içe aktarmada düzleştirilir — drawtonomy’nin
tuvali 2D’dir — ancak özgün .xodr dosyası gidiş-dönüş için saklanır; bu
sayede dokunulmayan 3D bilgiler dışa aktarmada aynen yeniden yayınlanır.
Düzleştirilen veya yok sayılan özellikler tarayıcı konsoluna
[OpenDRIVE import] etiketiyle kaydedilir.
OpenDRIVE’a geri aktarma
Section titled “OpenDRIVE’a geri aktarma”drawtonomy, içe aktarma sırasında özgün .xodr XML’ini bir yardımcı dosya
olarak saklar. Dışa aktarma sırasında
dokunulmadığınız yollar bu kaynaktan olduğu gibi yeniden yayınlanır; dolayısıyla
analitik geometrileri (klotoidler, polinomlar) örneklenmiş noktalardan yeniden
hesaplanmak yerine tam olarak korunur. Düzenlediğiniz yollar ise OpenDRIVE
geometrisine yeniden uyarlanır. Bu taşıma mekanizması, içe aktar → düzenle
→ dışa aktar döngüsünü yüksek kaliteli bir gidiş-dönüş haline getirir
(esmini 3.3.0’da doğrulanmıştır).
Performans ipuçları
Section titled “Performans ipuçları”drawtonomy büyük yol ağlarını işleyebilir; gerektiğinde tüm .xodr
dosyasını içe aktarabilirsiniz. Yalnızca belirli bir bölümle çalışıyorsanız
yalnızca ihtiyacınız olan yolları içe aktarmak
editörü en hızlı halde tutar ve düzenlemeyeceğiniz geometriyi yüklemekten
kaçınır.
Ayrıca bakın
Section titled “Ayrıca bakın”- OpenDRIVE nedir? — format ve drawtonomy’nin bu formattaki yeri.
- Tarayıcıda OpenDRIVE haritaları düzenleme — ne zaman bu yaklaşım uygun, ne zaman RoadRunner tercih edilmeli.
- Lanelet2 (.osm) dosyası içe aktarma — Lanelet2 haritaları için aynı iş akışı.
- OpenDRIVE / OpenSCENARIO / esmini için dışa aktarma — sahneyi geri yazma.
- OpenDRIVE ve Lanelet2 arasında dönüştürme — drawtonomy’yi köprü olarak kullanma.
- Karşılaştırma: drawtonomy ile RoadRunner · odrviewer.io ile