QGIS(지리정보)

[QGIS] LineString 을 Point 로 변환하기 (Convert a Line to Point)

민돌v 2021. 5. 16. 17:30

도로명 주소 데이터를 받아왔지만, Line형식으로 되어있어 이것을

라인을 따라가는 포인터로 변환하고자 한다.

 

1. MMQGIS

검색결과 MMQGIS 플러그인을 이용하여 변환할 수 있을 것 같다. 설치해보자

 

플러그인 설치에서 mmqgis를 설치해보자

 

그러면 도구창에 새롭게 mmqgis가 생기고 

Nodes 가 Point 형식인지는 모르겠지만,, 일단 해보았다.

 

 

결과

Line이 Point 객체로 변환이 되긴 했는데 뭔가 띄엄뜨엄한 곳이 존재한다.

 

Naver 지도 레이어를활성화 해서 보면

 

2. Locate Points along lines 플러그인 이용하기

새로운 방법을 해보고 더 괜찮은 데이터를 사용해보기로 했다.

플러그인 - Locate points along lines이라는 괜찮은 이름을 찾았다

 

 

 

설치를완료화면

[플러그인] - Locate point along lines 에 위치해 있다.

offset : 중복

interval : 간격을 의마하는거 가타.

 

각 꼭지점을 추가해주고 변환해보자

했지만.. 파일이 어디 존재하는지 모름...

 

3. QGIS Vector Tool

또 다른 방법 QGIS Vector Tool, 아래의 글을 참고했다.

https://www.northrivergeographic.com/qgis-points-along-line

 

QGIS: Points along a line • North River Geographic Systems Inc

Tutorial to show you how to add points along a line in QGIS

www.northrivergeographic.com

[Vector Geogmety] - [Points Along geometry] 툴을 이용해서 5미터 단위로 설정해주니 되었다,...!!

5m

5m는 너무 데이터가 큰거 같아서 10m로 다시 해보았다.

10m

만족.

 

그 후에 다시 Json 파일로 만들기하면 끝!

https://thalals.tistory.com/32

 

[Django] GeoJson 파일 파싱하기 (Json이란 무엇일까?)

지난번에 도로명주소 전자지도 데이터를 사용하기 위해서 shp -> json 형식의 파일로 변환해 주었다. thalals.tistory.com/24?category=476043 QGIS shp 파일 좌표계 변환, Gson 데이터 변환(직렬화) 도로명 주소..

thalals.tistory.com