Mosaik-Dataset-Schema ändern (Data Management)
Zusammenfassung
Bereitet das Schema eines Mosaik-Datasets in ArcSDE durch das Generieren von jeglichen 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 [side_table,...] (optional) | Wählen Sie alle Operationen aus, die für dieses Mosaik-Dataset zulässig sind. Die entsprechenden Tabellen werden erstellt.
| String |
raster_type_names [raster_type_names,...] (optional) |
Wählen Sie alle Raster-Typen aus, 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 |
Codebeispiel
Dies ist ein Python-Beispiel für das Werkzeug "AlterMosaicDatasetSchema".
import arcpy
arcpy.AlterMosaicDatasetSchema_management(
"\\serv\folder\myFGBD.gdb\md_01", "ANALYSIS;BOUNDARY;LEVELS;OVERVIEW",
"QuickBird;IKONOS;Match-AT")
Dies ist ein Python-Skriptbeispiel für das Werkzeug "AlterMosaicDatasetSchema".
#Alter Mosaic Dataset Schema mainly works on SDE mosaic dataset
#The selected side tables of mosaic dataset will be created
#If there is raster type settings, metadata fields for that raster
#types will be created
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)