Mosaik-Dataset-Schema ändern (Datenmanagement)
Zusammenfassung
Bereitet das Schema eines Mosaik-Datasets in ArcSDE durch das Generieren von erforderlichen Tabellen oder Feldern vor. Dies ermöglicht es dem Nichteigentümer des Mosaik-Datasets, Änderungen wie das Hinzufügen von Raster-Daten vorzunehmen.
Dieses Werkzeug verhindert Schemasperre-Probleme, die auftreten können, wenn ein Mosaik-Dataset in ArcSDE gespeichert wird. Der ArcSDE-Besitzer führt dieses Werkzeug aus, um alle Nebentabellen und Felder zu erstellen, die der Benutzer benötigen kann. Der ArcSDE-Besitzer muss auch die entsprechenden Berechtigungen gewähren, damit die Benutzer Datensätze einfügen, aktualisieren oder löschen können.
Verwendung
Dieses Werkzeug ist nur notwendig, wenn Sie ein Mosaik-Dataset innerhalb von ArcSDE erstellen und ein Nichtbesitzer das Mosaik-Dataset bearbeiten soll.
Verwenden Sie dieses Werkzeug, um ein Mosaik-Dataset (in einer Datei oder in einer ArcSDE-Geodatabase) einzurichten, das als Image-Service veröffentlicht wird, mit dem die Benutzer die Elemente hochladen oder bearbeiten können. Ein Benutzer kann nur Daten hochladen, wenn der Raster-Typ im Mosaik-Dataset zulässig ist.
Wählen Sie die Operationen aus, die für dieses Mosaik-Dataset zulässig sind. Dadurch werden die erforderlichen Tabellen erstellt. Wenn ein Nichtbesitzer versucht, eine nicht zulässige Operation auszuführen, schlägt die Operation fehl.
Wählen Sie die Raster-Typen aus, die für dieses Mosaik-Dataset zugelassen werden. Dadurch werden die erforderlichen Felder erstellt. Wenn ein Nichtbesitzer Raster zu Mosaik-Dataset hinzufügen verwendet und versucht, einen Raster-Typ zu verwenden, der von diesem Werkzeug nicht angegeben wurde, dann schlägt Raster zu Mosaik-Dataset hinzufügen fehl.
-
Wenn Sie dieses Werkzeug ausführen, ohne Raster-Typen auszuwählen, werden nur die zusätzlichen Mosaik-Dataset-Tabellen erstellt. Diese Tabellen enthalten Übersicht, Seamline, Farbkorrektur, Stereo, Zellengrößenebenen, Status, Fehler und Berechtigungen.
Syntax
Parameter | Erläuterung | Datentyp |
in_mosaic_dataset |
Das zu ändernde Eingabe-Mosaik-Dataset-Schema. | Mosaic Layer |
side_tables [operation,...] (optional) | Wählen Sie alle Operationen, die für dieses Mosaik-Dataset zulässig sind. Die entsprechenden Tabellen werden erstellt.
| String |
raster_type_names [raster_type,...] (optional) |
Wählen Sie alle Raster-Typen, die für dieses Mosaik-Dataset zulässig sind. Die entsprechenden Felder werden erstellt.
Wenn Sie einen benutzerdefinierten Raster-Typ verwenden möchten, geben Sie den Pfad für die Datei des benutzerdefinierten Raster-Typs ein. | String |
editor_tracking (optional) | Editor-Tracking kann dabei behilflich sein, Vorgänge nachzuprüfen und Standards für die Qualitätskontrolle durchzusetzen. Weitere Informationen zu Editor-Tracking finden Sie unter Verfolgen der Datenänderungen von Editoren.
Bei Verwendung des Schlüsselwortes "VIEW" im Parameter side_tables wird Editor-Tracking automatisch aktiviert. | Boolean |
Codebeispiel
Dies ist ein Python-Beispiel für das Werkzeug "AlterMosaicDatasetSchema".
import arcpy
arcpy.AlterMosaicDatasetSchema_management(
"C:/folder/mySDEcon.sde/md_01",
"ANALYSIS;BOUNDARY;LEVELS;OVERVIEW;VIEW",
"QuickBird;IKONOS", "EDITOR_TRACKING")
Dies ist ein Python-Skriptbeispiel für das Werkzeug "AlterMosaicDatasetSchema".
#Alter Mosaic Dataset Schema mainly works on SDE mosaic datasets. The
#selected side tables of mosaic dataset will be created. If there are
#raster type settings, metadata fields will be create for that raster type.
import arcpy
arcpy.env.workspace = "C:/Workspace"
mosaicds = "sdeserver.sde/mosaicds"
ops = "ANALYSIS;BOUNDARY;LEVELS;LOG;OVERVIEW"
rastypes = "QuickBird;IKONOS;Match-AT"
arcpy.AlterMosaicDatasetSchema_management(mosaicds, ops, rastypes)