Quitar rásteres de dataset de mosaico (Administración de datos)

Resumen

Quita los datasets ráster seleccionados de un dataset de mosaico.

Uso

  • Debe haber una selección o una consulta especificada; de lo contrario, la herramienta no se ejecutará. Si desea eliminar todos los registros del dataset de mosaico, especifique una consulta que seleccione todos los rásteres, como por ejemplo "OBJECTID>=0".

  • Tiene la opción de quitar las vistas generales, pero no de eliminarlas. Si las vistas generales se generan en el dataset de mosaico, serán eliminadas cuando se quiten, porque son administradas por el dataset de mosaico. Si ha creado las vistas generales en una carpeta o en una ubicación no predeterminada, no son completamente administradas por el dataset de mosaico, por lo que podrá quitarlas sin eliminarlas del disco. Es probable que no quiera eliminar las vistas generales si las está utilizando en otro lugar.

  • Si opta por marcar, pero no eliminar, las vistas generales afectadas, puede utilizar la herramienta Generar vistas generales para volver a generar las vistas generales afectadas.

  • Esta herramienta también eliminará la caché creada para cada elemento en el dataset de mosaico. Tanto la caché de ráster y la caché de LAS se pueden eliminar. Las propiedades del caché para estos datasets se define en sus funciones.

  • La fragmentación de la base de datos y la manipulación de datos frecuentes puede aumentar enormemente el tamaño del dataset de mosaico. Si el tamaño de la base de datos se incrementa debido a la realización constante de transacciones, ejecute la herramienta Compactar.

Sintaxis

arcpy.management.RemoveRastersFromMosaicDataset(in_mosaic_dataset, {where_clause}, {update_boundary}, {mark_overviews_items}, {delete_overview_images}, {delete_item_cache}, {remove_items}, {update_cellsize_ranges})
ParámetroExplicaciónTipo de datos
in_mosaic_dataset

Dataset de mosaico que contiene los rásteres que se van a quitar.

Mosaic Layer
where_clause
(Opcional)

Expresión SQL para seleccionar los datasets ráster que se quieren quitar del dataset de mosaico.

Debe haber una selección o una consulta especificada; de lo contrario, la herramienta no se ejecutará. Si desea eliminar todos los registros del dataset de mosaico, especifique una consulta que seleccione todos los rásteres, como por ejemplo "OBJECTID>=0".

SQL Expression
update_boundary
(Opcional)

Actualiza el polígono límite de un dataset de mosaico. De manera predeterminada, el límite fusiona todos los polígonos de huella para crear un único límite que representa la extensión de los píxeles válidos.

  • UPDATE_BOUNDARYEl límite se actualizará. Esta es la opción predeterminada.
  • NO_BOUNDARY El límite no se actualizará.
Boolean
mark_overviews_items
(Opcional)

Si se han quitado los rásteres de un catálogo de mosaico, es posible que las vistas generales creadas mediante esos rásteres ya no sean precisas, por lo tanto, se podrán identificar para actualizarlas o retirarlas, si ya no son necesarias.

  • MARK_OVERVIEW_ITEMSSe identificarán las vistas generales afectadas. Esta es la opción predeterminada.
  • NO_MARK_OVERVIEW_ITEMSNo se identificarán las vistas generales afectadas.
Boolean
delete_overview_images
(Opcional)

Quita las vistas generales asociadas con los rásteres seleccionados.

  • DELETE_OVERVIEW_IMAGESElimina las vistas generales asociadas con los rásteres seleccionados. Esta es la opción predeterminada.
  • NO_DELETE_OVERVIEW_IMAGES Quita las vistas generales asociadas con los rásteres seleccionados.
Boolean
delete_item_cache
(Opcional)

Elimina la caché basada en cualquier dataset ráster de origen que se vaya a eliminar del dataset de mosaico.

  • DELETE_ITEM_CACHEElimina el elemento y la caché correspondiente. Esta es la opción predeterminada.
  • NO_DELETE_ITEM_CACHEConserva la caché como parte del dataset de mosaico.
Boolean
remove_items
(Opcional)

Elimina el elemento, la caché, las vistas generales y los datasets ráster. O elimina solo la caché y las vistas generales y conserva los datasets ráster.

  • REMOVE_MOSAICDATASET_ITEMSElimina el elemento del dataset de mosaico. Esta es la opción predeterminada.
  • NO_REMOVE_MOSAICDATASET_ITEMSElimina la caché del elemento y las vistas generales asociadas, pero no el elemento propiamente dicho.
Boolean
update_cellsize_ranges
(Opcional)

Actualiza los rangos de tamaño de celda del dataset de mosaico. Elija esta opción si desea eliminar todas las imágenes con un tamaño de celda concreto.

  • UPDATE_CELL_SIZESActualiza los rangos de tamaño de celda. Esta es la opción predeterminada.
  • NO_CELL_SIZESNo actualiza los rangos de tamaños de celda.
Boolean

Salida derivada

NombreExplicaciónTipo de datos
out_mosaic_dataset

El dataset de mosaico actualizado.

Capa de mosaico

Muestra de código

Ejemplo 1 de RemoveRastersFromMosaicDataset (ventana de Python)

Esta es una muestra de Python para RemoveRastersFromMosaicDataset.

import arcpy
arcpy.RemoveRastersFromMosaicDataset_management(
     "C:/Workspace/remove.gdb/md", "YEAR<1999", "UPDATE_BOUNDARY", 
     "MARK_OVERVIEW_ITEMS",  "#", "#", "#", "#")
Ejemplo 2 de RemoveRastersFromMosaicDataset (script independiente)

Esta es una muestra de script de Python para 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)

Entornos

Información de licenciamiento

  • Basic: No
  • Standard: Sí
  • Advanced: Sí

Temas relacionados