Resumen
Define el tipo de datos, las estadísticas y los valores NoData de un dataset de mosaico o ráster.
Obtenga más información sobre las estadísticas de ráster y propiedades
Uso
Esta herramienta le permite definir las estadísticas para un dataset ráster o de mosaico. Por lo general, esta herramienta se utiliza cuando no se desea que la aplicación las calcule. Las estadísticas que puede configurar son los valores mínimos, máximos, de desviación estándar y medios de cada banda. Estas estadísticas se pueden leer en un archivo XML.
El archivo XML se puede crear al exportar las estadísticas de otro dataset ráster o de mosaico, como sigue:
- En la ventana Catálogo, haga clic con el botón derecho en el dataset ráster o de mosaico que contiene las estadísticas que desea exportar y seleccione Propiedades.
- Desplácese a la fila que contiene la propiedad Estadísticas.
- Expanda las Opciones del menú desplegable en la columna Valor.
- Haga clic en Exportar estadísticas a XML.
Las propiedades que se pueden establecer con esta herramienta determinan las opciones de representación en pantalla predeterminadas en ArcMap, así como las estadísticas que otras herramientas utilizan.
Las propiedades que puede establecer incluyen:
- Tipo de fuente de datos: define si los valores de celda representan los datos de categorías o de elevación, o si los valores se han procesado con otros métodos y no requieren extensión al visualizar los datos.
- Estadísticas por banda: para cada banda, puede definir valores mínimos, máximos, medios y de desviación estándar.
- Bandas para el valor NoData: para cada banda, puede definir un valor NoData.
Sintaxis
arcpy.management.SetRasterProperties(in_raster, {data_type}, {statistics}, {stats_file}, {nodata}, {key_properties})
Parámetro | Explicación | Tipo de datos |
in_raster | Dataset de mosaico o ráster cuyas propiedades desea definir. | Mosaic Layer ; Raster Layer |
data_type (Opcional) | Tipo de imágenes del dataset de mosaico.
| String |
statistics [[band_index, min, max, mean, std_dev],...] (Opcional) | Especifique las bandas y los valores de mínimo, máximo, media y desviación estándar. | Value Table |
stats_file (Opcional) | Archivo .xml que contiene las estadísticas. Para crear este archivo, exporte las estadísticas desde otro dataset ráster o de mosaico. | File |
nodata [[band index, nodata_value],...] (Opcional) | Especifique el valor NoData para cada banda. Cada banda puede tener definido un único valor NoData, o el mismo valor puede estar especificado para todas las bandas. Si desea definir varios valores NoData para cada selección de bandas, utilice un delimitador de espacios entre cada valor NoData del parámetro bands_for_nodata_value. | Value Table |
key_properties [key_properties,...] (Opcional) | Las propiedades compatibles de forma nativa son las siguientes. Los datos pueden tener propiedades que no se incluyen en esta lista. Las propiedades no distinguen entre minúsculas y mayúsculas.
| Value Table |
Salida derivada
Nombre | Explicación | Tipo de datos |
out_raster | El dataset ráster de salida. | Dataset ráster |
Muestra de código
Ejemplo 1 de SetRasterProperties (ventana de Python)
Esta es una muestra de Python para SetRasterProperties.
import arcpy
arcpy.SetRasterProperties_management("\\cpu\data\srtm.tif", "ELEVATION",
"1 50 400 5 28" , "#" , "#")
Ejemplo 2 de SetRasterProperties (script independiente)
Esta es una muestra de script de Python para SetRasterProperties.
#Set raster dataset type and statistics
import arcpy
arcpy.env.workspace = "C:/Workspace"
arcpy.SetRasterProperties_management("srtmraster.tif", "ELEVATION",
"1 50 400 5 28", "#", "#")
Entornos
Información de licenciamiento
- Basic: Sí
- Standard: Sí
- Advanced: Sí