5 votos

¿Convertir el signo para un GeoTIFF de 32 bits con una herramienta de código abierto?

Tengo un GeoTIFF de 32 bits que representa valores de elevación en coma flotante, y me gustaría cambiar el signo para que los valores sean negativos en lugar de positivos.

¿Cuál es la forma más fácil de hacerlo utilizando herramientas de código abierto?

10voto

John Simon Puntos 6

No sé si es la forma más fácil, pero una manera sería utilizar gdal_calc.py de GDAL :

gdal_calc.py  -A positive_values.tif --outfile=negative_values.tif --calc="A*(-1.0)"

5voto

Nick Puntos 3115

@Rich Signell proporciona una excelente solución (+1). Sólo agrego esta respuesta como una alternativa dependiendo de lo que usted está familiarizado con. En QGIS se podría utilizar la calculadora Raster y hacer esto a través de la interfaz gráfica de usuario:

"myDTM@1" * -1

Esto es efectivamente lo mismo que la solución de Rich, dado que QGIS utiliza GDAL bajo el capó, pero usted podría preferir utilizar una GUI en lugar de la línea de comandos. A través de QGIS también puedes usar los diálogos de la GUI para las calculadoras de rasterización de GRASS y SAGA y hacer prácticamente lo mismo - así que tienes tres soluciones por el precio de una aquí :)

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