Calcular rangos de tamaño de celda (Administración de datos)
Resumen
Calcula los tamaños mínimos y máximos de celda para los rásteres en un dataset mosaico.
Uso
-
Los rangos de tamaño de celda se especifican en la tabla de atributos, en las columnas minPS y maxPS. Puede editar manualmente estos valores, si es necesario.
-
No puede calcular los rangos de tamaño de celda para un dataset de mosaico referenciado.
Sintaxis
Parámetro | Explicación | Tipo de datos |
in_mosaic_dataset |
Ruta y nombre del dataset de mosaico. | Mosaic Dataset; Mosaic Layer |
where_clause (Opcional) |
Al utilizar SQL, puede definir una consulta o utilizar el Generador de consultas para crear una consulta. | 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) |
Controla el factor por el cual el tamaño máximo de píxel de la vista general superior se multiplica para asegurar la visibilidad del mosaico cuando se muestra en escalas pequeñas. 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.1. | Double |
update_missing_only (Opcional) |
Le permite calcular sólo los valores faltantes del rango de tamaño de celda.
| Boolean |
Ejemplo de código
Esta es una muestra de Python para CalculateCellSizeRanges.
import arcpy arcpy.CalculateCellSizeRanges_management("c:/workspace/fgdb.gdb/md", "MIN_CELL_SIZES", "MAX_CELL_SIZES", "#", "#", "#")
Esta es una muestra de secuencia de comandos de Python para CalculateCellSizeRanges.
##=========================== ##Calculate Cell Size Ranges ##Usage: CalculateCellSizeRanges_management in_mosaic_dataset {where_clause} {MIN_CELL_SIZES ## | NO_MIN_CELL_SIZES} {MAX_CELL_SIZES ## | NO_MAX_CELL_SIZES} {max_range_factor} ## {cell_size_tolerance_factor} {UPDATE_ALL ## | UPDATE_MISSING_ONLY} try: import arcpy arcpy.env.workspace = "C:/Workspace" # Calculate the Mininum Cell Size and Maximum Cell Size with default setting arcpy.CalculateCellSizeRanges_management("Cellsize.gdb/md", "#", "MIN_CELL_SIZES", "MAX_CELL_SIZES", "#", "#", "#") # Change the Cell Size Range factor to use Source data pyramid # Change the Cell Size Tolerance factor to ignore the small difference # Only update the items that do not have cell size values arcpy.CalculateCellSizeRanges_management("Cellsize.gdb/md", "#", "MIN_CELL_SIZES", "MAX_CELL_SIZES", "100", "1" "UPDATE_MISSING_ONLY") except: print "Calculate Cell Size Ranges example failed." print arcpy.GetMessages()