다각형 사이의 거리

Oct 01 2020

저는 제 논문 프로젝트를 진행하고 있으며, 해수면 상승에 대응 한 네덜란드 Wadden Islands의 퇴적물 부피 변화를 평가하고 있습니다.

필요한 관련 퇴적물의 다각형 모양 파일이 있습니다. 나는 몇 년 동안 (즉, 5500BC에서 3850BC 사이 등 현재까지) 퇴적물 (지상)이 이동 한 거리를 계산해야합니다. 첨부 된 이미지 참조-보라색은 3850BC와 분홍색 5500BC의 퇴적물 위치입니다.

이 두 다각형 사이의 거리를 계산할 수있는 방법이 있습니까?

답변

1 MarcM Oct 01 2020 at 13:12

중심을 만드는 대신 QGIS 용 NNJoin 플러그인을 사용할 수 있습니다 . 이 플러그인을 사용하기 전에 피처 레이어가 동일한 프로젝션에 있는지 확인하십시오. 거리를 보유하는 필드의 이름을 지정할 수 있습니다.

layer_A의 피처를 layer_B의 가장 가까운 피처에 결합하고 ID와 거리를 별도의 필드에 저장합니다.

1 M.SEL Oct 01 2020 at 13:37

먼저 다각형의 중심 좌표를 구한 다음 haversine 공식을 사용하여 다각형의 중심점 사이의 거리를 계산합니다.