Mosaik-Dataset-Schema ändern (Datenmanagement)

Lizenzstufe:BasicStandardAdvanced

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

Syntax

AlterMosaicDatasetSchema_management (in_mosaic_dataset, {side_tables}, {raster_type_names}, {editor_tracking})
ParameterErläuterungDatentyp
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.

  • ANALYSISWählen Sie diese Option, wenn ein Nichtbesitzer das Werkzeug Mosaik-Dataset analysieren für das Mosaik-Dataset verwenden darf.
  • BOUNDARYWählen Sie diese Option, wenn ein Nichtbesitzer die Grenze des Mosaik-Dataset erstellen oder bearbeiten darf. Dies ist auch erforderlich, wenn ein Nichtbesitzer Raster außerhalb der vorhandenen Grenze hinzufügt.
  • CACHEWählen Sie diese Option, wenn ein Nichtbesitzer einen Cache für das Mosaik-Dataset erstellen darf.
  • COLOR_CORRECTIONWählen Sie diese Option, wenn ein Nichtbesitzer eine Farbkorrektur am Mosaik-Dataset vornehmen darf.
  • LEVELSWählen Sie diese Option, wenn ein Nichtbesitzer für das Mosaik-Dataset Zellengrößenbereiche berechnen oder Seamlines erstellen darf.
  • LOGWählen Sie diese Option, wenn ein Nichtbesitzer eine Protokolltabelle für das Mosaik-Dataset erstellen darf.
  • OVERVIEWWählen Sie diese Option, wenn ein Nichtbesitzer eine Übersicht für das Mosaik-Dataset erstellen darf.
  • SEAMLINEWählen Sie diese Option, wenn ein Nichtbesitzer Seamlines für das Mosaik-Dataset erstellen darf.
  • STEREOWählen Sie diese Option, wenn ein Nichtbesitzer Stereopaare für das Mosaik-Dataset definieren darf.
  • VIEWWählen Sie diese Option, wenn ein Nichtbesitzer den Image-Service bearbeiten darf. Der Parameter "editor_tracking" wird automatisch aktiviert, wenn VIEW verwendet wird, da Editor-Tracking für die Ansichtentabelle aktiviert sein muss.
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.

  • CADRG/ECRGRaster-Typ "CADRG/ECRG"
  • CIBRaster-Typ "CIB"
  • DTEDRaster-Typ "DTED"
  • FORMOSAT-2Raster-Typ "FORMOSAT 2"
  • GeoEye-1Raster-Typ "GeoEye-1"
  • HRERaster-Typ "HRE"
  • IKONOSRaster-Typ "IKONOS"
  • KOMPSAT-2Raster-Typ "KOMPSAT-2"
  • LAS Raster-Typ "LAS"
  • Landsat 1-5 MSSRaster-Typ "Landsat 1-5 MSS"
  • Landsat 4-5 TMRaster-Typ "Landsat 4–5 TM"
  • Landsat 7 ETM+Raster-Typ "Landsat 7 ETM+"
  • NITFRaster-Typ "NITF"
  • QuickbirdRaster-Typ "Quickbird"
  • RADARSAT-2Raster-Typ "RADARSAT-2"
  • RapidEye Raster-Typ "RapidEye"
  • Raster Process DefinitionRaster-Typ "Raster Process Definition"
  • SPOT 5Raster-Typ "SPOT 5"
  • WorldView-1Raster-Typ "WorldView-1"
  • WorldView-2 Raster-Typ "WorldView-2"

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.

  • NO_EDITOR_TRACKINGEditor-Tracking wird nicht aktiviert. Dies ist die Standardeinstellung.
  • EDITOR_TRACKINGAktiviert Editor-Tracking für das Mosaik-Dataset.

Bei Verwendung des Schlüsselwortes "VIEW" im Parameter side_tables wird Editor-Tracking automatisch aktiviert.

Boolean

Codebeispiel

AlterMosaicDatasetSchema - Beispiel 1 (Python-Fenster)

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")
AlterMosaicDatasetSchema – Beispiel 2 (eigenständiges Skript)

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)

Umgebung

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Verwandte Themen

Lizenzierungsinformationen

ArcGIS for Desktop Basic: Nein
ArcGIS for Desktop Standard: Ja
ArcGIS for Desktop Advanced: Ja
5/9/2014