Raster zu Mosaik-Dataset hinzufügen (Data Management)

Lizenzstufe:BasicStandardAdvanced

Zusammenfassung

Fügt einem Mosaik-Dataset aus mehreren Quellen, einschließlich einer Datei, eines Ordners, eines Raster-Katalogs, einer Tabelle oder eines Web-Service, Raster-Datasets hinzu.

Verwendung

Syntax

AddRastersToMosaicDataset_management (in_mosaic_dataset, raster_type, input_path, {update_cellsize_ranges}, {update_boundary}, {update_overviews}, {maximum_pyramid_levels}, {maximum_cell_size}, {minimum_dimension}, {spatial_reference}, {filter}, {sub_folder}, {duplicate_items_action}, {build_pyramids}, {calculate_statistics}, {build_thumbnails}, {operation_description}, {force_spatial_reference})
ParameterErläuterungDatentyp
in_mosaic_dataset

Der Pfad und der Name des Mosaik-Datasets, dem die Raster-Daten hinzugefügt werden.

Mosaic Layer
raster_type

Der Raster-Typ wird speziell für Bildprodukte verwendet. Damit werden Metadaten, z. B. Georeferenzierung, Erwerbsdatum und Sensortyp, sowie ein Raster-Format angegeben. Eine Liste von Raster-Typen finden Sie in der Liste der unterstützten Raster- und Bilddatenformate.

Wenn Sie einen LAS-, LAS-Dataset- oder Terrain-Raster-Typ verwenden, muss eine *.ART-Datei verwendet werden, in der die Zellengröße angegeben ist.

Raster Type
input_path
[input_path,...]

Pfad und Name der Datei, des Ordners, des Raster-Datasets, des Raster-Katalogs, des Mosaik-Datasets, der Tabelle oder des Service.

Es sind nicht alle Eingabeoptionen verfügbar. Die verfügbaren Optionen hängen vom ausgewählten Raster-Typ ab.

  • DatasetErmöglicht es Ihnen, ein geographisches ArcGIS-Dataset auszuwählen, z. B. ein Raster, einen Raster-Katalog oder ein Mosaik-Dataset in einer Geodatabase oder eine Tabelle.
  • WorkspaceErmöglicht es Ihnen, einen Ordner mit mehreren Raster-Datasets auszuwählen. Der Ordner kann Unterordner enthalten.Diese Option wird von den Parametern Unterordner einbeziehen und Eingabedatenfilter beeinflusst.
  • DateiErmöglicht Ihnen die Auswahl eines oder mehrerer Raster-Datasets, die in einem Ordner auf dem Datenträger, einer .ISDef-Datei (Image-Service-Definitionsdatei) oder einer .RPDef-Datei (Raster-Prozessdefinitionsdatei) gespeichert sind.Verwenden Sie diese nicht mit Dateiformaten, die Raster-Datasets sind, wie TIFF- oder MrSID-Dateien, sondern verwenden Sie Dataset.
  • ServiceErmöglicht es Ihnen, einen WCS-, Karten- oder Image-Service oder eine Web-Service-Layer-Datei auszuwählen.
File; Workspace; Raster Dataset; Mosaic Dataset; Table; Raster Layer; Raster Catalog Layer; Mosaic Layer; Terrain Layer; WCS Coverage; Image Service; MapServer; WMS Map; Dataset; Layer File; Terrain; LAS Dataset Layer
update_cellsize_ranges
(optional)

Berechnet die Zellengrößenbereiche der einzelnen Raster im Mosaik-Dataset. Diese Werte werden in der Attributtabelle in die Spalten "minPS" und "maxPS" geschrieben.

  • UPDATE_CELL_SIZESDie Zellengrößenbereiche werden für alle Raster im Mosaik-Dataset berechnet. Dies ist die Standardeinstellung.
  • NO_CELL_SIZESDie Zellengrößenbereiche werden nicht berechnet.
Boolean
update_boundary
(optional)

Generiert oder aktualisiert das Grenzpolygon eines Mosaik-Datasets. Standardmäßig führt die Grenze alle Footprint-Polygone zusammen, um eine einzelne Grenze zu erstellen, die die Ausdehnung der gültigen Pixel darstellt.

  • UPDATE_BOUNDARYDie Grenze wird generiert oder aktualisiert. Dies ist die Standardeinstellung.
  • NO_BOUNDARYDie Grenze wird nicht generiert oder aktualisiert.
Boolean
update_overviews
(optional)

Definiert und generiert Übersichten für ein Mosaik-Dataset.

  • UPDATE_OVERVIEWSÜbersichten werden definiert und erstellt.
  • NO_OVERVIEWSÜbersichten werden nicht definiert oder erstellt. Dies ist die Standardeinstellung.
Boolean
maximum_pyramid_levels
(optional)

Definiert die maximale Anzahl der Pyramidenebenen, die im Mosaik-Dataset verwendet werden. Bei einem Wert von "2" werden beispielsweise nur die ersten zwei Pyramidenebenen des Quell-Rasters verwendet. Wird dieser Wert leer gelassen oder der Wert -1 eingegeben, werden Pyramiden für alle Ebenen berechnet.

Dieser Wert wirkt sich auf die Anzeige und die Anzahl der Übersichten aus, die erstellt werden.

Long
maximum_cell_size
(optional)

Definiert die maximale Pyramiden-Zellengröße, die im Mosaik-Dataset verwendet wird.

Double
minimum_dimension
(optional)

Definiert die kleinsten Dimensionen der Raster-Pyramide, die im Mosaik-Dataset verwendet werden.

Long
spatial_reference
(optional)

Raumbezugssystem der Eingabe-Daten.

Dieser Wert sollte angegeben werden, wenn für die Daten kein Koordinatensystem vorhanden ist. Andernfalls wird das Koordinatensystem des Mosaik-Datasets verwendet. Mit diesem Wert kann außerdem das Koordinatensystem der Eingabedaten überschrieben werden.

Spatial Reference
filter
(optional)

Ein Filter für die Daten, die dem Mosaik-Dataset hinzugefügt werden. Sie können SQL-Ausdrücke für die Erstellung des Datenfilters verwenden. Die Platzhalter für den Filter funktionieren für den vollständigen Pfad zu den Eingabedaten.

Wenn Sie nur ein TIFF-Bild hinzufügen möchten, können Sie ein Sternchen vor einer Dateierweiterung hinzufügen.

  • *.TIF

Wenn Sie ein Bild mit dem Wort "Sensor" im Dateipfad oder Dateinamen hinzufügen möchten, müssen Sie vor und nach dem Wort "Sensor" ein Sternchen einfügen.

  • *sensor2009*

Sie können auch PERL-Syntax für die Erstellung eines Datenfilters verwenden.

  • REGEX:.*1923.*|.*1922.*

  • REGEX:.*192[34567].*|.*194.*|.*195.*

  • OBJECTID IN (19745, 19680, 19681, 19744, 5932, 5931, 5889, 5890, 14551, 14552, 14590, 14591)

String
sub_folder
(optional)

Untersucht Unterordner rekursiv.

  • SUBFOLDERSAlle Unterordner werden auf Daten untersucht. Dies ist die Standardeinstellung.
  • NO_SUBFOLDERSNur der Ordner der obersten Ebene wird auf Daten untersucht.
Boolean
duplicate_items_action
(optional)

Es wird eine Prüfung ausgeführt, um zu ermitteln, ob die einzelnen Raster mit dem ursprünglichen Pfad und dem Dateinamen bereits hinzugefügt wurden. Wählen Sie aus, welche Aktion ausgeführt werden soll, wenn doppelte Pfad- oder Dateinamen gefunden werden.

  • ALLOW_DUPLICATESAlle Raster werden hinzugefügt, auch wenn sie bereits im Mosaik-Dataset vorhanden sind. Dies ist die Standardeinstellung.
  • EXCLUDE_DUPLICATESDoppelte Raster werden nicht hinzugefügt.
  • OVERWRITE_DUPLICATESDas Duplikat-Raster überschreibt das vorhandene Raster.
String
build_pyramids
(optional)

Berechnet für jedes Quell-Raster Pyramiden.

  • NO_PYRAMIDSEs werden keine Pyramiden erstellt. Dies ist die Standardeinstellung.
  • BUILD_PYRAMIDSEs werden Pyramiden erstellt.
Boolean
calculate_statistics
(optional)

Berechnet Statistiken für jedes Quell-Raster.

  • NO_STATISTICSEs werden keine Statistiken berechnet. Dies ist die Standardeinstellung.
  • CALCULATE_STATISTICSEs werden Statistiken berechnet.
Boolean
build_thumbnails
(optional)

Erstellt für jedes Quell-Raster Miniaturansichten.

  • NO_THUMBNAILSEs werden keine Miniaturansichten erstellt. Dies ist die Standardeinstellung.
  • BUILD_THUMBNAILSEs werden Miniaturansichten erstellt.
Boolean
operation_description
(optional)

Eine benutzerdefinierte Beschreibung, mit der Sie den Vorgang des Hinzufügens der Raster-Daten darstellen. Sie wird der Raster-Typ-Tabelle hinzugefügt, die für die Suche oder als Referenz verwendet werden kann.

String
force_spatial_reference
(optional)

Verwenden Sie das Koordinatensystem für Eingabedaten für alle Raster, wenn Sie Daten in das Mosaik-Dataset laden.

  • NO_FORCE_SPATIAL_REFERENCEBehalten Sie das Koordinatensystem aller Raster-Daten bei, wenn Daten geladen werden. Dies ist die Standardeinstellung.
  • FORCE_SPATIAL_REFERENCEErzwingen Sie das in diesem Werkzeug angegebene Koordinatensystem für jedes Raster, wenn Daten geladen werden.
Boolean

Codebeispiel

AddRastersToMosaicDataset – Beispiel 1 (Python-Fenster)

Dies ist ein Python-Beispiel für das Werkzeug "AddRastersToMosaicDataset".

import arcpy
arcpy.AddRastersToMosaicDataset_management(
     "c:/data/AddMD.gdb/md_landsat", "Landsat 7 ETM+", 
     "c:/data/landsat7etm", "UPDATE_CELL_SIZES", "UPDATE_BOUNDARY",
     "NO_OVERVIEWS", "UPDATE_OVERVIEWS", "2", "#", "#", 
     "GCS_WGS_1984.prj","*.tif", "SUBFOLDERS", "EXCLUDE_DUPLICATES",
     "NO_PYRAMIDS", "NO_STATISTICS", "BUILD_THUMBNAILS", 
     "Add Landsat L1G", "FORCE_SPATIAL_REFERENCE")
AddRastersToMosaicDataset – Beispiel 2 (eigenständiges Skript)

Dies ist ein Python-Skriptbeispiel für das Werkzeug "AddRastersToMosaicDataset".

#Add Raster Dataset type Raster to FGDB Mosaic Dataset
#Calculate Cell Size Ranges and Build Boundary
#Build Overviews for Mosaic Dataset upon the 3rd level Raster Dataset pyramid
#Apply TIFF file filter
#Build Pyramids for the source datasets

import arcpy
arcpy.env.workspace = "C:/Workspace"

    
mdname = "AddMD.gdb/md_rasds"
rastype = "Raster Dataset"
inpath = "c:/data/rasds"
updatecs = "UPDATE_CELL_SIZES"
updatebnd = "UPDATE_BOUNDARY"
updateovr = "UPDATE_OVERVIEWS"
maxlevel = "2"
maxcs = "#"
maxdim = "#"
spatialref = "#"
inputdatafilter = "*.tif"
subfolder = "NO_SUBFOLDERS"
duplicate = "EXCLUDE_DUPLICATES"
buildpy = "BUILD_PYRAMIDS"
calcstats = "CALCULATE_STATISTICS"
buildthumb = "NO_THUMBNAILS"
comments = "Add Raster Datasets"
forcesr = "#"

arcpy.AddRastersToMosaicDataset_management(
     mdname,  rastype, inpath, updatecs, updatebnd, updateovr,
     maxlevel, maxcs, maxdim, spatialref, inputdatafilter,
     subfolder, duplicate, buildpy, calcstats, 
     buildthumb, comments, forcesr)

Umgebung

Verwandte Themen

Lizenzierungsinformationen

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