Mit einer Messbildkamera können Bilder aus einer einzigen Perspektive aufgenommen werden; ihre optische Linse können Sie als Lochkamera modellieren. Mit dem Messbildkamera-Raster-Typ können Sie Bilddaten in einem Mosaik-Dataset verwalten.
Frames-Tabelle
Wenn Sie Bilddaten aus einer Messbildkamera in einem Mosaik-Dataset verwenden möchten, müssen Sie detaillierte Kameraparameter und Einzelbild-Information bereitstellen, die die mathematische Beziehung zwischen dem Koordinatensystemen der Kamera, des Bildes und der Erdoberfläche herstellen. Basierend auf den Parametern für die äußere Ausrichtung, die in der Frames-Tabelle definiert sind, sowie auf einem geeignetem DEM sind die Bildpunkte im Koordinatensystem der Kamera mit entsprechenden Punkten im Koordinatensystem der Erdoberfläche verbunden. Das folgende Diagramm zeigt, wie die Pixelwerte zwischen den verschiedenen Koordinatensystemen umgewandelt werden:
Die Frames-Tabelle enthält frame-spezifische Informationen zur äußeren Ausrichtung der Kamera, z. B. den Pfad zum Bild der Messbildkamera, die perspektivischen X-, Y- und Z-Koordinaten sowie die Omega-, Phi- und Kappa-Werte. Die Tabelle kann eine Geodatabase-Tabelle, eine Feature-Class-Tabelle, oder eine .csv-Datei sein. Außerdem führt Sie das Werkzeug Frames- und Kameratabellen erstellen durch den Prozess der Erstellung der Frames-Tabelle.
Felder der Frames-Tabelle
Nachfolgend werden die in der Frames-Tabelle unterstützten Felder aufgeführt. Hinweis: Eine Parameter-Definition in der Frames-Tabelle hat Vorrang vor allen Definitionsduplikaten in der Kameratabelle.
In der Frames-Tabelle unterstützte Felder
Feldname | Feldtyp | Datentyp | Beschreibung |
---|---|---|---|
ObjectID | Erforderlich | Numerisch | Eindeutige numerische Kennung für jedes Bild. |
Raster | Erforderlich | Zeichenfolge |
Der Pfad zur Bilddatei. |
CameraID | Erforderlich | Zeichenfolge | Der Primärschlüssel zur Identifizierung der Kameraparameter. Dieser muss mit dem Wert CameraID aus der Kameratabelle der entsprechenden Kamera übereinstimmen. |
PerspectiveX | Erforderlich | Numerisch | Die X-Koordinate des perspektivischen Mittelpunktes im Koordinatensystem der Erdoberfläche. Die Einheiten entsprechen den Einheiten des Koordinatensystems. Die Einheiten des geographischen Koordinatensystems werden nicht unterstützt. Geben Sie den PerspectiveX-Wert in Einheiten des projizierten Koordinatensystems an. |
PerspectiveY | Erforderlich | Numerisch | Die Y-Koordinate des perspektivischen Mittelpunktes im Koordinatensystem der Erdoberfläche. Die Einheiten entsprechen den Einheiten des Koordinatensystems. Die Einheiten des geographischen Koordinatensystems werden nicht unterstützt. Geben Sie den PerspectiveY-Wert in Einheiten des projizierten Koordinatensystems an. |
PerspectiveZ | Erforderlich | Numerisch | Der Z-Koordinatenwert des perspektivischen Mittelpunktes im Koordinatensystem der Erdoberfläche. Die Einheiten der Z-Koordinate sollten mit denen der X- und Y-Koordinate konsistent sein. Die Z-Koordinaten sind in der Regel als orthometrische Höhen ausgedrückt, d. h. Höhe über dem Meeresspiegel. Dies ist empfehlenswert, wenn Sie ebenfalls ein DEM mit orthometrischen Höhen eingeben. Wenn Sie über Z-Koordinaten verfügen, die ellipsoidförmige Höhen verwenden, sollte Ihr DEM ebenfalls in ellipsoidförmigen Höhen angegeben werden. In Fällen, in denen Z-Einheiten ellipsoidförmig sind und das DEM orthometrisch ist, können Sie mit dem Flag Geoid eine ungefähre Korrektur ermöglichen. |
Omega | Erforderlich* | Numerisch | Der Rotationswinkel der Kamera-X-Achse in Grad. Die Einheit ist in Dezimalgrad. |
Phi | Erforderlich* | Numerisch | Der Rotationswinkel der Kamera-Y-Achse in Grad. Die Einheit ist in Dezimalgrad. |
Kappa | Erforderlich* | Numerisch | Der Rotationswinkel der Kamera-Z-Achse in Grad. Die Einheit ist in Dezimalgrad. |
CenterLongitude | Optional | Numerisch | Längengrad des Ursprungspunktes im Local Tangent Plane-Koordinatensystem in Grad gemäß Definition in WGS 1984. Ist für Messbildkamera- und PUSHBROOM-Datasets erforderlich, bei denen die Anpassung im Local Tangent Plane-Koordinatensystem erfolgt ist. |
CenterLatitude | Optional | Numerisch | Breitengrad des Ursprungspunktes im Local Tangent Plane-Koordinatensystem in Grad gemäß Definition in WGS 1984. Ist für Messbildkamera- und PUSHBROOM-Datasets erforderlich, bei denen die Anpassung im Local Tangent Plane-Koordinatensystem erfolgt ist. |
Matrix | Erforderlich* | Zeichenfolge | Die Matrix zur Beschreibung der Transformation von Bildraum zu Kartenraum. Die Matrix wird in Form von neun Gleitkommawerten angegeben, die durch Leerzeichen oder Semikolon getrennt sind. |
Shape | Optional | Geometrie | Das Polygon, das die Region identifiziert, in der gültige Bilddaten enthalten sind. Dieses Polygon wird der Footprint des entsprechenden Mosaik-Dataset-Elements. |
Name | Optional | Zeichenfolge | Ein Aliasname zur Identifizierung des Bildes. Wird dieser Parameter leer gelassen, wird der Dateiname verwendet. |
Tag | Optional | Zeichenfolge | Ein Tag, das es dem Bild ermöglicht, sich an einer Funktionsvorlage zu beteiligen. |
Gruppenname | Optional | Zeichenfolge | Eine optionale Kategorisierung für Bilder. Alle Bilder mit demselben Gruppennamen sind zusammen an einer Funktionsvorlage beteiligt. |
SRS | Optional | Zeichenfolge | Das Koordinatensystem, das dem Projektionszentrum zugeordnet ist, als Dateipfad oder WKID (EPSG-Code). Im EPSG-Code wird das Koordinatensystem für X, Y und Z durch ein Semikolon (;) getrennt, z. B. 26918;5773. Wenn keines definiert wurde, wird standardmäßig ein datenspezifischer oder Mosaik-Dataset-Raumbezug verwendet. Der Raumbezug kann auch für jedes Bildelement im Mosaik-Dataset definiert werden. Wenn das SRS-Feld in der Kameratabelle und der Frames-Tabelle definiert ist, hat der Wert in der Frames-Tabelle Vorrang. |
ImageFiducials | Optional | Zeichenfolge | Speichert Filmrahmenmarken-Bildkoordinaten (wie für jedes eindeutige Bild in der Rahmentabelle gemessen) durch Semikolons getrennt. Der Ursprung des Bildkoordinatensystems befindet sich oben links, die Koordinaten verlaufen im Uhrzeigersinn. Die Einheit ist Pixel. Ein Beispiel dafür ist: "108 111;5014,0 113;5012,0 5010,0;109 5013,0". Hinweis:In den meisten Fällen werden die Rahmenmarken-Koordinaten automatisch im Ortho-Mapping-Workspace berechnet. |
FCS | Optional | Numerisch | Werte 1, 2, 3 oder 4, wobei 1 für X_Right_Y_Up, 2 für X_Up_Y_Left, 3 für X _Left_Y_Down und 4 für X_Down_Y_Right steht. |
StripName | Optional | Zeichenfolge | Die Identifikationsnummer eines Flugstreifens. |
PriorAccuracyX | Optional | Numerisch | Die Genauigkeit der X-Koordinate, die vom Flug-POS (Position Orientation System) bereitgestellt wurde. Die Einheiten müssen mit PerspectiveX übereinstimmen. |
PriorAccuracyY | Optional | Numerisch | Die Genauigkeit der Y-Koordinate, die vom Flug-POS (Position Orientation System) bereitgestellt wurde. Die Einheiten müssen mit PerspectiveY übereinstimmen. |
PriorAccuracyZ | Optional | Numerisch | Die Genauigkeit der Z-Koordinate, die vom Flug-POS (Position Orientation System) bereitgestellt wurde. Die Einheiten müssen mit PerspectiveZ übereinstimmen. |
PriorAccuracyOmega | Optional | Numerisch | Die Genauigkeit des Omega-Winkels, der vom Flug-POS (Position Orientation System) bereitgestellt wurde. Die Einheit ist in Dezimalgrad. |
PriorAccuracyPhi | Optional | Numerisch | Die Genauigkeit des Phi-Winkels, der vom Flug-POS (Position Orientation System) bereitgestellt wurde. Die Einheit ist in Dezimalgrad. |
PriorAccuracyKappa | Optional | Numerisch | Die Genauigkeit des Kappa-Winkels, der vom Flug-POS (Position Orientation System) bereitgestellt wurde. Die Einheit ist in Dezimalgrad. |
Hinweis:
Erforderlich*: Die Frames-Tabelle muss entweder die Felder Omega, Phi und Kappa oder das Feld Matrix aufweisen, damit die Daten dem Mosaik-Dataset hinzugefügt werden können. Wenn die Tabelle beide EO-Typen enthält, wird der Matrixwert für die Transformation herangezogen.
Beispiel für eine Frames-Tabelle
Nachfolgend finden Sie eine als Geodatabase-Tabelle gespeicherte Frames-Tabelle, in der lediglich eine Auswahl der verfügbaren Felder verwendet wird. Da in diesem Beispiel vier Frames (Bilder) verwendet werden, gibt es auch nur vier Zeilen in der Tabelle.
Frames-Beispieltabelle
OBJECTID | CAMERAID | RASTER | PERSPECTIVEX | PERSPECTIVEY | PERSPECTIVEZ | OMEGA | PHI | KAPPA |
---|---|---|---|---|---|---|---|---|
1 | [0] | //rs/r1.jpg | 512435.5404 | 3974985.555 | 958.42006 | -4.485 | -0.545 | 171.598 |
2 | [0] | //rs/r2.jpg | 512234.9366 | 3974978.869 | 961.96833 | -0.834 | -0.785 | 172.683 |
3 | [0] | //rs/r3.jpg | 512016.6162 | 3974971.704 | 969.68074 | -1.177 | 0.994 | 171.427 |
4 | [0] | //rs/r4.jpg | 511799.7245 | 3974972.277 | 976.05905 | -0.996 | -1.061 | 171.542 |