Estoy tratando de establecer "noData" valores para una 3-banda de imagen de trama, en una secuencia de comandos de Python. Para ello estoy utilizando ArcPy función "SetRasterProperties_management" con la siguiente sintaxis: arcpy.SetRasterProperties_management(rasterImage,nodata="1 0;2 45;3 12"). Como puedes ver he necesidad de establecer valores diferentes para cada banda.
Mi problema es que la sintaxis anterior no parece funcionar porque cuando reviso la trama propiedades de la imagen, el no valor de los datos se establece a "12" (último valor especificado), y esto para todas las bandas. Lo que yo vi en la Configuración de NoData para un ráster multibanda? que alguien trató de hacer lo mismo. He utilizado la sintaxis que se aconseja (nodata="1 0;2 45;3 12") pero no funcionó. También he mirado en "SetRasterProperties_management" la función de documentación, pero yo no podía encontrar la sintaxis para hacer que funcione.
Aquí es un fragmento de código:
rasterImage = "test-raster.tif"
arcpy.SetRasterProperties_management(rasterImage,nodata="1 0;2 45;3 12")
Podría alguien ayudarme?