답변:
"거리 매트릭스"를 사용하면 가장 가까운 점을 계산할 수 있습니다. 두 레이어가 모두 같은 CRS에 있는지 확인하십시오! 그런 다음 결과를로드하고이를 사용하여 테이블 A와 B를 조인 할 수 있습니다.
"거리 매트릭스"에서 "선형 거리 매트릭스"를 선택하고 "가장 가까운 k 개의 목표점 만 사용 : 1"
"벡터 레이어 추가"를 사용하여 CSV를로드하고 레이어 A의 레이어 속성-결합 탭에서 레이어를 결합하십시오.
그리고 결과 :
"B"레이어에서 단일 속성을 결합하여 살 수 있다면 mmqgis 플러그인 에서 "허브 거리"도구를 살펴보십시오 .
나머지 "B"특성이 필요한 경우 나머지 "B"특성을이 계층에 다시 결합 할 수 있어야합니다.
원하는 경우 A에서 B까지 선을 선택적으로 생성 할 수도 있습니다. 이것은 연관된 피처 사이의 거리와 방향을 시각화하는 데 도움이됩니다.
refFunctions 플러그인을 사용하는 또 다른 접근법 .
(1) 샘플 데이터 세트
(2) 더 많은 기능을 가진 레이어의 속성 테이블을 엽니 다 ( points_b
이 예에서는 레이어). 새로운 필드를 만듭니다.
geomnearest('points_a', 'id_a')
geomnearest('points_a', '$distance')
사용 QGIS 1.7은 벡터> 데이터 관리> 위치 별 특성에 참여