Tengo la siguiente tarea: cortar un polígono de un archivo .tif.
mi tarea es: crear una nueva imagen a partir de los polígonos que tengo Realizo los siguientes pasos:
- obtener datos de imágenes y polígonos
- reproyectar polígono a EPSG:4326 para norma json
- hacer json
- obtener los límites reproyectados del polígono
-
imagen de recorte vía gdal.warp
geom.Transform(transform) json_ap = geom.ExportToJson()
gx_min, gx_max, gy_min, gy_max = geom.GetEnvelope()
output_options = gdal.WarpOptions(cutlineDSName = json_ap, outputBounds= [gx_min, gy_min, gx_max, gy_max], srcSRS = g_ref, dstSRS='EPSG:4326', cropToCutline=True)
gdal.Warp('teste.tif', raster_path, options=output_options)
Todas las imágenes que exporto están en blanco.
He intentado crear el recorte sin reproyección, con una reproyección diferente, con un tif reproyectado como fuente...
¿Qué está pasando?