Mosaik-Datasets in einer Geodatabase in PostgreSQL
Mosaik-Datasets enthalten einen Raster-Katalog und einen Satz von Eigenschaften und Regeln, die eine On-the-fly-Mosaikansicht des Raster-Katalogs definieren. Weitere Informationen finden Sie unter Was ist ein Mosaik-Dataset?.
Mosaik-Datasets in ArcGIS for Desktop
Im Kataloginhaltsverzeichnis werden Mosaik-Datasets mit dem folgenden Symbol gekennzeichnet:
Der Name eines Mosaik-Datasets in einer Geodatabase in PostgreSQL enthält den Datenbanknamen, den Namen des Dataset-Besitzers und den Namen des Mosaik-Datasets selbst.
Mosaik-Datasets in einer PostgreSQL-Datenbank
Informationen zu Mosaik-Datasets werden in den Systemtabellen gdb_items und gdb_itemtypes gespeichert. Im Schema des Benutzers, der das Mosaik-Dataset erstellt, können neun weitere Tabellen gespeichert werden. Vier davon (die Tabellen ART, BND, CAT und LOG) werden beim Erstellen des Mosaik-Datasets erstellt. Die anderen Tabellen werden erzeugt, wenn Sie zum ersten Mal einen Vorgang ausführen, für den die Tabelle vorhanden sein muss. Referenzierte Mosaik-Datasets verfügen nur über zwei Tabellen: BND und LOG.
Der Namensteil des Tabellennamens besteht aus dem Namen des Mosaik-Datasets. Stellen Sie sicher, dass der für das Mosaik-Dataset verwendete Name höchstens 22 Zeichen lang ist.
In dieser Tabelle werden die Analyseergebnisse gespeichert, die durch das Geoverarbeitungswerkzeug Mosaik-Dataset analysieren generiert wurden.
Feldname | Feldtyp | Beschreibung | NULL? |
---|---|---|---|
objectid | integer | Die Zeilen-ID | NOT NULL |
resultid | integer | Die Kennung der Analyseergebnismeldung | |
resulttype | integer | Der Typ der Analyseergebnismeldung | |
msgtext | varchar(250) | Die Analyseergebnismeldung | |
itemcount | integer | Die Anzahl der Mosaik-Dataset-Elemente mit dem entsprechenden Analyseergebnis | |
severity | integer | Die Gewichtung der Meldung: 0 = hoch, 1 = mittel, 2 = niedrig | |
itemts | numeric(38,8) | Zeitstempel des analysierten Rasters | |
shape | st_geometry geometry | Das räumliche Feld, das mit dem Analyseergebnis verknüpft ist |
In dieser Tabelle wird ein Verlauf aller in diesem Mosaik-Dataset verwendeten Raster-Types gespeichert.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
objectid |
integer |
Die eindeutige Kennung des Rasters |
NOT NULL |
typename |
varchar(50) |
Der Name des Raster-Typs oder Produkts |
|
rastertype |
bytea |
Ein serialisiertes Objekt, das alle Eigenschaften eines bestimmten Raster-Typs speichert |
|
description |
varchar(250) |
Eine benutzerdefinierte Beschreibung des Rasters, anhand der ein bestimmter Vorgang identifiziert werden kann, durch den ein Raster hinzugefügt wurde |
|
firstadd |
timestamp without time zone |
Datum und Uhrzeit, zu denen dem Mosaik-Dataset Raster mit dem entsprechenden Raster-Typ-Objekt hinzugefügt wurden Dieser Zeitstempel ändert sich nie, da er angibt, wann der Raster-Typ im Mosaik zum ersten Mal verwendet wurde. |
|
lastadd |
timestamp without time zone |
Datum und Uhrzeit, zu denen Raster mit diesem Raster-Typ synchronisiert wurden Der Wert in diesem Feld ändert sich immer dann, wenn der entsprechende Raster-Typ verwendet wird. |
|
lastsync | timestamp without time zone | Datum und Uhrzeit der letzten Synchronisierung des Raster-Typs |
Die Grenze für ein Mosaik-Dataset ist eine Feature-Class. Diese Tabelle definiert die Grenze (Ausdehnung) des Mosaik-Datasets.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
objectid |
integer |
Die eindeutige Kennung des Rasters |
NOT NULL |
shape |
st_geometry geometry |
Die Form von der Grenze des Rasters |
Dies ist der dem Mosaik-Dataset zugrunde liegende Raster-Katalog. Hierin sind die am Mosaikieren beteiligten Raster-Datasets gespeichert.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
objectid |
integer |
Die eindeutige Kennung für das Dataset |
NOT NULL |
name |
varchar(50) |
Anzeigenamen für das Katalogelement |
|
minps |
numeric(38,8) |
Minimale Pixelgröße |
|
maxps |
numeric(38,8) |
Maximale Pixelgröße |
|
lowps |
numeric(38,8) |
Min. Pixelgröße |
|
highps |
numeric(38,8) |
Max. Pixelgröße |
|
category |
integer |
Identifiziert den Dataset-Typ: 0 = Unknown, 1 = Primary, 2 = ServiceOverview, 3 = DerivedRaster, 255 = Custom |
|
Tag |
varchar(20) |
Identifiziert ein Dataset in einer Funktionsvorlage und gibt an, ob das Dataset panchromatisch, multispektral oder pen-sharpened ist |
|
groupname |
varchar(50) |
Der Name der Gruppen, mit denen Datasets verknüpft werden, die zu einem bestimmten Projekt gehören (Beispiel: Für eine QuickBird-Szene haben die panchromatischen und multispektralen Raster, die am Pan-Sharpening beteiligt sein müssen, den gleichen Gruppennamen.) |
|
productname |
varchar(50) |
Der Name des Produkts der Raster-Daten, die von der Datenquelle bereitgestellt werden |
|
centerx |
numeric(38,8) |
X-Koordinate des Mittelpunktes vom kleinsten umgebenden Rechteck des Rasters |
|
centery |
numeric(38,8) |
Y-Koordinate des Mittelpunktes vom kleinsten umgebenden Rechteck des Rasters |
|
zorder |
integer |
Steuert die Darstellungsreihenfolge von Rastern in ein Mosaik-Dataset |
|
sorder |
integer |
Gibt die Reihenfolge der Raster an Wird in der Mosaik-Methode "Seamline" verwendet |
|
typeid |
integer |
ObjectID des Datensatzes in der Tabelle amd_art, die Details zum Raster-Typ-Objekt enthält |
|
stereoid |
varchar(50) |
ObjectID des Datensatzes in der Tabelle amd_<name>_str, die Details zu den beteiligten Stereopaaren enthält |
|
itemts |
numeric(38,8) |
Zeitstempel des geänderten Rasters Dient zum Verfolgen der Übersichten, die bei einer Änderung der zugrunde liegenden Raster erneut erstellt werden müssen Wird vom Geoverarbeitungswerkzeug Übersichten erstellen verwendet |
|
urihash |
varchar(50) |
Identifiziert die Quellen des Rasters eindeutig Wird vom Geoverarbeitungswerkzeug "Mosaik-Dataset synchronisieren" verwendet |
|
uri |
bytea |
Ein serialisierter Uniform Resource Identifier (URI), der zum Neuerstellen des Raster-Datasets verwendet wird |
|
Miniaturansicht | bytea | Eine Miniaturansicht des Rasters | |
slevelps | numeric(38,8) | Die Zellengröße, die der Zellengrößenebene entspricht, die den einzelnen Mosaik-Datasets zugeordnet ist. Dieser Wert wird eingetragen, wenn für das Mosaik-Dataset Seamlines erstellt werden. | |
shape |
st_geometry geometry |
Das kleinste umgebende Rechteck des Raster-Datasets |
|
Raster | integer st_raster | Ein Verweis auf ein Raster-Dataset zusammen mit den Funktionen |
In dieser Tabelle werden Informationen zur Farbkorrektur gespeichert.
Feldname | Feldtyp | Beschreibung | NULL? |
---|---|---|---|
objectid | integer | Die Zeilen-ID | NOT NULL |
assocobjectid | integer | Die Zeilen-ID des Mosaik-Dataset-Katalogs | NOT NULL |
name | varchar(256) | Der Name des Raster-Elements | |
prestorgammatableblob | bytea | Binary Large Object einer Colormap oder Gammakarte mit Farbkorrektur-Vorstreckung | |
Raster | integer st_raster | Raster mit lokaler mittlerer Abweichung und lokaler Standardabweichung |
In dieser Tabelle wird ein verwalteter Element-Cache gespeichert, der mit dem Geoverarbeitungswerkzeug Element-Cache erstellen oder mit der Funktion "Gecachte Raster" in ArcGIS for Desktop generiert wird.
Feldname | Feldtyp | Beschreibung | NULL? |
---|---|---|---|
objectid | integer | Die eindeutige Kennung für das Dataset | NOT NULL |
name | varchar(50) | Der Name des verwalteten Element-Cache oder der Cache-Raster-Funktion | |
Raster | integer st_raster | Verwaltetes Element-Cache-Dataset oder Cache-Raster-Funktion |
In dieser Tabelle werden Zellengrößenebenen eines Mosaik-Datasets gespeichert. Die Tabelle wird erstellt, wenn Sie die Zellengröße für das Mosaik-Dataset angeben oder berechnen. Die Informationen in der Tabelle werden aktualisiert, wenn Sie Zellengrößenebenen berechnen oder Übersichten definieren, und werden beim Generieren von Übersichten verwendet.
Feldname | Feldtyp | Beschreibung | NULL? |
---|---|---|---|
objectid | integer | Die eindeutige Kennung für das Dataset | NOT NULL |
instanceid | integer | Die ObjectID der Raster-Typ-Instanz, die in der Raster-Typ-Tabelle für die entsprechende Zellengrößenebene gespeichert ist | |
levelid | integer | Die der Zellengrößenebene zugeordnete Kennung | |
cellsize | numeric(38,8) | Der der Zellengrößenebene zugeordnete Zellengrößenwert | |
minps | numeric(38,8) | Minimale Pixelgröße | |
maxps | numeric(38,8) | Maximale Pixelgröße | |
category | integer | Identifiziert den Dataset-Typ: 0 = Unknown, 1 = Primary, 2 = ServiceOverview, 3 = DerivedRaster, 255 = Custom | |
shape | st_geometry geometry | Das minimale umgebende Polygon aller Elemente, die zur entsprechenden Zellengrößenebene gehören |
In dieser Tabelle werden Fehler, Warnungen und Meldungen gespeichert, die von verschiedenen Vorgängen generiert werden, die in einem Mosaik-Dataset ausgeführt wurden.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
objectid |
integer |
Die eindeutige Kennung jeder Zeile in dieser Tabelle |
NOT NULL |
msgcode |
integer |
Fehler- oder Warnungscode, durch den die Meldung eindeutig identifiziert wird |
NOT NULL |
msgsrc |
varchar(100) |
Die Quelle; normalerweise der Name des Vorgangs, der diese Meldung ausgelöst hat |
|
msgtext |
varchar(250) |
Die Textbeschreibung der Meldung |
|
msgelapsed | numeric(38,8) | Die verstrichene Zeit für Prozesse, die mit der abzuschließenden Meldung verbunden sind | |
msgtype |
integer |
Unterscheidet zwischen Fehler-, Warn- und Informationsmeldungen: 1 = Fehler, 2 = Warnung, 3 = Info1, 4 = Info2, 5 = Info3, 100 = Debuggen |
|
rasterid |
integer |
ObjectID des Datensatzes in der Tabelle amd_<name>_cat, der dieser Meldung entspricht |
|
msgtime |
varchar(30) |
Das Datum und die Uhrzeit der Fehler- oder Warnmeldung |
Standardmäßig werden die Übersicht-Raster, die für Mosaik-Datasets erstellt werden, in dieser Tabelle gespeichert. Wenn Sie den Speicherort für die Übersichten mit dem Werkzeug "Übersichten definieren" ändern, wird diese Tabelle nicht ausgefüllt. Stattdessen wird ein Verweis auf den Speicherort der Übersichten in Feld "urihash" der Tabelle amd_<name>_cat gespeichert.
Feldname | Feldtyp | Beschreibung | NULL? |
---|---|---|---|
objectid | integer | Die eindeutige Kennung des Übersichtsdatensatzes | NOT NULL |
name | varchar(50) | Vom System generierter Name des Raster-Dataset-Wertes, der die Zeilen- und Spaltenposition des Übersichtsdatensatzes angibt | |
Raster | integer st_raster | Das Raster-Dataset |
In dieser Tabelle werden die Seamline-Shapes definiert, die zum Mosaikieren verwendet werden, wenn als Mosaik-Methode "Seamline" festgelegt ist.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
objectid |
integer |
Die eindeutige Kennung der Seamline |
NOT NULL |
rasterid |
integer |
Die ObjectID des Datensatzes in der Tabelle amd_cat, der diesem Seamline-Shape entspricht |
|
blendwidth | integer | Die Breite des Pixel-Blending entlang der Seamline | |
blendtype | integer | Der Pixel-Blending-Typ: 1 = Beide (Pixel-Blending erfolgt auf beiden Seiten der Seamline.), 2 = Innerhalb (Pixel-Blending erfolgt von der Seamline aus in Richtung Mittelpunkt des Bildes.), 3 = Außerhalb (Pixel-Blending erfolgt von der Seamline aus nach außen.) | |
shape |
st_geometry geometry |
Das Shape der Seamline |
In dieser Tabelle werden Stereo-IDs der Paare in einem Stereobild gespeichert.
Feldname |
Feldtyp |
Beschreibung |
NULL? |
---|---|---|---|
objectid |
integer |
Die eindeutige Kennung für den Datensatz in dieser Tabelle |
NOT NULL |
stereoid1 |
varchar(50) |
ID von einem der beteiligten Stereopaare |
|
stereoid2 |
varchar(50) |
ID von dem anderen der beteiligten Stereopaare |
In dieser Tabelle wird eine Eins-zu-Viele-Beziehung zwischen den einzelnen analysierten Mosaik-Dataset-Elementen und den entsprechende Analyseergebnissen erfasst.
Feldname | Feldtyp | Beschreibung | NULL? |
---|---|---|---|
objectid | integer | Die Zeilen-ID | NOT NULL |
rasterid | integer | Entspricht dem Feld "ObjectID" in der Tabelle amd_cat | |
resultid | integer | Die Kennung der Analyseergebnismeldung |
Nachfolgend sehen Sie die Tabellen in einem Mosaik-Dataset "basemap" in PostgreSQL.
Die gestrichelten Linien geben implizite Beziehungen zwischen Spalten an.
Mosaik-Datasets in einem XML-Dokument
Mosaik-Datasets werden derzeit in XML-Dokumenten nicht unterstützt.