QGIS는 선을 따라 점의 거리를 계산합니다 GIS에서 선을 따라

폴리 라인 (이동 경로)과 선을 따라 점이 기록되어 있습니다. Quantum GIS에서 선을 따라 거리를 각 포인트마다 계산하고 싶습니다. 포인트 속성 테이블에 새로운 열을 추가하여 결과가 선상에있는 거리를 나타내는 결과를 원합니다. 어떤 생각이라도 감사합니다.

마이크.



답변

GRASS 플러그인을 사용하고 싶다면 v.distance 모듈이 있습니다. 먼저 GRASS Toolbox의 v.in.ogr 모듈을 사용하여 폴리 라인 및 점 레이어를 GRASS로 가져옵니다. 그런 다음 v.distance 모듈을 찾으십시오. 시작 및 끝 벡터는 분명히 점과 선입니다. 그런 다음 “선형 형상을 따라 가장 가까운 지점까지의 거리 …”를 선택하십시오. 거리 값을 승인하려면 속성 열 이름도 필요합니다 (아직없는 경우 v.db.addcol을 사용하여 해당 속성을 추가하십시오). 그렇게해야합니다.


답변

이것을 측정하는 다른 방법은 Qchainage (QGis 플러그인)를 사용하여 라인에서 동일한 간격으로 노드를 생성하는 것입니다. 그런 다음 가장 가까운 허브까지의 거리 (QGis 플러그인)를 사용하여 포인트 간의 거리를 계산할 수 있습니다.


답변

KP를 찾기 플러그인은 라인 기능을 포함, 지점 층과 다른 층으로이 작업을 수행합니다. 선에 점을 투영하고 선을 따라 측지 거리와 해당 선까지의 거리를 제공합니다. 대화식 모드를 갖거나 새로운 속성 필드를 추가하여 전체 포인트 레이어를 반복 할 수 있습니다.