Für The Bus arbeiten wir aktuell am Berlin-Charlottenburg-DLC, das die Linien 109 und 309 enthalten soll. In diesem DevLog zeigen wir euch anhand mehrerer Screenshots, wie die neuen Strecken Schritt für Schritt entstehen.

Alle gezeigten Inhalte befinden sich noch in Entwicklung und können sich bis zur Veröffentlichung verändern.

Das Grundgerüst der Straßen

Zu Beginn werden Templates und Splines entlang des Kartenmaterials von Berlin angelegt. Dadurch lassen sich die einzelnen Straßenzüge präzise nachverfolgen und als Grundlage für die weitere Arbeit vorbereiten.

Anschließend werden die Templates flexibel gegen die jeweils benötigten Spline-Varianten ausgetauscht. So können unterschiedliche Gehwege, Straßenränder und Nebenbereiche passend zur jeweiligen Umgebung umgesetzt werden.

Markierungen und Straßenflächen

Sobald der Verlauf der Straßen feststeht, werden anhand des Referenzmaterials die entsprechenden Straßenmarkierungen platziert. Dazu gehören unter anderem Abbiegepfeile, Fahrstreifen und Begrenzungslinien.

Die eigentlichen Straßenflächen und größere Bereiche, die sich nicht vollständig über Splines abbilden lassen, werden mit Polygonen ausgefüllt. Anschließend erhalten sie die passenden Straßenmaterialien.

Der KI-Verkehr

Steht das Grundgerüst der Straßen, folgen die grün dargestellten KI-Lanes. Sie bilden die Fahrwege für den KI-Verkehr und steuern das Verhalten der Fahrzeuge.

Dabei werden verschiedene Parameter festgelegt, darunter die zulässigen Fahrzeugtypen, Geschwindigkeiten, Abbiegevorgänge, Vorfahrtsregeln und die Verkehrsdichte. Auf diese Weise wird das Straßennetz nach und nach für den Verkehr vorbereitet.

Ampeln und Verkehrsfluss

Im nächsten Schritt werden die Ampelanlagen platziert und die einzelnen Ampelphasen eingerichtet. Diese müssen aufeinander abgestimmt sein, damit Kreuzungen korrekt funktionieren und ein flüssiger Verkehrsfluss entsteht.

Haltestellen und Linienführung

Abschließend werden die Bushaltestellen eingerichtet und mit den jeweiligen Namen und Linienzuordnungen versehen. Dadurch können sie im Routenplaner korrekt erfasst werden.

Über gezielte KI-Lanes werden die Haltestellen anschließend mit dem Straßennetz verbunden. Damit entsteht die technische Grundlage, auf der die Linien 109 und 309 später durch Berlin geführt werden können.

Die Arbeiten am Berlin-Charlottenburg-DLC werden fortgesetzt. In zukünftigen DevLogs geben wir euch weitere Einblicke in die Entwicklung der Linien 109 und 309.