QGIS에 다각형이 준비되어 있습니다. 내가하고 싶은 것은 다각형의 중심에서 해당 다각형의 경계까지 가능한 최대 거리를 킬로미터 단위로 계산하는 것입니다.
두 가지가 필요합니다.
- 다각형의 중심에서 경계까지의 최대 거리
- 다각형 중심 (Lat / Long)
QGIS에 다각형이 준비되어 있습니다. 내가하고 싶은 것은 다각형의 중심에서 해당 다각형의 경계까지 가능한 최대 거리를 킬로미터 단위로 계산하는 것입니다.
두 가지가 필요합니다.
답변:
중심을 구하려면 Vector-> Geometry Tools-> Polygon Centroids를 사용할 수 있습니다. 그런 다음 좌표를 얻기 위해 속성 테이블에 몇 개의 필드를 추가하고 각 필드에 대해 각각 $ x 및 $ y로 설정된 필드 계산기를 사용하거나 Coordinate Capture 플러그인을 사용할 수 있습니다.
최대 거리를 얻으려면 조금 더 많은 작업을 수행해야합니다. 매우 간단한 방법은 다각형을 노드로 변환 한 다음 (벡터-> 지오메트리 도구-> 추출 노드) 거리 매트릭스 도구 (벡터-> AnalysisTools-> 거리 매트릭스)를 사용하는 것입니다. 그러면 다각형의 모든 정점까지의 거리가 제공되며 결과를 선별하여 가장 높은 값을 얻으면됩니다. 이 방법의 정확성을 높이려면 먼저 정점을 치밀하게 만들 수 있습니다. 중심점과 노드 점 데이터 세트가 다각형의 ID를 유지하도록하려면이 작업이 간단해야합니다.
QGIS Distance Matrix 함수 대신 PostGis ST_Distance_spheroid 함수를 사용하여 회전 타원체에 선형 거리를 제공하고 데이터 재 투영을 절약 할 수 있습니다. 불행하게도 ST_Distance 함수는 최소한의 거리 만 제공하므로 주어진 다각형에 대해 모든 점을 반복해야합니다.