정사영상 수치지도에 맞게 좌표계 설정
QGIS의 georeferencing과 유사한 작업이다.
오늘은 좌표값이 없는 정사영상에 해당영역의 수치지형도의 좌표값을 참조하여, QGIS 공간처리툴박스> GDAL > 래스터 변환 > 변환 (포맷 변경) 도구를 사용하여 좌표값을 부여하는 방법을 진행해 보겠습니다.
준비자료
정사영상 - map.ngii.go.kr 국토정보플랫폼
수치지도 - 국토정보플랫폼
- QGIS에서 프로젝트 좌표계를 수치지도의 좌표계와 일치시킨다.
- 수치지도의 레이어속성 > 정보 > 공간범위 를 확인하여 기록한다
- 이때 정보는 공간범위가 (좌x 하y, 우x 상y) 순이다.
- 공간처리툴박스 > GDAL > 래스터 변환 > 변환 (포맷 변경) 실행
- 추가 명령줄 파라미터에 수치지도의 공간범위를 입력하여, 정사영상의 공간범위를 변환하여 저장한다.
- 변환(Assign/override) 명령어는 ‘-a_ullr 좌상단x y 우하단x y’
- 이때 범위는 (좌상단+50, 우하단+50) 순이다.
- 정사영상은 각변에 50m씩의 버퍼가 있어, 각 값에 50만큼 확장해 주어야 한다.
- 추가 명령줄 후미에 좌표계 정의 파일을 생성하도록 옵션을 추가한다.
- 좌표정보를 담은 파일(.tfw)의 생성(Creation options)명령은 ‘-co tfw=yes’이다.
## 추가 명령줄 구성
-a_ullr 좌x-50 상y+50 우x+50 하y-50 -co tfw=yes
# QGIS수치지도의 공간범위가 (좌x 하y, 우x 상y)였던 것 주의

tfw파일을 생성하는 이유는, AutoCAD에서 GeoRefImage 앱을 로드하여 정사영상의 위치를 잡아서 수치지도의 배경으로 쓰기위해서 필요하다.