GDAL을 사용한 지리 참조?


16

Google 어스에서 오버레이하려고하는 .tiff 이미지가 있습니다. 이를 위해 먼저 지리 참조해야합니다. 이미지 투영은 NAD83을 기준으로 사용하는 UTM입니다. 이미지의 네 모서리의 위도 / 경도를 알고 있습니다.

나는 다음과 같은 일을하고있다 :

  1. gdalinfo는 네 개의 좌표를 얻습니다.
  2. 위도 / 경도 정보를 지정하기위한 gdal_translate
  3. gdal2tiles.py 이미지를 바둑판 식으로 배열합니다.

유일한 문제는 UTM과 NAD83을 지정하지 않았다는 것입니다. 그러면 어떻게 이미지를 오버레이 할 수 있습니까? 이 투영 정보를 지정하는 방법을 아는 사람이 있습니까?

답변:


23

이 방법을 따르십시오 :

  1. 여기 에서 공간 참조 코드를 찾으십시오.

  2. tif 파일의 왼쪽 위 좌표와 오른쪽 아래 좌표를 배우십시오.

  3. 이 명령을 사용하여 조정하십시오.

    • gdal_translate -of GTiff -a_ullr ullon ullat lrlon lrlat -a_srs EPSG:4269 input.tif output.tif
  4. mercator : (epsg : 3857)에이 명령을 사용하십시오.

    • gdalwarp -of GTiff -t_srs EPSG:3857 input.tif output.tif
  5. 그런 다음 gdal2tiles.py를 사용하여 바둑판 식으로 배열하십시오.


1
답변 감사합니다. 그러나 WGS84를 기준으로 사용하는 Google 어스에 UTM 투영을 오버레이해야합니다. 대상 참조 시스템을 ESPG : 4326으로 ​​설정해서는 안됩니까?
Akd

1
EPSA : 3857에 @Akd Aragon의 gdalwarp은 Google에 적합합니다. 자세한 내용은 wiki.openstreetmap.org/wiki/EPSG:3857 을 참조하십시오 .
Dave X

1
문서 및 테스트 에 따르면 : -a_ullr ulx uly lrx lry또는 위도 / 경도 용어 -a_ullr ullon ullat lrlon lrlat를 사용하여 명령을 사용하는 올바른 방법입니다.
zetah

2
에서 x 및 y의 올바른 순서로 게시물을 편집했습니다 -a_ullr.
Nikos Alexandris

2
나는 tiff를 지리 참조하려고하지만, 왼쪽 상단 좌표와 오른쪽 하단 좌표를 어떻게 알 수 있습니까? @Aragon 도와 주시겠습니까?
Manimalis
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.