Mosaik-Datasets in einer Geodatabase in SQL Server
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 Desktop
Im Kataloginhaltsverzeichnis werden Mosaik-Datasets mit dem folgenden Symbol gekennzeichnet:
Der Name eines Mosaik-Datasets in einer Geodatabase in SQL Server enthält den Datenbanknamen, den Namen des Dataset-Besitzers und den Namen des Mosaik-Datasets selbst.
Mosaik-Datasets in einer Microsoft SQL Server-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 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 |
nvarchar(50) |
Der Name des Raster-Typs oder Produkts |
|
RasterType |
varbinary(max) |
Ein serialisiertes Objekt, das alle Eigenschaften eines bestimmten Raster-Typs speichert |
|
Beschreibung |
nvarchar(250) |
Eine benutzerdefinierte Beschreibung des Rasters, anhand der ein bestimmter Vorgang identifiziert werden kann, durch den ein Raster hinzugefügt wurde |
|
FirstUsed |
"datetime" oder "datetime2" |
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. |
|
LastUsed |
"datetime" oder "datetime2" |
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. |
|
LastSynch | "datetime" oder "datetime2" | 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 |
integer geometry geography |
Die Form von der Grenze des Rasters |
NOT NULL |
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 |
nvarchar(50) |
Anzeigenamen für das Katalogelement |
|
Minps |
numeric(20,9) |
Minimale Pixelgröße |
|
Maxps |
numeric(20,9) |
Maximale Pixelgröße |
|
Lowps |
numeric(20,9) |
Min. Pixelgröße |
|
Highps |
numeric(20,9) |
Max. Pixelgröße |
|
Kategorie |
integer |
Identifiziert den Dataset-Typ: 0 = Unknown, 1 = Primary, 2 = ServiceOverview, 3 = DerivedRaster, 255 = Custom |
|
Tag |
nvarchar(20) |
Identifiziert ein Dataset in einer Funktionsvorlage und gibt an, ob das Dataset panchromatisch, multispektral oder pen-sharpened ist |
|
GroupName |
nvarchar(20) |
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 |
nvarchar(50) |
Der Name des Produkts der Raster-Daten, die von der Datenquelle bereitgestellt werden |
|
CenterX |
numeric(20,9) |
X-Koordinate des Mittelpunktes vom kleinsten umgebenden Rechteck des Rasters |
|
CenterY |
numeric(20,9) |
Y-Koordinate des Mittelpunktes vom kleinsten umgebenden Rechteck des Rasters |
|
ZOrder |
numeric(20) |
Steuert die Darstellungsreihenfolge von Rastern in ein Mosaik-Dataset |
|
SOrder |
numeric(20) |
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 |
nvarchar(50) |
ObjectID des Datensatzes in der Tabelle AMD_<NAME>_STR, die Details zu den beteiligten Stereopaaren enthält |
|
Itemts |
numeric(20,14) |
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 |
varbinary(max) |
Identifiziert die Quellen des Rasters eindeutig Wird vom Geoverarbeitungswerkzeug "Mosaik-Dataset synchronisieren" verwendet |
|
Uri |
nvarchar(50) |
Ein serialisierter Uniform Resource Identifier (URI), der zum Neuerstellen des Raster-Datasets verwendet wird |
|
Shape |
integer geometry geography |
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 | nvarchar(256) | Der Name des Raster-Elements | |
PrestorGammaTableBlob | varbinary(max) | Binary Large Object einer Colormap oder Gammakarte mit Farbkorrektur-Vorstreckung | |
Shape | integer geometry geography | Das kleinste umgebende Rechteck des Rasters | |
Raster | integer st_raster | Raster mit lokaler mittlerer Abweichung und lokaler Standardabweichung |
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(20,9) | Der der Zellengrößenebene zugeordnete Zellengrößenwert | |
Minps | numeric(20,9) | Minimale Pixelgröße | |
Maxps | numeric(20,9) | Maximale Pixelgröße | |
Shape | integer geometry geography | 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 |
numeric(20) |
Fehler- oder Warnungscode, durch den die Meldung eindeutig identifiziert wird |
|
MsgSrc |
nvarchar(100) |
Die Quelle; normalerweise der Name des Vorgangs, der diese Meldung ausgelöst hat |
|
MsgText |
nvarchar(250) |
Die Textbeschreibung der Meldung |
|
MsgType |
numeric(14) |
Unterscheidet zwischen Fehler-, Warn- und Informationsmeldungen: 1 = Fehler, 2 = Warnung, 3 = Info1, 4 = Info2, 5 = Info3, 100 = Debuggen |
|
RasterId |
numeric(14) |
ObjectID des Datensatzes in der Tabelle AMD_<NAME>_CAT, der dieser Meldung entspricht |
|
MsgTime |
nvvarchar(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 | nvarchar(50) | Vom System generierter Name des Raster-Dataset-Werts, 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 |
numeric(14) |
Die ObjectID des Datensatzes in der Tabelle amd_cat, der diesem Seamline-Shape entspricht |
NOT NULL |
Shape |
integer geometry geography |
Das Shape der Seamline |
NOT NULL |
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 |
nvarchar(50) |
ID von einem der beteiligten Stereopaare |
|
StereoID2 |
nvarchar(50) |
ID von dem anderen der beteiligten Stereopaare |
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.