이번에 정사영상을 지오서버에 발행할 일이 생겨 이렇게 정리해본다.
우선 샘플용 정사영상을 다운로드 받아보자. 국토정보플랫폼에서 국민에게 공개 된 정사영상을 다운로드 받을 수 있다. ( 1:5000 축척 )
국토정보플랫폼에 접속하여 자료실로 가보자.
정사영상에서 원하는 정사영상을 검색한 뒤 [지도신청]을 통해 다운로드을 받도록 하자.
다운로드 받으면 tif파일을 받을 수 있다.
저 tif파일을 열면 아래와 같은데...
문제는 이녀석, 그냥 이미지다. 좌표계나 공간범위 같은 데이터가 없다. 그래서 QGIS에서 열어도 열리기는 하나,
위치가 안맞아서 지도에 정상적으로 뿌려 줄 수가 없다.
그래서 해당 정사영상의 수치지형도 dxf나 shp를 통해서 좌표계나 공간범위를 추출해야 하는데 해당 내용은
링크에서 확인하도록 하자.
링크에서 추가한 레이어의 좌표계와 공간범위를 기억해두도록 하자.
이제 저 범위를 살짝 수정해줘야 한다. 우선 해당 레이어의 공간범위는 아래와 같다.
172728.0260000000125729,305957.3850000000093132
175011.2940000000235159,308747.8910000000032596
이걸 아래와 같이 수정한 걸 메모장 같은 곳에 적어두도록 하자.
-a_ullr 172678.0260000000125729 308697.8910000000032596 175061.2940000000235159 306007.3850000000093132
규칙은 간단하다.
'-a_ullr <좌측 x-50> <상단 y+50> <우측 x+50> <하단 y-50>' 과 같이 작성해주면 된다.
이걸로 모든 준비는 끝났다. 실제로 정사영상 레이어에 공간정보를 입력하여 지도 위에 뿌려 보도록 하자.
상단 메뉴에서
공간처리 -> 툴박스 를 선택하면 우측에 툴박스 패널이 생기는데, 거기서
GDAL - 레스터 변환 - 변환(포맷변경)을 더블클릭한다.
그리고 아래와 같이 입력해준다.
입력레이어 : 공간정보를 입력 할 정사영상
산출 파일용 투영체 무시 : 좌표계
추가 명령줄 파라미터 : 공간범위 ( 위에서 수정 작성한 공간범위임 )
이렇게 입력해주고 [실행] 버튼을 누르면, 새로운 정사영상 레이어가 생성 된다.
좌측 레이어 패널을 보면 "변환한 산출물"이 있는데, 이게 새로 생성 된 정사영상 레이어이다.
지도를 보면 얼추 맞다.
이렇게 공간정보가 없는 정사영상을 QGIS를 통해 레이어로 만들어 보았다.
이렇게 생성 된 레이어를 다른 이름으로 저장할 때 GeoTIFF로 저장하면 위치정보를 갖고 있기 때문에
별도로 .tfw파일이 없어도 .tif파일만으로 지오서버에 레이어를 발행 할 수 있다~
'GIS' 카테고리의 다른 글
[GIS] 정사영상(.tif + .tfw)로 지오서버에 레이어를 발행해보자. (0) | 2022.04.24 |
---|---|
[GIS] GeoTIFF 파일로 지오서버에 레이어를 발행해보자. (0) | 2022.04.24 |
[GIS] 수치지도 DXF 파일 다운로드 및 사용하기 ( 국토정보플랫폼 통합지도 검색 ) (0) | 2022.04.24 |
[GIS] 지오서버에서 그리드셋을 추가해보자. ( 타일 레이어 ) (0) | 2022.04.21 |
[GIS] postGIS 3 Shapefile 실행시 에러 ( “libintl-9.dll is missing” when trying to run .... libintl-9.dll이(가) 없어 코드 실행을 진행할 수 없습니다.) (0) | 2022.04.18 |