GIS

QGIS에서 서로 다른 좌표계로 정의된 파일들을 변환해서 중첩하기

유병혁 2013. 6. 7. 13:13

모든 공간 데이터들은 고유의 지정된 좌표계를 통해 위치정보를 제공하고 있습니다.

간혹 서로 다른 좌표계로 정의된 파일들을 중첩하거나 분석해야 하는 경우가 생기게 되는데요,

QGIS를 비롯한 GIS 프로그램들은 굳이 각각의 파일들의 좌표계를 변경하지 않아도 변환해서 중첩할 수 있는 기능을 제공합니다.

 

본 글에서는 서로 다른 좌표계로 정의된 파일들을 변환해서 중첩하는 방법을 학습해 보도록 하겠습니다.

먼저 좌표계가 다른 두 개의 파일을 추가해 보겠습니다. 아래 그림과 같이 '벡터 레이어 추가' 버튼을 클릭합니다.

 

벡터 레이어 추가 창에서 '탐색' 버튼을 클릭하고,

 

아래와 같이 두 개의 파일을 추가해 보겠습니다.

여기서 HALLYEOHAESANG_BNDRY.shp는 한려해상국립공원 경계 파일이며,

HALLYEOHAESANG_FRTP_MAP5.shps는 한려해상국립공원 지역의 5차 임상도 파일입니다.

 

두 개의 레이어를 추가한 결과입니다.

아래 그림과 같이 두 데이터의 좌표계가 일치하지 않아 서로 다른 공간에 위치하고 있습니다.

 

각각의 레이어의 좌표계가 무엇인지 확인해 보겠습니다.

먼저 임상도 레이어명을 우클릭한 후, 레이어 CRS 설정을 클릭합니다.

 

아래와 같이 좌표계 선택 창이 실행됩니다.

5차 임상도의 좌표계는 Korea 2000 / Central Belt인 것을 확인할 수 있습니다.

 

같은 방식으로 공원경계 레이어의 좌표계를 확인한 결과, WGS 84로 조회됩니다.

즉, 두 데이터는 하나는 투영 좌표계, 다른 하나는 위경도 좌표계로 정의되어 있음을 알 수 있습니다.

 

이제 두 데이터를 중첩하기 위해 QGIS 프로그램의 옵션을 변경해 보도록 하겠습니다.

상단 메뉴바에서 설정 > 프로젝트 속성을 클릭합니다.

 

프로젝트 속성 창에서 좌측, CRS을 선택하고 '즉시 CRS 변환 활성화'를 체크합니다.

이 부분을 체크하면, 프로젝트 속성에서 지정한 좌표계를 기준으로 다른 좌표계로 정의된 파일들을 변환되어 표시됩니다. 한 번 확인해 볼까요?!

 

아래 그림과 같이 '전체 보기' 버튼을 클릭하면,

 

두 개의 레이어가 서로 중첩되어 보임을 확인할 수 있습니다.

 

이제 '레이어 패널'에서 공원경계를 임상도보다 위로 이동시키면, 

         

 

아래 그림과 같이 서로 다른 좌표계를 가진 파일이 하나의 좌표계로 변환되어 중첩되는 것을 확인할 수 있습니다.