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

Resumen

Quita los rásteres seleccionados de un dataset de mosaico.

Uso

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

  • 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 creó las vistas generales en una carpeta o en una ubicación diferente a la ubicación predeterminada, el dataset de mosaico no las administra por completo y puede quitarlas sin eliminarlas del disco. Es posible que desee hacer esto si está utilizando las vistas generales en otro lugar.

  • Si identifica las vistas generales afectadas pero no las elimina, 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 considerablemente el tamaño del dataset de mosaico. Si el tamaño de la base de datos es grande debido a la realización constante de transacciones, ejecute la herramienta Compactar.

Parámetros

EtiquetaExplicaciónTipo de datos
Dataset de mosaico

El dataset de mosaico que contiene los rásteres que se eliminarán.

Mosaic Layer
Definición de consulta
(Opcional)

Una expresión SQL para seleccionar los datasets ráster que se eliminarán del dataset de mosaico.

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

SQL Expression
Actualizar límite
(Opcional)

Especifica si se actualizará el polígono de límite del 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.

  • Activado: el polígono de límite del dataset de mosaico se actualizará. Esta es la opción predeterminada.
  • Desctivado: el polígono de límite del dataset de mosaico no se actualizará.
Boolean
Marcar vistas generales afectadas
(Opcional)

Especifica si se identificarán las vistas generales afectadas.

Cuando se eliminan los rásteres de un dataset de mosaico, es posible que las vistas generales creadas con esos rásteres ya no sean precisas. Utilice este parámetro para identificar las vistas generales afectadas para que puedan actualizarse o eliminarse si ya no son necesarias.

  • Activada: se identificarán las vistas generales afectadas. Esta es la opción predeterminada.
  • Desactivada: no se identificarán las vistas generales afectadas.
Boolean
Eliminar imágenes de la vista general
(Opcional)

Especifica si se eliminarán las vistas generales asociadas con los rásteres seleccionados.

  • Activado: las vistas generales asociadas con los rásteres seleccionados se eliminarán. Esta es la opción predeterminada.
  • Desactivado: las vistas generales asociadas con los rásteres seleccionados no se eliminarán.
Boolean
Eliminar caché de elementos
(Opcional)

Especifica si la memoria caché basada en cualquier dataset ráster de origen que se eliminará del dataset de mosaico también se eliminará.

  • Activado: la memoria caché basada en cualquier dataset ráster de origen que se eliminará del dataset de mosaico también se eliminará. Esta es la opción predeterminada.
  • Desactivado: la memoria caché no se eliminará y seguirá siendo parte del dataset de mosaico.
Boolean
Eliminar elementos del dataset de mosaico
(Opcional)

Especifica si se eliminarán los elementos del dataset de mosaico.

  • Activado: los elementos del dataset de mosaico se eliminarán. Esta es la opción predeterminada.
  • Desactivado: los elementos del dataset de mosaico no se eliminarán.
Boolean
Actualizar rangos de tamaño de celda
(Opcional)

Especifica si se actualizarán los rangos de tamaño de celda del dataset de mosaico.

  • Activado: los rangos de tamaño de celda para el dataset de mosaico se actualizarán. Esta es la opción predeterminada.
  • Desctivado: los rangos de tamaño de celda para el dataset de mosaico no se actualizarán.
Boolean

Salida derivada

EtiquetaExplicaciónTipo de datos
Dataset de mosaico actualizado

El dataset de mosaico actualizado.

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})
NombreExplicaciónTipo de datos
in_mosaic_dataset

El dataset de mosaico que contiene los rásteres que se eliminarán.

Mosaic Layer
where_clause
(Opcional)

Una expresión SQL para seleccionar los datasets ráster que se eliminarán del dataset de mosaico.

Debe especificar una selección o una consulta; de lo contrario, la herramienta no se ejecutará. Para 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)

Especifica si se actualizará el polígono de límite del 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 polígono de límite del dataset de mosaico se actualizará. Esta es la opción predeterminada.
  • NO_BOUNDARYEl polígono de límite del dataset de mosaico no se actualizará.
Boolean
mark_overviews_items
(Opcional)

Especifica si se identificarán las vistas generales afectadas.

Cuando se eliminan los rásteres de un dataset de mosaico, es posible que las vistas generales creadas con esos rásteres ya no sean precisas. Utilice este parámetro para identificar las vistas generales afectadas para que puedan actualizarse o eliminarse 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)

Especifica si se eliminarán las vistas generales asociadas con los rásteres seleccionados.

  • DELETE_OVERVIEW_IMAGESLas vistas generales asociadas con los rásteres seleccionados se eliminarán. Esta es la opción predeterminada.
  • NO_DELETE_OVERVIEW_IMAGESLas vistas generales asociadas con los rásteres seleccionados no se eliminarán.
Boolean
delete_item_cache
(Opcional)

Especifica si la memoria caché basada en cualquier dataset ráster de origen que se eliminará del dataset de mosaico también se eliminará.

  • DELETE_ITEM_CACHELa memoria caché basada en cualquier dataset ráster de origen que se eliminará del dataset de mosaico también se eliminará. Esta es la opción predeterminada.
  • NO_DELETE_ITEM_CACHELa memoria caché no se eliminará y seguirá siendo parte del dataset de mosaico.
Boolean
remove_items
(Opcional)

Especifica si se eliminarán los elementos del dataset de mosaico.

  • REMOVE_MOSAICDATASET_ITEMSLos elementos del dataset de mosaico se eliminarán. Esta es la opción predeterminada.
  • NO_REMOVE_MOSAICDATASET_ITEMSLos elementos del dataset de mosaico no se eliminarán.
Boolean
update_cellsize_ranges
(Opcional)

Especifica si se actualizarán los rangos de tamaño de celda del dataset de mosaico.

  • UPDATE_CELL_SIZESLos rangos de tamaño de celda para el dataset de mosaico se actualizarán. Utilícelo si desea eliminar todas las imágenes con un tamaño de celda concreto. Esta es la opción predeterminada.
  • NO_CELL_SIZESLos rangos de tamaño de celda para el dataset de mosaico no se actualizarán.
Boolean

Salida derivada

NombreExplicaciónTipo de datos
out_mosaic_dataset

El dataset de mosaico actualizado.

Mosaic Layer

Muestra de código

Ejemplo 1 de RemoveRastersFromMosaicDataset (ventana de Python)

Esta es una muestra de Python para la función 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 la función 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)

Temas relacionados