Zusammenfassung
Definiert die Bearbeitungsvorgänge, die Nichteigentümern beim Bearbeiten eines Mosaik-Datasets in einer Enterprise-Geodatabase zur Verfügung stehen.
Dieses Werkzeug verhindert Schemasperre-Probleme, die auftreten können, wenn ein Mosaik-Dataset in einer Enterprise-Geodatabase gespeichert wird. Der Besitzer der Geodatabase führt dieses Werkzeug aus, um Nebentabellen und Felder zu erstellen, die der Benutzer benötigen könnte. Der 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 in einer Enterprise-Geodatabase erstellen und ein Nichtbesitzer das Mosaik-Dataset bearbeiten soll.
Verwenden Sie dieses Werkzeug, um ein Mosaik-Dataset 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.
Wenn ein Nichtbesitzer versucht, eine nicht zulässige Operation auszuführen, schlägt die Operation fehl.
Anhand der durch dieses Werkzeug festgelegten Parameterwerte Raster-Typen wird gesteuert, welche Raster ein Nichtbesitzer mit dem Werkzeug Raster zu Mosaik-Dataset hinzufügen hinzufügen kann. Wenn ein Nichtbesitzer versucht, einen Raster-Typ hinzuzufügen, der nicht durch dieses Werkzeug festgelegt wurde, tritt beim Ausführen des Werkzeugs Raster zu Mosaik-Dataset hinzufügen ein Fehler auf.
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
arcpy.management.AlterMosaicDatasetSchema(in_mosaic_dataset, {side_tables}, {raster_type_names}, {editor_tracking})
Parameter | Erklärung | Datentyp |
in_mosaic_dataset | Das Mosaik-Dataset, für das die zulässigen Operationen geändert werden. | Mosaic Layer |
side_tables [operation,...] (optional) | Gibt die Operationen an, die für dieses Mosaik-Dataset zulässig sind.
| String |
raster_type_names [raster_type,...] (optional) | Gibt die Raster-Typen an, die Nichtbesitzer diesem Mosaik-Dataset hinzufügen können.
Um einen benutzerdefinierten Raster-Typ zu verwenden, geben Sie den Pfad der benutzerdefinierten Raster-Datei ein. | String |
editor_tracking (optional) | Legt fest, ob Editor-Tracking aktiviert wird. 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 |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
out_mosaic_dataset | Das aktualisierte Mosaik-Dataset. | Mosaic Layer |
Codebeispiel
AlterMosaicDatasetSchema - Beispiel 1 (Python-Fenster)
Dies ist ein Python-Beispiel für die Funktion AlterMosaicDatasetSchema.
import arcpy
arcpy.AlterMosaicDatasetSchema_management(
"C:/folder/mySDEcon.sde/md_01",
"ANALYSIS;BOUNDARY;LEVELS;OVERVIEW;VIEW",
"QuickBird;IKONOS", "EDITOR_TRACKING")
AlterMosaicDatasetSchema – Beispiel 2 (eigenständiges Skript)
Dies ist ein Python-Skriptbeispiel für die Funktion 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)
Umgebungen
Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.
Lizenzinformationen
- Basic: Nein
- Standard: Ja
- Advanced: Ja