4 votos

¿Usando 'gdalwarp' para generar una máscara binaria?

Supongamos que tengo una imagen de satélite con formato de .tif archivo y un .kml archivo que contiene una serie de polígonos que definen un área de interés en esta imagen. Ahora puedo correr:

gdalwarp satellite.tif satellite_aoi.tif -cutline aoi.kml

Esto extraerá un nuevo .tif imagen que sólo tiene el área de interés especificado por el .kml archivo.

Ahora, en su lugar, lo que quiero hacer es realizar la misma área de corte, pero para la salida, quiero que las áreas de interés a ser una máscara. Es decir, quiero que la salida de esas regiones a ser una constante de color blanco y, preferentemente, una imagen con un solo canal. Es posible hacer esto con gdalwarp? He mirado la documentación y no pude encontrar ningún comando para hacer lo que necesito.

3voto

Nikola Puntos 21

Ahora que sé, no es posible cumplir con la tarea que necesita sólo con `` . Aquí es una solución de trabajo en Python (requiere GDAL 2.1.0+):

1voto

Justin Liang Puntos 150

Esta es la mejor solución que puedo pensar en Python (no la más eficiente pero funciona)...

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X