Schritt für Schritt-Tutorial Import von realen Höhen- & Kartendaten

Bald ist es soweit: Unsere nächste Leitstellenfahrt findet statt. Weitere Informationen findet ihr hier.

  • OMSI bietet Erstellern von Realen Karten die Möglichkeit reale Kartendaten (wie z.B. Satellitenbilder) in OMSI zu importieren, was den Kartenbau deutlich erleichtert. Der folgende Artikel zeigt dabei das genaue Vorgehen, die Daten zu importieren.

    1. Vorbereitung

    1.1. Kartendaten

    Kartendaten kann OMSI von bekannten Diensten, wie z.B. Google Maps, Bing Maps oder OpenStreetMaps direkt herunterladen und importieren. Dafür ist lediglich ein Link, und bei Google und Bing außerdem ein sog. Key erforderlich. Es folgt eine Übersicht über die einzelnen Anbieter und deren Unterschiede:

    • Google Maps:
      • Satellitenbilder und schematische Karte möglich, max. 256px
      • Es wird ein Key benötigt
    • Bing Maps:
      • Satellitenbilder und schematische Karte möglich, max. 2048px
      • Es wird ein Key benötigt
    • OpenStreetMaps:
      • nur schematische Karte, max. 256px
      • Es wird kein Key benötigt


    Aufgrund der Qualität wird BingMaps ausdrücklich empfohlen.

    1.1.1. Link der Kartendaten in OMSI einfügen

    Wie bereits erwähnt, benötigt OMSI für den Download lediglich einen Link, wo die Daten hinterlegt sind. Dieser wird in der Datei options.cfg aus dem OMSI-Hauptverzeichnis ganz unten unter [Editor_LinkAerial] eingefügt. Die folgende Liste enthält alle wichtigen Links:

    Google (Straßenkarte): http://aerial.gcmods.de/toquad.php?x=~x&y=~y&z=~z&service=google&type=roadmap&apicode=[Key]

    Google (Satellitenbilder): http://aerial.gcmods.de/toquad.php?x=~x&y=~y&z=~z&service=google&hres=1&apicode=[Key]

    Bing (Straßenkarte): http://aerial.gcmods.de/toquad.php?x=~x&y=~y&z=~z&type=road&apicode=[Key]

    Bing (Satellitenbilder): http://aerial.gcmods.de/toquad.php?x=~x&y=~y&z=~z&apicode=[Key]

    OpenStreetmap (Straßenkarte): http://b.tile.openstreetmap.org/~z/~x/~y.png

    Quelle: gcmods.de

    1.1.2. Erstellen eines Keys

    Wie bereits erwähnt, ist für die Nutzung von Google Maps und Bing Maps ein sog. Key erforderlich, der relativ einfach direkt bei den Anbietern erstellt werden kann. Dazu ist ein Google- bzw. Microsoft-Konto notwendig.

    Key erstellen bei Google: https://cloud.google.com/maps-platform/#get-started

    Key erstellen bei Bing: https://www.bingmapsportal.com/

    Quelle: gcmods.de

    Nun muss noch in den oben stehenden Links der Teil [Key] durch den, vom Anbieter ausgegebenen Key ersetzt werden. Dabei handelt es sich um eine Buchstaben-Zahlen-Kette.


    Damit ist der Link in OMSI nun auch schon fertig eingefügt.

    1.2. Höhendaten

    Im Gegensatz zu den Kartendaten/Luftbildern, die OMSI automatisch herunterladen kann, muss dies bei den Höhendaten vom Benutzer erledigt werden. Auf dieser Seite können die Höhendaten der ganzen Welt heruntergeladen werden: https://srtm.kurviger.de/SRTM3/

    Beim Download handelt es sich um eine ZIP-Datei, die eine *.hgt-Datei enthält. Diese muss lediglich in den Ordner OMSI 2\DEMImport\SRTM\Data entpackt werden.


    2. Die eigene Karte für den Einsatz von Karten- und Höhendaten anpassen

    Im folgenden sollen alle notwendigen Schritte gezeigt werden, die Karte so anzupassen, dass sie die Karten- und Höhendaten verwenden kann. Hierbei ist es wichtig, dass dies nicht (oder nur sehr schwierig) später, wenn ein Teil schon gebaut wurde, umgesetzt werden kann. Daher sollten die folgenden Schritte direkt bei der Erstellung der Karte durchgeführt werden.


    Als erstes muss im Ordner OMSI 2\maps ein Unterordner aerials angelegt werden. Dieser dient als Speicherort für die Kartendateien.


    Zunächst muss die Karte ganz normal erstellt werden. Dazu muss der Ordner OMSI 2\template\NewMap nach OMSI 2\maps kopiert werden. Es empfielt sich allerdings, diesen vorerst noch nicht umzubenennen und auch keine weiteren Einstellungen in der global.cfg vorzunehmen. Die Karte wird direkt im Editor geöffnet. Jedoch muss vorher in den Einstellungen Beim Start gesamte Karte laden aktiviert werden.


    Nun werden die Koordinaten der Stelle benötigt, wo man mit dem Bauen auf Kachel 0 beginnen möchte, dazu empfielt sich Google Maps. Dort kann die gewünschte Stelle einfach mit der rechten Maustaste angeklicht werden. Es öffnet sich ein Menü, in dem direkt oben die Koordinaten angezeigt werden. Diese können einfach mit der Maus markiert, und mit Strg + C in die Zwischenablage kopiert werden.


    Im OMSI-Editor muss zunächst der Dialog über die Menüleiste Map --> Convert to World Coordinates... geöffnet werden.

    Schaut man sich die Koordinaten noch einmal genau an, stellt man fest, dass diese aus zwei Teilen zusammengesetzt sind, die durch ein Komma (,) getrennt sind. Nun muss der erste Teil vor dem Komma in das erste Eingabefeld und der zweite Teil hinter dem Komma in das Zweite Eingabefeld kopiert werden. Der Wert des Dritten Feldes soll nicht verändert werden. Im letzten Eingabefeld wird einfach der Name der Karte eingetragen. Am Beispiel der Parieser Platzes in Berlin sieht das dann in etwa so aus:

    Nun kann auf Start Conversion geklickt werden. Nach einer kurzen Ladezeit zeigt der Editor an, dass der Vorgang erfolgreich war.

    Nun kann in der Menüleiste über Map --> Change bereits die neue Karte geladen werden. Der Ordner trägt nun den Namen, der Eingegeben wurde+(World Coordinates).

    3. Kartendaten herunterladen

    Auf dem Tab Tile können nun unter Aerial Download bereits die Kartendaten heruntergeladen werden. Dazu muss der Haken Use tile Aerials aktiviert werden. Mit dem Regler kann die gewünschte Auflösung der Kartendaten eingestellt werden. Google und OpenStreetmap unterstützen nur 256px. Nach einem Klick auf Dnl. current Tile hängt sich der Editor manchmal kurz auf. Der Download kann (abhängig von Internetleitung und gewählter Auflösung) einige Augenblicke dauern. Schließlich präsentiert sich das Bild bereits auf der Kachel. Der Vorgang muss nun für alle Kacheln wiederholt werden. Ist der Haken Dnl. current Tile aktiv, wird auch beim Erstellen der Kachel automatisch die passende Karte heruntergeladen. Nun kann mit dem Haken Use tile Aerials jederzeit die Anzeige der Kartendaten ein- und ausgeschaltet werden.

    4. Höhendaten auf das Terrain laden

    Um die heruntergeladenen Höhendaten auf das Terrain zu übernehmen, muss - ebenfalls auf dem Tab Tile - unter DEM zunächst die gewünschte Import-*.dll ausgewählt werden. Standardmäßig ist dies nur eine, anschließend klickt auf Run curr. Tile ... und das Terrain passt sich an die Reale Höhe an.

Teilen

CC BY-SA 4.0

Sämtliche Inhalte unseres OMSI-Wiki sind unter Creative Commons Namensnennung & Weitergabe unter gleichen Bedingungen (CC BY-SA 4.0) lizensiert.