개발공작소
article thumbnail
728x90
반응형

 

 

 

 

이번에 정사영상을 지오서버에 발행할 일이 생겨 이렇게 정리해본다.

우선 샘플용 정사영상을 다운로드 받아보자. 국토정보플랫폼에서 국민에게 공개 된 정사영상을 다운로드 받을 수 있다. ( 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파일만으로 지오서버에 레이어를 발행 할 수 있다~

 

 

 

728x90
반응형
profile

개발공작소

@모찌바라기

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!