1 votos

¿Calculando valores de latitud y longitud para cada esquina de píxel?

Tengo un archivo de imagen TIFF y necesito extraer los valores de latitud y longitud (en grados decimales) para las esquinas de cada píxel. Tengo los valores de latitud y longitud para las esquinas superior derecha, superior izquierda, inferior derecha e inferior izquierda. Además, también tengo los valores de píxeles para cada píxel en la imagen.

¿Cómo puedo realizar esta tarea en ENVI o en IDL?

¿Necesito alguna información sobre el archivo TIFF para proceder?

3voto

nmtoken Puntos 1096

¿Necesito alguna información sobre el archivo tiff para proceder?

Necesitarás conocer el tamaño de los píxeles para empezar, y podrías usar GDAL para eso, ver:

¿Cómo puedo saber la resolución (centímetros por píxel) de un TIF?

Soy nuevo tanto en ENVI como en IDL. No estoy muy familiarizado con su entorno así que no pude hacer nada al respecto. Sin embargo, se agradece cualquier sugerencia para utilizar otra plataforma.

En cuanto a llamar a GDAL desde IDL, parece que no es posible; hay una discusión en la lista de correo de gdal-dev sobre este punto. Con una conclusión de simplemente usar Python.

Aparentemente:

IDL y Python Numeric tienen una sintaxis similar y quizás te resulte más fácil simplemente escribir tus rutinas en Python

Esta página es un resumen de la conexión entre los comandos de IDL y numarray

http://www.johnny-lin.com/cdat_tips/tips_array/idl2num.html

Referencia: http://marc.info/?l=gdal-dev&m=121322983508766&w=2

Hay bastantes preguntas en gis.stackexchange que tratan sobre GDAL+Python+Tiff, así que deberías poder obtener suficientes pistas para avanzar.

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