Open the Doah !

《QGIS》 점벡터레이어에 위경도(XY좌표)필드 생성하기 본문

QGIS

《QGIS》 점벡터레이어에 위경도(XY좌표)필드 생성하기

한돠 2022. 10. 24. 17:10

 

 

 

 

 

 

 

 

 


 

 

 

 

 

점벡터레이어에 x,y 위경도 필드 생성하기

 

 

 

 

 

 

 

 

폴리곤의 경우는 면이기 때문에 속성 테이블 내에 ID값은 있지만, 위경도를 알 수 없는 경우가 대부분이에요

반면, 점벡터는 속성테이블에 x,y 좌표가 나와있는 경우가 많습니다 

 

 

 

 

 

  •  csv, 벡터 레이어 파일 등을 QGIS에 불러올 때, XY(위경도)를 기준으로 점벡터가 생성되고
  • 이렇게 XY(위경도) 필드가 있는 경우 레이어를 다시 csv, xlsx 파일로 내보낸 뒤 데이터를 수정하기 용이하다는 장점이 있어요  

 

 

 

 

그래서 저는 점벡터의 속성테이블을 확인한 후 x,y 좌표가 없다면 xy필드를 추가해서 사용합니다

(데이터양이 너무 많은 경우라면, 불필요할 수 있어요)

 

 

 

 

 

먼저

우리가 가지고 있는 점벡터 레이어의 필드를 확인해봅시다

속성테이블은 위와 같은 형태로 점벡터의 정보들을 가지고 있는 표라고 생각하시면 돼요 !

딱 봐도 EXCEL의 sheet나 pandas의 dataframe으로 다루기가 무척 편리해보이죠 👍

 

 

현재 점벡터의 속성테이블에 위경도 정보가 없는 것을 확인했고, 

이제 해당 레이어에 위경도 필드를 새로 만들어주도록 하겠습니다 

 

 


 

 

QGIS에서 작업을 하기 전 가장 먼저 확인해야하는 것이 좌표계입니다 

 

1. 현재 프로젝트의 좌표계가 EPSG:5179 이고,  2. 점벡터의 좌표계도 동일한지 확인해줍니다. 

좌표계가 서로 다르면 지도와 점벡터가 중첩되지 않는 경우가 다수 발생하곤 해요 ! 

 

 

 

1. 프로젝트 좌표계는 오른쪽 하단이나 리본메뉴 [설정 > 옵션] 에서 설정 가능하고

2. 레이어 좌표계는 해당 레이어에 [마우스 오른쪽 키 > 레이어 좌표계] 에서 확인 및 설정 가능합니다 

 

 

 

QGIS 에서 가장 중요한 좌표계 통일 ✊

(좌표계 설정과 관련된 내용도 곧 작성할게용)

 

 

 

 

 

 

 

 

좌표계 확인이 끝났다면, 본격적으로 XY필드(위경도)를 추가해보겠습니다

 

 

1. 오른쪽상단 메뉴 중 톱니바퀴 모양 툴박스를 클릭하면 오른쪽에 위와 같은 검색창이 나옵니다 

2. 검색란에 xy 를 검색하시면 

3. XY 필드를 레이어에 추가 라는 메뉴를 찾으실 수 있어요

 

 

 

🪄 QGIS에서 쓰고 싶은 기능이 어딨는지 모를 때 툴박스에 검색하면 찾을 수 있어요 ( ͡~ ͜ʖ ͡°)

 

 

 

 

 

 

XY 필드를 레이어에 추가 메뉴를 클릭하면, 

다음과 같은 창이 나옵니다

 

입력 레이어에는 위경도 좌표 필드가 추가될 점벡터 레이어를 넣고,

좌표계는 EPSG:4326으로 설정해주세요

 

꼭 EPSG:4326으로 설정해주셔야

우리가 가장 많이 사용하는 위경도 (127. - / 35. -) 좌표계로 설정됩니다 ! 

 

 

 

 

 

 

 

 

 

🔻 새로운 점벡터가 기존의 점벡터와 동일한 위치에 추가된 것을 확인할 수 있습니다 

속성테이블 가장 오른쪽에 다음과 같이 x,y 좌표도 추가되었네요 🎊 

 

 

기존 점벡터   XY필드가 추가된 점벡터 

 

 

 

 

🪄

파이썬과 엑셀을 통해

주소 > 좌표추출 > CSV > 점벡터 레이어 생성을 진행하는 과정에 대해서도 추후 업로드 하겠습니다 :)

 

 

 

 

 

Comments