Georreferenciación usando GDAL?

16

Tengo una imagen .tiff que intento superponer en google earth. Para eso requiero georeferenciarlo primero. La proyección de la imagen es UTM con NAD83 como referencia. Sé el lat / long de las cuatro esquinas de la imagen.

Estoy haciendo lo siguiente:

  1. gdalinfo para obtener las cuatro coordenadas.
  2. gdal_translate para especificar información lat / long
  3. gdal2tiles.py para enlosar la imagen.

Lo único que me molesta es que nunca especifiqué UTM y NAD83, entonces, ¿por qué puede superponer mi imagen? ¿Alguien sabe cómo especificar esta información de proyección?

Akd
fuente

Respuestas:

23

sigue de esta manera:

  1. Encuentra tu código de referencia espacial desde aquí

  2. Aprenda su archivo tif coordenada superior izquierda y coordenada inferior derecha.

  3. use este comando para coordinarlo:

    • gdal_translate -of GTiff -a_ullr ullon ullat lrlon lrlat -a_srs EPSG:4269 input.tif output.tif
  4. use este comando para mercator: (epsg: 3857)

    • gdalwarp -of GTiff -t_srs EPSG:3857 input.tif output.tif
  5. luego use gdal2tiles.py para mosaico.

Aragón
fuente
1
Gracias por la respuesta. Pero necesito superponer mi proyección UTM en Google Earth que usa WGS84 como referencia. Entonces, ¿no debería establecer el sistema de referencia de destino en ESPG: 4326?
Akd
1
@Akd Aragon gdalwarp a EPSG: 3857 es bueno para Google. Vea wiki.openstreetmap.org/wiki/EPSG:3857 para más información.
Dave X
1
De acuerdo con la documentación y la prueba: -a_ullr ulx uly lrx lryo con términos lat / lon -a_ullr ullon ullat lrlon lrlates la forma correcta de usar el comando.
zetah
2
He editado la publicación para el orden correcto de x e y -a_ullr.
Nikos Alexandris
2
Intento georreferenciar un tiff también, pero me pregunto cómo podemos saber la coordenada superior izquierda y la coordenada inferior derecha. ¿Podrías ayudarme @Aragon?
Manimalis