🏞️ GIS & RS/📍 ArcGIS・QGIS

[QGIS] QGIS에서 점 두개 잇는 화살표 시각화하기

김 홍시 2025. 4. 15.
반응형

 

 

문제상황

QGIS에서 점 두개를 이어서 이동을 표현하는 시각화를 하고 싶다. 

 

 

해결방법 

 

준비물 : 출발지 좌표(x,y)와 도착지 좌표 (x,y) 가 있는 표. 즉 최소 4개의 열이 있어야 함

좌표는 WGS84로 경위도 좌표를 선택하는 것 추천 

먼저 해당 표 (csv)를 QGIS에 올린다. 

 

이후 가상 레이어 아이콘 클릭

 

 

레리어 이름에 원하는 이름 설정

하단의 가져오기 클릭하여 방금 업로드한 csv 파일 가져오기 

 

 

이후 쿼리에 아래 쿼리 작성

SELECT 
  make_line(
    make_point("출근"."출발지_행정동_센트로이드_x좌표", "출근"."출발지_행정동_센트로이드_y좌표"),
    make_point("출근"."도착지_행정동_센트로이드_x좌표", "출근"."도착지_행정동_센트로이드_y좌표")
  ) AS geometry,
  *
FROM "for_line" AS 출근

 

위에 출발지의 x,y좌표를

아래에 도착지의 x,y좌표를 나타내는 열 입력 

 

그리고 for_line은 지우고 '로컬 이름'에 해당하는 이름 넣기 

 

좌표계는 WGS84용 EPSG 4326 설정 

 

그런 후 테스트 클릭 

오류 없음 확인 후 추가 클릭

 

 

 

 

그러면 선 잇기 완료

 

그런 후 만들어진 선의 심볼 레이어 유형을 '화살표'로 설정 

 

화살표 만들기 끝 

반응형

댓글