Lanelet2-Datei (.osm) importieren
drawtonomy liest Lanelet2-OSM-Dateien. Musterkarten finden Sie in der Autoware-Dokumentation.
Die ganze Datei importieren
Abschnitt betitelt „Die ganze Datei importieren“Jeder .osm-Import durchläuft eine Auswahlvorschau — es gibt keine
Abkürzung zum unmittelbaren Importieren der gesamten Datei. Um die komplette Datei zu laden, wählen Sie
alles in der Vorschau:
- Öffnen Sie das Menü (Hamburger-Symbol oben links) → Import….
- Wählen Sie die
.osm-Datei. - drawtonomy parst die Datei und zeigt eine Vorschaukarte der Lanelets.
- Wählen Sie alles aus (ziehen Sie ein Auswahlfeld über die gesamte Karte, oder nutzen Sie die Auswahlkontrolle), klicken Sie dann auf Import (N).
- Der Canvas wird mit Lane-Formen und ihren Verbindungen gefüllt.
Falls Sie nur einen Teil einer großen Karte benötigen, wählen Sie stattdessen nur diese Fahrspuren aus — siehe Nur bestimmte Fahrspuren importieren unten.
Minimale Lanelet2-Datei
Abschnitt betitelt „Minimale Lanelet2-Datei“Falls Sie ein Beispiel zum Importieren benötigen, ist dies die kleinste gültige Lanelet2-Datei
.osm — ein Lanelet mit zwei Begrenzungswegen (eine solid linke Kante und eine
dashed rechte Kante) über sechs Knoten. Speichern Sie es als sample.osm und importieren Sie es
mit den Schritten oben; drawtonomy zeigt eine einzelne Fahrspur mit korrekten
Linienmustern für die Begrenzungen an.
<?xml version="1.0" encoding="UTF-8"?><osm version="0.6" generator="hand-authored-lanelet2-sample"> <node id="1" lat="0.0000000" lon="0.0000000"> <tag k="local_x" v="0"/><tag k="local_y" v="0"/><tag k="ele" v="0"/> </node> <node id="2" lat="0.0000900" lon="0.0000000"> <tag k="local_x" v="0"/><tag k="local_y" v="10"/><tag k="ele" v="0"/> </node> <node id="3" lat="0.0001800" lon="0.0000180"> <tag k="local_x" v="2"/><tag k="local_y" v="20"/><tag k="ele" v="0"/> </node> <node id="4" lat="0.0000000" lon="0.0000320"> <tag k="local_x" v="3.5"/><tag k="local_y" v="0"/><tag k="ele" v="0"/> </node> <node id="5" lat="0.0000900" lon="0.0000320"> <tag k="local_x" v="3.5"/><tag k="local_y" v="10"/><tag k="ele" v="0"/> </node> <node id="6" lat="0.0001800" lon="0.0000500"> <tag k="local_x" v="5.5"/><tag k="local_y" v="20"/><tag k="ele" v="0"/> </node> <way id="10"> <nd ref="1"/><nd ref="2"/><nd ref="3"/> <tag k="type" v="line_thin"/> <tag k="subtype" v="solid"/> </way> <way id="11"> <nd ref="4"/><nd ref="5"/><nd ref="6"/> <tag k="type" v="line_thin"/> <tag k="subtype" v="dashed"/> </way> <relation id="100"> <member type="way" ref="10" role="left"/> <member type="way" ref="11" role="right"/> <tag k="type" v="lanelet"/> <tag k="subtype" v="road"/> <tag k="location" v="urban"/> <tag k="one_way" v="yes"/> </relation></osm>Die wichtigsten Komponenten:
- Knoten (Nodes) tragen die Geometrie. Lanelet2 speichert echte geografische
lat/lon, und Autoware-kompatible Dateien enthalten zusätzlich projiziertelocal_x/local_y. - Wege (Ways) sind die Fahrspur-Begrenzungen.
type=line_thinmitsubtype=solidodersubtype=dashedbestimmt das Linienmusterstyp beim Import. - Die
lanelet-Relation verbindet einenleftWay und einenrightWay zu einer befahrbaren Fahrspur. Fügen Sie weitere Lanelets hinzu (und teilen Sie Ways zwischen Nachbarn), um ein Straßennetz aufzubauen.
Nur bestimmte Fahrspuren importieren
Abschnitt betitelt „Nur bestimmte Fahrspuren importieren“Bei großen Karten verlangsamt der Import jeder Fahrspur den Editor. Nutzen Sie stattdessen den Spurauswahl-Dialog:
- Öffnen Sie das Menü → Import… und wählen Sie die
.osm-Datei. - drawtonomy zeigt eine Vorschaukarte.
- Klicken oder ziehen Sie, um die gewünschten Fahrspuren auszuwählen.
- Klicken Sie auf Import (N), wobei N die Anzahl der ausgewählten Fahrspuren ist.
Tipps zur Leistung
Abschnitt betitelt „Tipps zur Leistung“drawtonomy verarbeitet große Karten, sodass Sie eine vollständige Lanelet2-Datei importieren können. Wenn Sie nur einen Bereich bearbeiten möchten, importieren Sie nur die benötigten Fahrspuren, um den Editor schnell zu halten und unnötige Geometrie zu vermeiden.
Nach dem Import
Abschnitt betitelt „Nach dem Import“Importierte Fahrspuren sind vollwertige Lane-Formen; die Verbindungen aus der Lanelet2-Datei bleiben erhalten. Sie können diese bearbeiten, glätten, oder verlustfrei zurück exportieren, ohne die Topologie zu verlieren.
Round-Trip und Ordnungselemente
Abschnitt betitelt „Round-Trip und Ordnungselemente“drawtonomy behält das ursprüngliche .osm-XML als Begleitdatei beim Import.
Beim Export zurück zu .osm (Lanelet2) werden die Original-IDs und Tags
beibehalten, und Ordnungselemente, die Sie nicht bearbeitet haben — Ampeln,
Vorfahrtsregeln, Geschwindigkeitsbegrenzungen, Stoppschilder — werden aus der
Quelle unverändert erneut ausgegeben.
Importierte Ordnungselemente werden auch bearbeitbar: Ampeln, Verkehrstische (einschließlich Geschwindigkeitsbegrenzungen), Stopplinien und Vorfahrtsrelationen kommen als drawtonomy-Formen herein, die mit den Lanelets verknüpft sind, und Sie können neue von Grund auf mit der gleichen UI hinzufügen. Für LiDAR-ausgerichtete oder großflächige Bearbeitung nutzen Sie Vector Map Builder oder JOSM.
Siehe auch
Abschnitt betitelt „Siehe auch“- Zwischen OpenDRIVE und Lanelet2 konvertieren —
nutzen Sie drawtonomy als Brücke zu
.xodr. - OpenDRIVE-Datei (.xodr) importieren — derselbe Auswahlworkflow für OpenDRIVE-Karten.
- drawtonomy.svg Format — das verlustfreie Format zum erneuten Bearbeiten in drawtonomy.
- Fahrspuren aus einer Karte erzeugen — wenn Sie keine kuratierte Kartendatei haben.