Raster aus Mosaik-Dataset entfernen (Data Management)

Lizenzstufe:BasicStandardAdvanced

Zusammenfassung

Entfernt ausgewählte Raster (Elemente) aus einem Mosaik-Dataset.

Verwendung

Syntax

RemoveRastersFromMosaicDataset_management (in_mosaic_dataset, {where_clause}, {update_boundary}, {mark_overviews_items}, {delete_overview_images}, {delete_item_cache}, {remove_items}, {update_cellsize_ranges})
ParameterErläuterungDatentyp
in_mosaic_dataset

Pfad und Name des Mosaik-Datasets.

Mosaic Layer
where_clause
(optional)

Zum Angeben der Raster-Datasets, die aus dem Mosaik-Dataset entfernt werden sollen, legen Sie mittels SQL eine Abfrage fest, oder erstellen Sie mit dem Abfrage-Generator eine Abfrage.

Es muss eine Auswahl getroffen oder eine Abfrage angegeben werden; andernfalls funktioniert das Werkzeug nicht. Wenn Sie alle Datensätze aus dem Mosaik-Dataset entfernen möchten, geben Sie eine Abfrage an, mit der alle Raster ausgewählt werden wie zum Beispiel OBJECTID>=0".

SQL Expression
update_boundary
(optional)

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 aktualisiert. Dies ist die Standardeinstellung.
  • NO_BOUNDARY Die Grenze wird nicht aktualisiert.
Boolean
mark_overviews_items
(optional)

Nachdem die Raster aus einem Mosaikkatalog entfernt wurden, sind alle mit diesen Rastern erstellten Übersichten möglicherweise nicht mehr genau. Sie können daher ermittelt und aktualisiert oder, wenn nicht länger benötigt, entfernt werden.

  • MARK_OVERVIEWS_ITEMSDie betroffenen Übersichten werden ermittelt. Dies ist die Standardeinstellung.
  • NO_MARK_OVERVIEWS_ITEMSDie betroffenen Übersichten werden nicht ermittelt.
Boolean
delete_overview_images
(optional)

Alle Übersichten, die nach dem Entfernen der Quellraster nicht mehr benötigt werden, können aus dem Mosaik-Dataset entfernt werden. Die Übersichten werden nur dann entfernt, wenn die Übersichtselemente ausgewählt sind.

  • DELETE_OVERVIEW_IMAGESDie Grenze wird aktualisiert. Dies ist die Standardeinstellung.
  • NO_DELETE_OVERVIEW_IMAGES Die Grenze wird nicht aktualisiert.
Boolean
delete_item_cache
(optional)

Wählen Sie aus, ob der Raster-Cache gelöscht werden soll, der mit einem der Mosaik-Dataset-Elemente, die Sie entfernen, verknüpft ist.

  • DELETE_ITEM_CACHEDas Mosaik-Dataset-Element wird entfernt und der entsprechende Cache wird gelöscht. Dies ist die Standardeinstellung.
  • NO_DELETE_ITEM_CACHEJeder zugeordnete Element-Cache wird nicht gelöscht.
Boolean
remove_items
(optional)

Legen Sie fest, ob das Element aus dem Mosaik-Dataset, beispielsweise ein Raster-Dataset, gelöscht werden soll, oder ob lediglich die verknüpften Übersichten oder der Cache gelöscht werden sollen.

  • REMOVE_MOSAICDATASET_ITEMSDas Element wird aus dem Mosaik-Dataset entfernt. Dies ist die Standardeinstellung.
  • NO_REMOVE_MOSAICDATASET_ITEMSDas Element wird aus dem Mosaik-Dataset entfernt, der Cache des Elements und alle aus diesem Element erstellten Übersichten werden entfernt.
Boolean
update_cellsize_ranges
(optional)

Legen Sie fest, ob die Zellengrößenbereiche für das Mosaik-Dataset aktualisiert werden sollen.

  • UPDATE_CELL_SIZESDie Zellengrößenbereiche werden aktualisiert. Dies ist die Standardeinstellung.
  • NO_CELL_SIZESDie Zellengrößenbereiche werden nicht geändert.
Boolean

Codebeispiel

RemoveRastersFromMosaicDataset - Beispiel 1 (Python-Fenster)

Dies ist ein Python-Beispiel für "RemoveRastersFromMosaicDataset".

import arcpy
arcpy.RemoveRastersFromMosaicDataset_management(
     "C:/Workspace/remove.gdb/md", "YEAR<1999", "UPDATE_BOUNDARY", 
     "MARK_OVERVIEW_ITEMS",  "#", "#", "#", "#")
RemoveRastersFromMosaicDataset - Beispiel 2 (eigenständiges Skript)

Dies ist ein Python-Skriptbeispiel für "RemoveRastersFromMosaicDataset".

#Delete Overviews with Query

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

mdname = "remove.gdb/md2"
query = "#"
updatebnd = "#"
markovr = "#"
delovr = "DELETE_OVERVIEW_IMAGES"
delitemcache = "#"
removeitem = "NO_REMOVE_MOSAICDATASET_ITEMS"
updatecs = "UPDATE_CELL_SIZES"

arcpy.RemoveRastersFromMosaicDataset_management(
     mdname, query, updatebnd, markovr, delovr, delitemcache, 
     removeitem, updatecs)

Umgebung

Verwandte Themen

Lizenzierungsinformationen

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