Raster aus Mosaik-Dataset entfernen (Data Management)

Zusammenfassung

Entfernt ausgewählte Raster aus einem Mosaik-Dataset.

Verwendung

  • Sie müssen eine Auswahl oder eine Abfrage angeben, da das Werkzeug andernfalls nicht ausgeführt wird. Wenn Sie alle Datensätze im Mosaik-Dataset löschen möchten, geben Sie eine Abfrage an, mit der alle Raster ausgewählt werden, zum Beispiel "OBJECTID>=0".

  • Wenn Übersichten im Mosaik-Dataset generiert werden, werden sie beim Entfernen gelöscht, weil sie dann vom Mosaik-Dataset verwaltet werden. Wenn Sie die Übersichten in einem nicht standardmäßigen Ordner oder Speicherort erstellt haben, werden sie nicht vollständig vom Mosaik-Dataset verwaltet. Daher können Sie sie entfernen, ohne sie vom Datenträger zu löschen. Dies bietet sich an, wenn Sie die Übersichten noch an anderer Stelle verwenden.

  • Wenn Sie die betroffenen Übersichten markieren, aber nicht löschen, können Sie sie mit dem Werkzeug Übersichten erstellen neu erstellen.

  • Dieses Werkzeug löscht auch den für jedes Element im Mosaik-Dataset erstellten Cache. Sowohl der Raster-Cache als auch der LAS-Cache können entfernt werden. Die Eigenschaften für den Cache für diese Datasets werden in ihren Funktionen definiert.

  • Datenbankfragmentierung und häufige Datenänderungen können ein Mosaik-Dataset erheblich vergrößern. Verwenden Sie das Werkzeug Komprimieren, wenn die Datenbank aufgrund konstanter Transaktionen sehr groß ist.

Parameter

BeschriftungErläuterungDatentyp
Mosaik-Dataset

Das Mosaik-Dataset, das die zu entfernenden Raster enthält.

Mosaic Layer
Abfragedefinition
(optional)

Ein SQL-Ausdruck, um Raster-Datasets auszuwählen, die aus dem Mosaik-Dataset gelöscht werden sollen.

Sie müssen eine Auswahl oder eine Abfrage angeben, da das Werkzeug andernfalls nicht ausgeführt wird. Wenn Sie alle Datensätze im Mosaik-Dataset löschen möchten, geben Sie eine Abfrage an, mit der alle Raster ausgewählt werden, zum Beispiel "OBJECTID>=0".

SQL Expression
Grenze aktualisieren
(optional)

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

  • Aktiviert: Das Grenzpolygon des Mosaik-Datasets wird aktualisiert. Dies ist die Standardeinstellung.
  • Deaktiviert: Das Grenzpolygon des Mosaik-Datasets wird nicht aktualisiert.
Boolean
Betroffene Übersichten markieren
(optional)

Gibt an, ob betroffene Übersichten identifiziert werden.

Wenn die Raster in einem Mosaik-Dataset entfernt wurden, sind mit diesen Rastern erstellte Übersichten möglicherweise nicht mehr korrekt. Verwenden Sie diesen Parameter, um betroffene Übersichten zu identifizieren, damit sie aktualisiert oder entfernt werden können, falls sie nicht mehr benötigt werden.

  • Aktiviert: Die betroffenen Übersichten werden ermittelt. Dies ist die Standardeinstellung.
  • Deaktiviert: Die betroffenen Übersichten werden nicht ermittelt.
Boolean
Übersichtsbilder löschen
(optional)

Gibt an, ob die mit den ausgewählten Rastern verknüpften Übersichten gelöscht werden.

  • Aktiviert: Die mit den ausgewählten Rastern verknüpften Übersichten werden gelöscht. Dies ist die Standardeinstellung.
  • Deaktiviert: Die mit den ausgewählten Rastern verknüpften Übersichten werden nicht gelöscht.
Boolean
Element-Cache löschen
(optional)

Gibt an, ob der Cache, der auf aus dem Mosaik-Dataset zu entfernenden Quell-Raster-Datasets basiert, ebenfalls entfernt wird.

  • Aktiviert: Der Cache, der auf aus dem Mosaik-Dataset zu entfernenden Quell-Raster-Datasets basiert, wird ebenfalls entfernt. Dies ist die Standardeinstellung.
  • Deaktiviert: Der Cache wird nicht entfernt und bleibt Teil des Mosaik-Datasets.
Boolean
Mosaik-Dataset-Elemente entfernen
(optional)

Gibt an, ob Mosaik-Dataset-Elemente entfernt werden.

  • Aktiviert: Mosaik-Dataset-Elemente werden entfernt. Dies ist die Standardeinstellung.
  • Deaktiviert: Mosaik-Dataset-Elemente werden nicht entfernt.
Boolean
Zellgrößenbereiche aktualisieren
(optional)

Gibt an, ob die Zellengrößenbereiche für das Mosaik-Dataset aktualisiert werden.

  • Aktiviert: Die Zellengrößenbereiche für das Mosaik-Dataset werden aktualisiert. Dies ist die Standardeinstellung.
  • Deaktiviert: Die Zellengrößenbereiche für das Mosaik-Dataset werden nicht aktualisiert.
Boolean

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Aktualisiertes Mosaik-Dataset

Das aktualisierte Mosaik-Dataset.

Mosaic Layer

arcpy.management.RemoveRastersFromMosaicDataset(in_mosaic_dataset, {where_clause}, {update_boundary}, {mark_overviews_items}, {delete_overview_images}, {delete_item_cache}, {remove_items}, {update_cellsize_ranges})
NameErläuterungDatentyp
in_mosaic_dataset

Das Mosaik-Dataset, das die zu entfernenden Raster enthält.

Mosaic Layer
where_clause
(optional)

Ein SQL-Ausdruck, um Raster-Datasets auszuwählen, die aus dem Mosaik-Dataset gelöscht werden sollen.

Sie müssen eine Auswahl oder eine Abfrage angeben, da das Werkzeug andernfalls nicht ausgeführt wird. Wenn Sie alle Datensätze im Mosaik-Dataset löschen möchten, geben Sie eine Abfrage an, mit der alle Raster ausgewählt werden, zum Beispiel "OBJECTID>=0".

SQL Expression
update_boundary
(optional)

Gibt an, ob das Grenzpolygon des Mosaik-Datasets aktualisiert wird. 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_BOUNDARYDas Grenzpolygon des Mosaik-Datasets wird aktualisiert. Dies ist die Standardeinstellung.
  • NO_BOUNDARYDas Grenzpolygon des Mosaik-Datasets wird nicht aktualisiert.
Boolean
mark_overviews_items
(optional)

Gibt an, ob betroffene Übersichten identifiziert werden.

Wenn die Raster in einem Mosaik-Dataset entfernt wurden, sind mit diesen Rastern erstellte Übersichten möglicherweise nicht mehr korrekt. Verwenden Sie diesen Parameter, um betroffene Übersichten zu identifizieren, damit sie aktualisiert oder entfernt werden können, falls sie nicht mehr benötigt werden.

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

Gibt an, ob die mit den ausgewählten Rastern verknüpften Übersichten entfernt werden.

  • DELETE_OVERVIEW_IMAGESDie mit den ausgewählten Rastern verknüpften Übersichten werden gelöscht. Dies ist die Standardeinstellung.
  • NO_DELETE_OVERVIEW_IMAGESDie mit den ausgewählten Rastern verknüpften Übersichten werden nicht gelöscht.
Boolean
delete_item_cache
(optional)

Gibt an, ob der Cache, der auf aus dem Mosaik-Dataset zu entfernenden Quell-Raster-Datasets basiert, ebenfalls entfernt wird.

  • DELETE_ITEM_CACHEDer Cache, der auf aus dem Mosaik-Dataset zu entfernenden Quell-Raster-Datasets basiert, wird ebenfalls entfernt. Dies ist die Standardeinstellung.
  • NO_DELETE_ITEM_CACHEDer Cache wird nicht entfernt und bleibt Teil des Mosaik-Datasets.
Boolean
remove_items
(optional)

Gibt an, ob Mosaik-Dataset-Elemente entfernt werden.

  • REMOVE_MOSAICDATASET_ITEMSMosaik-Dataset-Elemente werden entfernt. Dies ist die Standardeinstellung.
  • NO_REMOVE_MOSAICDATASET_ITEMSMosaik-Dataset-Elemente werden nicht entfernt.
Boolean
update_cellsize_ranges
(optional)

Gibt an, ob die Zellengrößenbereiche für das Mosaik-Dataset aktualisiert werden.

  • UPDATE_CELL_SIZESDie Zellengrößenbereiche für das Mosaik-Dataset werden aktualisiert. Verwenden Sie dies, wenn Sie alle Bilder einer bestimmten Zellengröße entfernen. Dies ist die Standardeinstellung.
  • NO_CELL_SIZESDie Zellengrößenbereiche für das Mosaik-Dataset werden nicht aktualisiert.
Boolean

Abgeleitete Ausgabe

NameErläuterungDatentyp
out_mosaic_dataset

Das aktualisierte Mosaik-Dataset.

Mosaic Layer

Codebeispiel

RemoveRastersFromMosaicDataset: Beispiel 1 (Python-Fenster)

Dies ist ein Python-Beispiel für die Funktion 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 die Funktion 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)

Verwandte Themen