QGIS. 포인트(1개)와 폴리곤(여러 개) 간의 최단 최근접 거리 구하고 그리기

오늘의 연습 : 하나의 포인트와 여러 개의 폴리곤 간의 최단 거리 라인을 그려보고, 거리를 구해 본다.

준비물
  • 사용한 QGIS 버전 : 3.26.2
  • 준비물 : 포인트와 폴리곤 (투영좌표계)
point and polygon
포인트와 폴리곤

최단 거리 그리기

벡터 도형 > 표현식 기반 도형

  • 입력 레이어 : 폴리곤
  • 산출 도형 유형 : Line
  • 도형 표현식은,
shortest_line($geometry,aggregate('포인트','collect',$geometry))

표현식 기반 도형
표현식 기반 도형

최단 거리 라인이 그려진 모습
최단 거리 라인

최단 거리 계산

폴리곤의 필드 계산기 표현식에 다음을 입력.

length(shortest_line($geometry,aggregate('포인트','collect',$geometry)))

field calculator
필드 계산기

result
거리 계산 완료

*도형 표현식 참고 : Draw line to next feature with distance as label (dynamic)


카테고리의 다른 글

  1. 경위도 좌표, 도분초 포맷 ⇆ 도 포맷 변환 엑셀(파일) 및 과정
  2. QGIS. 좌표계 변경하거나 재투영(재설정)하기
  3. QGIS 조건문(if) 연습
  4. QGIS. 도, 도분, 도분초 포맷으로 변환하기 (경위도 좌표 값)
  5. QGIS 축척 막대가 맵과 연결되어 있지 않습니다

댓글 남기기