In einer Oriented Imagery-Tabelle werden Metadaten für eine Sammlung von Bildern definiert. Die Tabelle wird als Eingabe für das Geoverarbeitungswerkzeug Bilder zu Oriented Imagery-Dataset hinzufügen verwendet, um die in der Tabelle aufgeführten Bilder einem Oriented Imagery-Dataset hinzuzufügen.
Die Oriented Imagery-Tabelle ist in den folgenden Fällen eine hilfreiche Option zum Hinzufügen von Bildern:
- Als Dateiformat für die Bilder wird nicht JPEG/JPG verwendet.
- 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 möchten das Attributfeld Camera Orientation nutzen, das hilfreich ist, um die Bild-zu-Boden- und Boden-zu-Bild-Transformationen zu verbessern, und 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. Beachten Sie, dass ein in der Oriented Imagery-Tabelle definierter Parameter Vorrang vor doppelten Definitionen in den Eigenschaften des Oriented Imagery-Datasets hat. 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. |
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. |
AcquisitonDate | 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 zum Horizont zeigt. |
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 sollten nicht kleiner 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. "FarDistance" 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. Die weite Entfernung sollte immer größer als 0 sein. |
CameraOrientation | Optional | Zeichenfolge | Detaillierte Parameter für die Kameraausrichtung werden als durch senkrechte Striche getrennte Zeichenfolge gespeichert. Das Feld bietet Unterstützung für genauere Bild-zu-Boden- und Boden-zu-Bild-Transformationen. |
OrientedImageryType | Optional | Zeichenfolge | Definiert den Bilddatentyp:
|
ImageRotation | Optional | Numerisch | Die Kameraausrichtung in Grad relativ zu der Szene, in der das Bild erfasst wurde. Zusätzlich zu CameraRoll wird die Drehung hinzugefügt. Der Wert kann im Bereich von -360 bis 360 liegen. |
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 Raster-Funktion 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>} |