QGIS의 다각형에서 중심선을 찾으십니까?


19

QGIS에서 다각형으로 중심선을 만드는 방법이 있는지 궁금합니다. 다각형 레이어가 있지만 중심선이 별도의 파일로 필요합니다.

예


방금 다각형 사진을 올렸습니다
Alan Carr

예시 이미지에서 '중심선'이 어디로 떨어질까요? 다른 색상으로 원하는 선을 보여주는 이미지를 업데이트 할 수 있습니까?
Simbamangu

모든 다각형의 가운데 바로 아래에 있습니다. 우리가 필요한 최종 결과는 모든 것의 길이를 찾는 것입니다 (다각형이 선이라고 가정).
Alan Carr

HCMGIS 플러그인은 공간 처리 기능 중 하나로 다각형 중심선을 생성한다고 주장합니다. 그것은 나에게 잘 작동하지 않았지만 시도해 볼 가치가 있습니다.
csk

답변:


10

Road Polygons / Casings에서 중심선 작성에 대한 @RajGovind의 답변에 묘사 된 모델을 구현하려고 노력하고 있습니까? 이것은 @geogeek이이 스레드에서 그의 답변에서 설명한 것과 매우 가깝습니다.

Github https://raw.githubusercontent.com/anitagraser/QGIS-Processing-tools/master/2.12/models/polygon_to_centerline.model 에서 모델을 다운로드 할 수 있습니다.

여기에 이미지 설명을 입력하십시오


이 모델을 사용해 보았지만 작동하지만 긴 중심선을 유지하는 간단한 방법을 알아낼 수는 없지만 각 사이드 라인은 많은 작은 기능으로 구성되어 있기 때문에 작은 사이드 라인을 제거했습니다. 메인 중심선은 여러 개의 작은 선 피처로 구성됩니다.
1

@Jan이 후속 질문을 새 스레드에 게시하여 더 많은 사람들이 볼 수있게하십시오.
underdark

9

이 알고리즘을 사용해보십시오 :

get vertices from the polygons(poly_vertex).
-make voronoi using (poly_vertex) as input the result could be called(poly_voronoi).
-get lines from (poly_voronoi) => (poly_voronoi_lines).
-get the originale polygon contour (polygon_lines).
-remove (poly_voronoi_lines) touching  (polygon_lines) the result is supposed to be the center lines , but you may need further clean up.

Qgi에서 어떻게 구현 될 수 있는지 모르겠습니다.

나는 그것이 도움이되기를 바랍니다.


다른 프로그램으로는 무엇을 할 수 있습니까? 필요한 경우 MapInfo 및 Arc에 액세스 할 수 있습니다
Alan Carr

이 알고리즘은 Arcgis에서 작동하며 Voronoi 다각형 gis.stackexchange.com/questions/6971/thiessen-polygons-in-qgis를
geogeek

6

Esri 제품에 대한 ET GeoWizards 10.2라는 이름의 좋은 도구가 있지만 좋은 솔루션인지 아닌지 모르겠습니다 ...

여기 에서 정보를 얻을 수 있습니다

centerLines

잔디에서 이것 옆에 당신은 기본적인 사용을위한 r.thin 기능을 검사 할 수 있습니다 ..

r.thin-래스터 맵 레이어에서 선형 피처를 나타내는 0이 아닌 셀을 얇게합니다.

rthin 도움이 되길 바랍니다.


3

그냥 전체 길이를 찾으십시오.

결과는 정확히 어떻게됩니까? 근사값은 둘레를 2로 나눈 값입니다.

더 나은 결과를 얻으려면 : 일부 다각형을 수동으로 측정 한 다음 측정 값과 둘레 의 차이 를 2로 나눈 값을 결정합니다 . 이 보정 계수를 전체 데이터 세트에 적용하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.