In einer Oriented Imagery-Tabelle werden Metadaten für eine Sammlung von Bildern definiert. Sie wird als Eingabe für das Geoverarbeitungswerkzeug Bilder zu Oriented Imagery-Dataset hinzufügen verwendet.
Die Oriented Imagery-Tabelle kann in den folgenden Fällen zum Hinzufügen von Bildern eingesetzt werden:
- Als Dateiformat für die Bilder wird ein anderes Bildformat als JPEG/JPG unterstützt.
- Die Metadaten der Bilder werden getrennt von den Bilddateien gespeichert.
- Die Metadaten der Bilder müssen vorverarbeitet werden, bevor sie dem Oriented Imagery-Dataset hinzugefügt werden.
- Sie können das Feld CameraOrientation verwenden, das hilfreich ist, um die Bild-zu-Boden- und Boden-zu-Bild-Transformationen zu verbessern, und das außerdem Bildausrichtungen unterstützt, die mit Omega, Phi, Kappa, Gierwinkel, Neigung, Rollwinkel und einer lokalen Tangentenebene definiert werden.
Wenn eines der optionalen Felder in der Oriented Imagery-Tabelle für alle Bilder den gleichen Wert enthält, kann in den Eigenschaften des Oriented Imagery-Datasets ein Standardwert für alle Bilder definiert werden. Wenn beispielsweise für alle Bilder die gleiche Höhenquelle verwendet wird, kann diese als Eigenschaft des Oriented Imagery-Datasets definiert und aus der Oriented Imagery-Tabelle entfernt werden.
Felder der Oriented Imagery-Tabelle
Nachfolgend werden die in der Oriented Imagery-Tabelle unterstützten Felder aufgeführt. Ein in der Oriented Imagery-Tabelle definierter Parameter hat Vorrang vor doppelten Definitionen in den Eigenschaften des Oriented Imagery-Datasets. Zusätzliche Felder in der Oriented Imagery-Tabelle können in das Oriented Imagery-Ausgabe-Dataset aufgenommen werden, wenn im Werkzeug Bilder zu Oriented Imagery-Dataset hinzufügen die Option Alle Felder der Eingabetabelle einbeziehen aktiviert ist.
In der Oriented Imagery-Tabelle unterstützte Felder
Feldname | Feldtyp | Datentyp | Beschreibung |
---|---|---|---|
X | Erforderlich | Numerisch | Die X-Koordinate der Kameraposition im Koordinatensystem der Erdoberfläche. Die Einheiten entsprechen den im Feld "SRS" definierten Einheiten des Koordinatensystems. |
Y | Erforderlich | Numerisch | Die Y-Koordinate der Kameraposition im Koordinatensystem der Erdoberfläche. Die Einheiten entsprechen den im Feld "SRS" definierten Einheiten des Koordinatensystems. |
Z | Optional | Numerisch | Die Z-Koordinate der Kameraposition im Koordinatensystem der Erdoberfläche. Die Einheiten der Z-Koordinate müssen mit denen der X- und Y-Koordinate konsistent sein. |
SRS | Erforderlich | Numerisch | Das mit der Kameraposition verknüpfte Koordinatensystem als WKID. |
ImagePath | Erforderlich | Zeichenfolge | Der Pfad zur Bilddatei. Dies kann ein lokaler Pfad oder eine URL mit Webzugriff sein. Die Bilder können im Format JPEG, JPG oder TIF vorliegen. Für in der Cloud gespeicherte Bilder wird auch das Format MRF unterstützt. |
Name | Optional | Zeichenfolge | Ein Aliasname zur Identifizierung des Bildes. |
AcquisitionDate | Optional | Datum | Das Datum, an dem das Bild erfasst wurde. Die Uhrzeit der Bilderfassung kann ebenfalls enthalten sein. |
CameraHeading | Optional | Numerisch | Die Kameraausrichtung bei der ersten Drehung um die Z-Achse der Kamera. Der Wert wird in Grad angegeben. Die Richtungswerte werden positiv im Uhrzeigersinn gemessen, wobei Norden als 0 Grad definiert ist. Wenn die Ausrichtung unbekannt ist, wird -999 verwendet. |
CameraPitch | Optional | Numerisch | Die Kameraausrichtung bei der zweiten Drehung um die X-Achse der Kamera (positiv gegen den Uhrzeigersinn). Der Wert wird in Grad angegeben. Die Neigung beträgt 0 Grad, wenn die Kamera gerade nach unten auf den Boden zeigt. Gültige Werte für die Neigung liegen zwischen 0 und 180 Grad, wobei 180 Grad bedeutet, dass die Kamera gerade nach oben zeigt, und 90 Grad bedeutet, dass die Kamera horizontal ausgerichtet ist. |
CameraRoll | Optional | Numerisch | Die Kameraausrichtung bei der letzten Drehung um die Z-Achse der Kamera (positiv im Uhrzeigersinn). Der Wert wird in Grad angegeben. Gültige Werte liegen im Bereich von -90 bis 90. |
CameraHeight | Optional | Numerisch | Die Höhe der Kamera über dem Boden (Höhenquelle). Als Einheit wird Meter verwendet. Die Kamerahöhe wird verwendet, um die sichtbare Ausdehnung des Bildes zu bestimmen. Große Werte führen zu einer größeren sichtbaren Ausdehnung. Die Werte müssen größer als 0 sein. |
HorizontalFieldOfView | Optional | Numerisch | Der Bereich der Kamera in horizontaler Richtung. Als Einheit wird Grad verwendet. Gültige Werte liegen im Bereich von 0 bis 360. |
VerticalFieldOfView | Optional | Numerisch | Der Bereich der Kamera in vertikaler Richtung. Als Einheit wird Grad verwendet. Gültige Werte liegen im Bereich von 0 bis 180. |
NearDistance | Optional | Numerisch | Die kürzeste brauchbare Entfernung der Bilddaten von der Kameraposition. Als Einheit wird Meter verwendet. |
FarDistance | Optional | Numerisch | Die größte brauchbare Entfernung der Bilddaten von der Kameraposition. Dieser Wert wird verwendet, um die Ausdehnung des Bild-Footprints zu bestimmen, mit dem bestimmt wird, ob beim Klicken auf die Karte ein Bild zurückgegeben wird, und um optionale Footprint-Features zu erstellen. Als Einheit wird Meter verwendet. Der Wert muss größer als 0 sein. |
CameraOrientation | Optional | Zeichenfolge | Detaillierte Parameter für die Kameraausrichtung werden als durch senkrechte Striche getrennte Zeichenfolge gespeichert. Dieses Feld bietet Unterstützung für genauere Bild-zu-Boden- und Boden-zu-Bild-Transformationen. |
OrientedImageryType | Optional | Zeichenfolge | Gibt den Bilddatentyp anhand der folgenden Parameter an:
|
ImageRotation | Optional | Numerisch | Die Kameraausrichtung in Grad relativ zu der Szene, in der das Bild erfasst wurde. Der Wert wird zu CameraRoll hinzugefügt. Gültige Werte liegen im Bereich zwischen 0 und 360. |
ElevationSource | Optional | Zeichenfolge | Die Höhenquelle als JSON-Zeichenfolge, die zum Berechnen von Boden-zu-Bild-Transformationen verwendet wird. Die Höhenquelle kann ein digitales Höhenmodell (DEM) oder ein konstanter Wert sein. Als digitales Höhenmodell kann ein dynamischer Image-Service oder ein Kachel-Image-Service verwendet werden. Der VerticalMeasurementUnit-Wert wird als Einheit für konstante Höhen verwendet. Wenn zum Beispiel ein DEM verwendet wird, lautet die Höhenquelle wie folgt: {“url”:<dem_url>,”rasterFunction”:,”lod”:} Wenn das DEM ein dynamischer Image-Service ist, kann eine rasterFunction angegeben werden, und wenn das DEM ein Kachel-Image-Service ist, kann die Detaillierungsebene angegeben werden. Wenn konstante Höhen verwendet werden, lautet die Höhenquelle wie folgt: {“constantElevation”:<elevation_value>} |