Mosaik-Dataset-Schema ändern (Data Management)

Lizenzstufe:BasicStandardAdvanced

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

Syntax

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

  • 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.
  • 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.
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.

  • CADRG/ECRG
  • CIB
  • DTED
  • FORMOSAT-2
  • GeoEye-1
  • HRE
  • IKONOS
  • KOMPSAT-2
  • LAS
  • Landsat 1-5 MSS
  • Landsat 4-5 TM
  • Landsat 7 ETM+
  • NITF
  • Quickbird
  • RADARSAT-2
  • RapidEye
  • Raster Process Definition
  • SPOT 5
  • WorldView-1
  • 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

Codebeispiel

AlterMosaicDatasetSchema - Beispiel 1 (Python-Fenster)

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")
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 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)

Umgebung

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Verwandte Themen

Lizenzierungsinformationen

ArcGIS for Desktop Basic: Nein
ArcGIS for Desktop Standard: Ja
ArcGIS for Desktop Advanced: Ja
9/11/2013