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.