Crear dataset ráster con nitidez de desplazamiento panorámico (Administración de datos)
Resumen
Combina un dataset ráster pancromático de alta resolución con un dataset ráster multibanda de menor resolución para crear un ráster rojo-verde-azul (RGB) con la resolución del ráster pancromático.
Uso
-
Esta herramienta sólo afectará las áreas que se superpongan completamente.
-
Puede guardar las imágenes de salida en los formatos BIL, BIP, BMP, BSQ, DAT, GIF, GRID, IMG, JPEG, JPEG 2000, PNG o TIFF, o en cualquier dataset ráster de geodatabase.
-
IHS utiliza el espacio de colores Intensidad, Tono y Saturación para la fusión de datos. Brovey y Esri utilizan un algoritmo basado en modelado espectral para la fusión de datos.
-
El método de Media utiliza el valor de píxel promediado entre los valores rojo, verde y azul originales y el valor de píxel pancromático. Esto se realiza para cada uno de los colores (rojo, verde y azul).
-
NewRedValue = ((OldRedValue + PanValue) / 2)
-
NewGreenValue = ((OldGreenValue + PanValue) / 2)
-
NewBlueValue = ((OldBlueValue + PanValue) / 2)
-
-
Los cuatro valores de peso permiten ajustar los algoritmos de refinado pancromático. Todos los pesos sumados deben dar un total de uno.
-
Cuando la refinación pancromática se realiza en un dataset ráster de tres bandas dará como resultado un dataset ráster con tres bandas.
Cuando la refinación pancromática se realiza en un dataset ráster de cuatro bandas, dará como resultado un dataset ráster de cuatro bandas (tres bandas con refinación pancromática y la banda infrarroja).
Sintaxis
Parámetro | Explicación | Tipo de datos |
in_raster |
El dataset ráster de entrada al que desea aplicar la refinación pancromática. Generalmente, se trata de un dataset ráster multibanda de baja resolución. | Raster Layer |
red_channel (Opcional) |
La banda de ráster de entrada que desea mostrar con el color rojo. | Long |
green_channel (Opcional) |
La banda de ráster de entrada que desea mostrar con el color verde. | Long |
blue_channel (Opcional) |
La banda de ráster de entrada que desea mostrar con el color azul. | Long |
infrared_channel (Opcional) |
La banda de ráster infrarroja de entrada. No todos los datasets ráster tienen una banda infrarroja. | Long |
out_raster_dataset |
El dataset ráster de salida. Al almacenar el dataset ráster en un formato de archivo, deberá especificar la extensión del archivo:
Cuando almacene un dataset ráster en una geodatabase, no se deberá agregar ninguna extensión de archivo al nombre del dataset ráster. Cuando almacena el dataset ráster en un archivo JPEG, un archivo JPEG 2000, un archivo TIFF o una geodatabase, puede especificar un tipo de compresión y la calidad de compresión. | Raster Dataset |
in_panchromatic_image |
El dataset ráster pancromático. Generalmente, es una imagen de escala de grises de alta resolución. | Raster Dataset |
pansharpening_type |
El método de fusión de imágenes:
Legado: Es probable que las secuencias de comandos y los modelos más antiguos todavía utilicen la palabra clave anterior. Con la versión 10.0 de ArcGIS, esta palabra clave fue reemplazada por "Simple_Mean". Ambas palabras clave seguirán funcionando pero, para mayor claridad, podría ser conveniente actualizarla a la palabra clave nueva. | String |
red_weight (Opcional) |
El valor de peso para la banda roja. Todos los valores de peso (rojo, verde, azul e infrarrojo) deben ser igualares a la suma de uno. | Double |
green_weight (Opcional) |
El valor de peso para la banda verde. Todos los valores de peso (rojo, verde, azul e infrarrojo) deben ser igualares a la suma de uno. | Double |
blue_weight (Opcional) |
El valor de peso para la banda azul. Todos los valores de peso (rojo, verde, azul e infrarrojo) deben ser igualares a la suma de uno. | Double |
infrared_weight (Opcional) |
El valor de peso para la banda infrarroja. Este parámetro sólo es válido si existe una banda infrarroja y la opción infrarroja de utiliza. Todos los valores de peso (rojo, verde, azul e infrarrojo) deben ser igualares a la suma de uno. | Double |
Ejemplo de código
Esta es una muestra de Python para la herramienta CreatePansharpenedRasterDataset.
import arcpy arcpy.CreatePansharpenedRasterDataset_management("c:/data/rgba.img","3","2","1", "4","output\\rgba_pan.tif", "pan4.img","ESRI","0.16", "0.16","0.16","0.52")
Esta es una muestra de secuencia de comandos de Python para la herramienta CreatePansharpenedRasterDataset.
##==================================== ##Create Pan-sharpened Raster Dataset ##Usage: CreatePansharpenedRasterDataset in_raster red_channel green_channel blue_channel {infrared_channel} ## out_raster_dataset in_panchromatic_image ESRI | IHS | Brovey | ## Simple_Mean {red_weight} {green_weight} {blue_weight} {infrared_weight} try: import arcpy arcpy.env.workspace = r"\\MyMachine\PrjWorkspace\RasGP" ##3 Band RGB Pansharpen with Brovey algorithm arcpy.CreatePansharpenedRasterDataset_management("rgb.img","3","2","1","1","output\\rgb_pan.img","pan.img","Brovey") ##4 Band Infrared Image Pansharpen with Customized ESRI algorithm arcpy.CreatePansharpenedRasterDataset_management("rgba.img","3","2","1","4","output\\rgba_pan.tif","pan4.img","ESRI","0.16","0.16","0.16","0.52") except: print "Create Pan-sharpened Raster Dataset example failed." print arcpy.GetMessages()