Schrägluftbildebenen und View erstellen¶
In den folgenden Abschnitten wird erörtert, welche Daten für die Verarbeitung von Schrägluftbildern in PlexMap benötigt werden und mit welchen Switchboard-Funktionen die Daten in den Datentyp „Trapeze“ umgewandelt werden.
Schließlich können die Trapeze mitsamt den Bilder in Ebenen gespeichert und in einer View dargestellt werden.
Quelldaten¶
Um Schrägluftbilder in einer View anzuzeigen, sollten folgende Daten vorliegen:
- Footprints:
Polygone der Bildeckkoordinaten in Lage und Höhe
- Kameraposition:
Koordinaten der Aufnahmezentren in Lage und Höhe
- Kameraparameter:
Kamerakonstante, Bildhöhe, Bildbreite
- Schrägluftbilder:
Bilddateien
Trapeze erzeugen¶
Die aufbereiteten Daten werden mit oblique.trapeze.create
in den Datentyp „Trapeze“ umgewandelt.
Für jedes Schrägluftbild müssen folgende Daten vorliegen:
oblique.trapeze.create
footprint
: Footprint Polygone (Polygon-Feature mit vier Eckpunkten)projection_center
: Kamerapositionen (Point-Feature mit Z-Koordinate)image_name
: Namen der Bilddateienimage_width
: Bildbreiten (in Pixel)image_height
: Bildhöhen (in Pixel)camera_constant
: Kamerakonstantedirection
: Aufnahmerichtungen [north, east, west, south] (optional)
Aufnahmerichtung bestimmen¶
Wurden die Aufnahmerichtungen in Trapeze erzeugen nicht angegeben,
müssen diese mit oblique.trapeze.orientation
ermittelt und
mit properties.set
an die Trapeze als Attribut mit Schlüssel Direction
gesetzt werden.
Attributname der Aufnahmezentren angeben:
oblique.trapeze.orientation
trapeze
: Trapezex_field
: ProjectionCenterXy_field
: ProjectionCenterY
Attribut mit Schlüssel Direction
setzen:
properties.set
objects
: Trapezekey
: Directionvalue
: Aufnahmerichtungen
Nach Aufnahmerichtung aufteilen¶
Um die Trapeze in die jeweiligen Aufnahmerichtungen aufzuteilen wird
oblique.trapeze.split_by_directions
verwendet.
oblique.trapeze.split_by_directions
trapeze
: Trapeze
Trapeze in Layer speichern¶
Für jede Aufnahmerichtung wird ein Layer mit dem Ebenentyp Oblique TMS
erstellt.
Die Trapeze und Bilddateien mittels layer.store
in die Layer speichern.
layer.store
0
: Trapeze1
: Bilddateienlayer
: Oblique Layer
View konfigurieren¶
Zunächst wird eine neue View erstellt und den Startansicht → Startmodus
auf Schrägluftbilder (Oblique)
gestellt.
Anschließend die einzelnen Layer in den Einstellungen Tools → Schrägluftbilder definieren.