QGIS 라인을 따라 일정 간격(거리)으로 포인트 찍기

라인을 따라서 일정 간격의 점을 찍는 작업을 언제 하게 될지는 잘 모르겠지만, 다양한 명령을 두루두루 알고 있어야 작업할 때 다양한 대처법과 아이디어가 떠오르게 되니 오늘도 해 보는 QGIS 연습.

1. 라인 준비

강을 따라서 적당한 길이의 라인을 손으로 그려 준비해 보았다.

prepared line
준비된 라인


2. 도형 경계를 따르는 포인트 (Points along geometry)

공간 처리 툴박스 > 벡터 도형 > 도형 경계를 따르는 포인트를 실행한다. 창이 뜨면 원하는 거리를 입력한다.

distance
거리 입력을 500m로 해 봄


만약, 단위 에러가 난다면,

에러 메시지 : "거리 값이 도 단위입니다. 정확한 결과를 얻기 위해 지역 좌표계로 재투영하는 것을 고려하십시오."

만약 거리 단위에 미터가 아닌 degree라고 표기되어 있으면서 에러가 나 있다면 해당 명령을 수행할 수 없는 좌표계인 경우이다. 보통 해당 레이어의 좌표계가 지리좌표계(Geographic Coordinate System, GCS)로 설정되어 있을 때 뜨며 투영좌표계(Projected Coordinate System, PCS)로 바꾸어 주면 해결된다.

예를 들어 현재 레이어의 좌표계가 'EPSG:4326 - WGS 84 - 경위도'로 되어 있다면 'EPSG:3857 - WGS 84 / Pseudo-Mercator - 투영'으로 바꾸어 주는 식. 작업하는 파일에 따라 투영좌표계는 다를 수 있으니 잘 확인해 보자.

coordinate system error
좌표계 변경을 권고하는 메시지

coordinate system change
좌표계를 EPSG:4326에서 EPSG:3857 바꾼 경우


3. 결과

500미터 단위로 포인트가 생겼다.

result
결과
Categories GIS

카테고리의 다른 글

  1. QGIS 사진 위치정보(GPS) 불러오기 (포인트로 만들기)
  2. QGIS. 좌표계 변경하거나 재투영(재설정)하기
  3. QGIS 조건문(CASE) 연습
  4. QGIS CSV 파일 저장시 한글이 깨질 때
  5. QGIS 속성테이블 필드 추가하기

댓글 남기기