티스토리 뷰

반응형

이번 글은 QGIS 프로그램을 이용해서 폴리곤의 중심좌표를 구하는 과정을 설명한다.

 

1. 폴리곤 속성테이블을 불러온다.

 

다음 속성테이블 대화상자에서 필드계산기 아이이콘을 클릭한다.

폴리곤의 중심점의 x 좌표를 생성하기 위해서는 다음 필드계산기 대화상자에서 새로운 필드 생성을 체크하고 산출 필드 이름을 원하는 이름(x_cen)으로 입력한 후 산출 필드 유형십진수를 선택하고  표현식에 x($geometry) 를 입력하고 확인 버튼을 클릭한다.

폴리곤의 중심점의 y 좌표를 생성하기 위해서는 다음 필드계산기 대화상자에서 새로운 필드 생성을 체크하고 산출 필드 이름을 원하는 이름(y_cen)으로 입력한 후 산출 필드 유형 십진수를 선택하고  표현식에 y($geometry) 를 입력하고 확인 버튼을 클릭한다.

폴리곤 중심좌표는 폴리곤이 가지고 는 좌표체계에 맞게 생성된다.

폴리곤 중심좌표가 제대로 생성되었는지 확인 하기 위해서는 위에서 생성된  x_cen, y_cen좌표를 엑셀에 복사 붙여넣기 하고 csv파일로 저장한 다음 쉼표로 불러오기에서 확인하면 된댜.

속성테이블을 Ctrl + A로 모두 선택하고 Ctrl+C로 전체 복사한 후

빈 엑셀을 열고 Ctrl+V로 붙여넣는다. 그리고 x_cen과 y_cen 필드만 남겨두고 나머지는 삭제한다.

x_cen과 y_cen 필드만 남은 상태로 csv 파일로 저장한다.

데이터 원본 관리자 열기 아이콘 클릭한 후 csv파일을 선택하고 아래 오른쪽 그림처럼 선택하고 불러온다.

csv파일을 shp파일로 불러온 결과 다음과 같이 폴리곤 중심에 포인트가 생성된 것을 볼 수 있으면 성공 한 것이다.

 

반응형
댓글