홀수 모양의 다각형에 대한 중심 좌표


13

QGIS에서 (기하 도구를 통해) 특정 다각형의 중심을 계산하는 데 문제가 있습니다. 특이하고 다소 긴 모양을 가진 특정 다각형의 경우 계산 된 중심이 다각형에서 벗어납니다. 예를 들어 아래 그림에서 빨간색으로 표시된 다각형을보십시오.

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

중심 (파란색 화살표로 표시)은 실제로 관심 다각형 바깥으로 떨어지고 있습니다. 이것은 소수의 (아직 성가신) 다른 다각형에서 발생합니다.

QGIS를 처음 사용하기 때문에이 문제가 shapefile을 다각형 (WGS 84)으로 투영 한 것인지의 여부는 생각하지 않습니다. 어쨌든 벨기에 (내가보고있는 국가)에 해당하는 WGS84 / UTM Zone 31로지도를 다시 투영하여 시도했습니다.

과거 토론에서 비슷한 질문에 대한 답을 찾지 못했습니다. 실수로 간과하면 사과드립니다.


2
중심은 형상의 질량 중심에 배치되므로 볼록하지 않은 형상의 경우 중심이 형상 자체 외부에있는 것이 일반적입니다. PostGIS 문서 postgis.net/docs/ST_Centroid.html 의 다각형 예제 이미지를 참조하십시오 . ST_PointOnSurface postgis.net/docs/ST_PointOnSurface.html 과 동등한 것을 원할 것입니다 .
user30184

답변:


16

표준 QGIS 다각형 중심 도구는 다각형의 중심을 결정하기 위해 질량 중심을 계산한다고 생각합니다. 따라서 이것은 다각형 자체 외부에있을 수 있습니다 (투영과 관련이 없음).

치수 측면에서 중심을 계산하려면 다음에서 다운로드 할 수 있는 realcentroid 플러그인을 사용할 수 있습니다.

Plugins > Manage and Install Plugins...

예:

QGIS (및 SAGA) 의 다각형 중심 도구에서 계산 된 빨간색 원이있는 불규칙 다각형 . realcentroid 플러그인 에서 계산 된 녹색 원 :

결과


다운로드 할 수있는 플러그인과 동일한 결과를 생성하는 온라인 스크립트도 있습니다.

Processing Toolbox > Scripts > Tools > Get scripts from on-line scripts collection

그리고 Real centroid스크립트를 찾으십시오 .


1
그렇습니다. QGIS는 기하학적 무게 중심이라고도하는 질량 중심을 중심으로 사용합니다.
Jakob

6
"진짜 중심"이라는 이름이 마음에 들지 않습니다. centroid는 정의상 en.wikipedia.org/wiki/Centroid 이므로 표면 위의 점이 더 좋습니다 .
user30184

1
@ user30184-실제로 플러그인의 설명은 기능이 ST_PointOnSurfacePostGIS 기능 과 유사하다는 것을 읽습니다 .
Joseph

@ 안드레아-가장 환영, 다행이 :)
요셉

2
많은 중심 정의가 있으며, "실제 하나"에 매달리지 마십시오.
mdsumner

9

QGIS 알고리즘 예측에는 벡터 지오메트리 도구 그룹 아래에 "지점 표면"도 있습니다. 외부 플러그인이나 DB를 사용할 필요가 없습니다

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