QGIS. 라인에 일정 간격으로 포인트 만들고 직각으로 선 그리기

기찻길 같은 그림 그려 보기. 사용한 QGIS 버전은 3.28.12-Firenze (long term release).

QGIS right angle lines on points 01 line
준비된 라인

1. 일정 간격으로 포인트 찍기

공간 처리 툴박스 > 도형 경계를 따르는 포인트

  • 입력 레이어: 라인
  • 거리: 50

50미터 간격으로 포인트 만들기.

QGIS right angle lines on points 02 make points

QGIS right angle lines on points 03 points

QGIS right angle lines on points 00 angle description
참고로 angle은 북쪽을 기준으로 시계방향으로 계산된 각도

2. 직각으로 선 그리기

2-1. 라인을 따라 포인트 위에 직각으로 선 그리기

공간 처리 툴박스 > 표현식 기반 도형

라인에 직각하고 한쪽 길이가 30m(총 길이 60m)인 선분 만들기.

  • 입력 레이어: 보간된 포인트
  • 산출 도형 유형: Line
  • 도형 표현식:
    extend(make_line(@geometry,project(@geometry,30,radians("angle"-90))),30,0)
QGIS right angle lines on points 04 geometry

QGIS right angle lines on points 05 perpendicular to the line
라인에 직각하는 선분이 그려짐

2-2. 라인 방향에 상관없이 북쪽에 대해 직각으로 그리기

공간 처리 툴박스 > 표현식 기반 도형

북쪽에 직각하고 한쪽 길이가 30m(총 길이 60m)인 선분 만들기.

  • 입력 레이어: 보간된 포인트
  • 산출 도형 유형: Line
  • 도형 표현식:
    extend(make_line(@geometry,project(@geometry,30,radians(90))),30,0)
QGIS right angle lines on points 06 geometry

QGIS right angle lines on points 07 perpendicular to the North Pole
북쪽 방향에 수직한 선분이 그려짐
Categories GIS

카테고리의 다른 글

  1. QGIS. $area와 area 함수의 면적 값 차이
  2. 서울시 도시생태현황도(비오톱지도) GIS(shp)파일 (2005~2020년)
  3. QGIS 포인트 좌표(GPS)에 DEM의 해발고도(표고) 정보 넣기
  4. QGIS 여러 개의 폴리곤이 공유하는 하나의 꼭짓점 한번에 움직이기 (편집)
  5. QGIS. 평면직각좌표계(TM) XY좌표 포인트를 지리좌표계로 재투영하고 경위도 저장

댓글 남기기