Echte Luftbilder

FlightGear kann Luftbilder über die Landschaft legen, bringt aber keine mit. Das Skript luftbilder.py holt sie aus offenen Kartendiensten und baut daraus DDS-Kacheln im Ordner Photoscenery/Orthophotos. Hintergründe stehen im Beitrag Echte Luftbilder aus offenen Kartendiensten.

Loslegen

Erst zählen, dann laden. Das Rechteck gibst du als West, Süd, Ost und Nord in Grad an.

cd "$FG_BASIS/werkzeuge"
python3 luftbilder.py --rahmen 12.0 51.3 12.4 51.5 --groesse 4096 --nur-zaehlen
python3 luftbilder.py --rahmen 12.0 51.3 12.4 51.5 --groesse 4096

Fertige Kacheln werden übersprungen, ein Abbruch verliert also nichts. Dann fliegen:

"$FG_BASIS/werkzeuge/starten.sh" --aircraft=c172p --airport=EDDP

Größe und Schärfe

Pixel pro Kachel

Schärfe in Mitteleuropa

Größe je Kachel

2048

etwa 8 m

etwa 3 MB

4096

etwa 4 m

etwa 11 MB

8192

etwa 2 m

etwa 45 MB

Eine 8192-Kachel dauert rund eine Minute. Bleib höflich, das Skript lädt standardmäßig nur zwei Kacheln gleichzeitig.

Warnung

Keine Größen mischen, die FlightGear nicht umrechnen kann. Am Flughafen setzt es die Kacheln zu einem Bild zusammen. Bei 16000 neben 8192 Pixeln entstand ein schwarzes Loch im Gelände, im Log stand Failed to convert component of composite orthophoto. Bleib bei Zweierpotenzen, 8192 neben 4096 lief bei mir unauffällig.

Eigenes Gebiet dauerhaft eintragen

Im Skript steht GEBIETE, entweder als Rechteck oder als Route mit Breite:

"mein-flug": [
    dict(rahmen=(10.50, 50.75, 12.75, 51.625), groesse=8192),
    dict(route=[(50.98, 10.96), (52.17, 20.97)], breite_km=40, groesse=4096),
],
python3 luftbilder.py --gebiet mein-flug

Neue Quelle ergänzen

Für ein neues Land kommt der WMS-Dienst nach QUELLEN, mit dem Gebiet als West, Süd, Ost, Nord. Ob ein Dienst passt, zeigt seine Beschreibung im Browser:

https://DIENST?SERVICE=WMS&REQUEST=GetCapabilities

Dort stehen Ebenen, Gebiet, größte Bildgröße und Bedingungen. Dienste und Lizenzen findest du unter Quellen und Lizenzen.

Bäume abschalten

Die Zufallsbäume wissen nichts vom Luftbild und stehen mitten auf den Feldern. starten.sh schaltet sie deshalb ab. Das Grafikprofil kann sie nach dem Start wieder einschalten, dann hilft ein Add-on.