Calcular rangos de tamaño de celda (Gestión de datos)
Resumen
Calcula los tamaños mínimos y máximos de celda para los rásteres en un dataset mosaico.
Uso
-
Esta herramienta calcula automáticamente los rangos de tamaño de celda para todos los elementos del dataset de mosaico. Los rangos de tamaño de celda calculados se almacenan en la tabla de atributos del dataset de mosaico en las columnas MinPS y MaxPS. Si necesita unos valores concretos para las columnas MinPS y MaxPS, puede editar estos valores manualmente.
-
No puede calcular los rangos de tamaño de celda para un dataset de mosaico referenciado.
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, debe ejecutar la herramienta Compactar.
Sintaxis
Parámetro | Explicación | Tipo de datos |
in_mosaic_dataset |
Ruta y nombre del dataset de mosaico. | Image Service; Mosaic Layer; String |
where_clause (Opcional) | Defina una consulta SQL si solo desea calcular los rangos de tamaño de las celdas para un subconjunto de elementos del dataset de mosaico. Si no se especifica ninguna consulta, se calcularán los rangos de tamaño de celda de todos los elementos del dataset de mosaico. | SQL Expression |
do_compute_min (Opcional) |
Calcula el tamaño de píxel mínimo para todos los rásteres en el dataset de mosaico.
| Boolean |
do_compute_max (Opcional) |
Calcula el tamaño de píxel máximo para todos los rásteres en el dataset de mosaico.
| Boolean |
max_range_factor (Opcional) |
Factor por el cual se multiplica el tamaño del píxel alto para obtener el valor máximo de tamaño de píxel para los rásteres en el dataset del mosaico. El valor predeterminado es 10. | Double |
cell_size_tolerance_factor (Opcional) |
Permite especificar una tolerancia de tamaño de celda. Esto es útil cuando tiene rásteres con diferentes tamaños de píxeles que deben considerarse igual. El valor predeterminado es 0,8. | Double |
update_missing_only (Opcional) |
Le permite calcular solo los valores faltantes del rango de tamaño de celda.
| Boolean |
Ejemplo de código
Esta es una muestra de Python para la herramienta CalculateCellSizeRanges.
import arcpy
arcpy.CalculateCellSizeRanges_management(
"C:/Workspace/cellsize.gdb/md", "#", "MIN_CELL_SIZES",
"MAX_CELL_SIZES", "20", "1", "UPDATE_MISSING_ONLY")
Esta es una muestra de secuencia de comandos de Python para la herramienta CalculateCellSizeRanges.
# Calculate the Mininum Cell Size and Maximum Cell Size with default setting
import arcpy
arcpy.env.workspace = "C:/Workspace"
mdname = "cellsize.gdb/md"
query = "#"
calmin = "MIN_CELL_SIZES"
calmax = "MAX_CELL_SIZES"
maxfactor = "#"
tolerancefactor = "#"
updatemiss = "#"
arcpy.CalculateCellSizeRanges_management(
mdname, query, calmin, calmax, maxfactor, tolerancefactor, updatemiss)