Georreferenciamento usando GDAL?

16

Eu tenho uma imagem .tiff que estou tentando sobrepor no google earth. Para isso, eu preciso georreferenciá-lo primeiro. A projeção da imagem é UTM com NAD83 como referência. Conheço o lat / long dos quatro cantos da imagem.

Eu estou fazendo da seguinte maneira:

  1. gdalinfo para obter as quatro coordenadas.
  2. gdal_translate para especificar informações de lat / long
  3. gdal2tiles.py para agrupar a imagem.

A única coisa que está me incomodando é que nunca especifiquei UTM e NAD83; então, como é que isso pode sobrepor minha imagem? Alguém sabe como especificar essas informações de projeção?

Akd
fonte

Respostas:

23

siga este caminho:

  1. Encontre seu código de referência espacial aqui

  2. Aprenda o seu arquivo tif coordenada superior esquerda e coordenada inferior direita.

  3. use este comando para torná-lo coordenado:

    • 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. use gdal2tiles.py para ladrilhar.

Aragão
fonte
1
Obrigado pela resposta. Mas preciso sobrepor minha projeção UTM no google earth, que usa o WGS84 como dado. Portanto, não devo definir o sistema de referência de destino como ESPG: 4326?
Akd
1
@ Gdalwarp de Akd Aragon para EPSG: 3857 é bom para o Google. Veja wiki.openstreetmap.org/wiki/EPSG:3857 para mais.
Dave X
1
De acordo com a documentação e o teste: -a_ullr ulx uly lrx lryou com termos lat / lon -a_ullr ullon ullat lrlon lrlaté a maneira correta de usar o comando.
Zetah 27/05
2
Eu editei a postagem para a ordem correta de x e y -a_ullr.
Nikos Alexandris
2
Também tento georreferenciar uma tiff, mas me pergunto como podemos saber a coordenada superior esquerda e a inferior direita? Você poderia me ajudar @Aragon?
Manimalis 13/08/2015