타일 기본 맵을 만들려고합니다. 타일을 만들려는 이미지가 있는데 GDAL을 사용하고 있습니다.
타일을 만들었지 만 결과를 볼 때 타일 맵은 다음과 같습니다.
- 뒤집힌다
- 비율이 맞지 않습니다
지도 오버레이 이미지입니다.
이것은 타일링의 결과입니다.
정사 사진의 이미지 코너를 비교하여 좌표가 좋은지 여러 번 확인했습니다.
또 다른 것은 동일한 좌표를 가진 Google 어스에서 맵 이미지가 Google 맵에 정확하게 맞는다는 것입니다.
편집
gdalinfo map_overlay.png
이 출력으로 :
드라이버 : PNG / 휴대용 네트워크 그래픽 파일 : map_overlay.png 크기는 3527, 2494 좌표계는` '이미지 구조 메타 데이터 :
INTERLEAVE = PIXEL 모서리 좌표 : 왼쪽 위 (0.0, 0.0) 왼쪽 아래 (0.0, 2494.0) 오른쪽 위 (3527.0 , 0.0) 오른쪽 아래 (3527.0, 2494.0) 중앙 (1763.5, 1247.0) 밴드 1 블록 = 3527x1 유형 = 바이트, ColorInterp = 빨간 마스크 플래그 : PER_DATASET ALPHA 밴드 2 블록 = 3527x1 유형 = 바이트, ColorInterp = 녹색 마스크 플래그 : PER_DATASET ALPHA 대역 3 블록 = 3527x1 유형 = 바이트, ColorInterp = 파란
마스크 플래그 : PER_DATASET ALPHA 대역 4 블록 = 3527x1 유형 = 바이트, ColorInterp = 알파
그런 다음 번역하십시오.
VRT의 gdal_translate -a_srs EPSG : 4326 -gcp 0 31.7431761644 35.1680410195 -gcp 3527 31.7493769674 35.1784535489 -gcp 3527 2492 31.7431011291 35.1784951643 -gcp 0 2494 31.7431761644 35.1680410195 map_overlay.vrmap.png
이 출력으로 :
입력 파일 크기는 3527, 2494입니다
그리고 마지막으로 :
gdal2tiles.py -z 14-21 map_overlay.vrt
오버레이는 특별한 데이터가없는 간단한 .png 이미지입니다.
도움을 주셔서 감사합니다.
샤니
gdal_translate
여기에 게시 한 매개 변수에 불일치가있는 것 같습니다 : (lat, lon) = (31.7431761644, 35.1680410195)을 (0,0) 및 (0,2494)에 두 개의 개별 지점과 연관시킵니다. 이것이 실제로 실행 한 명령입니까, 아니면 복사하여 붙여 넣기 오류입니까?