최근접 이웃 (kNN)

각 입력 피처에 대해 k개의 가장 가까운 피처 찾기

지오프로세싱
예제:

원본 레이어 (가장 가까운 것 찾기)

파일을 여기에 놓거나 클릭하여 찾기

지원 형식: GeoJSON

GeoJSON

대상 레이어 (검색 대상)

파일을 여기에 놓거나 클릭하여 찾기

지원 형식: GeoJSON

GeoJSON

최근접 이웃 정보

  • 각 원본 피처에 대해 대상 레이어에서 k개의 가장 가까운 피처 찾기
  • 폴리곤과 라인에는 중심점 거리 사용
  • 원본 피처에 거리 및 대상 속성 추가
  • 근접 분석 및 공간 매칭에 유용
원본
대상
연결

입력 레이어의 각 피처에 대해 대상 레이어에서 k개의 가장 가까운 피처를 찾습니다. 예: 각 주소 포인트에 대해 가장 가까운 3개 병원 찾기. Turf.js nearestPoint()를 반복적으로 사용합니다.

매개변수: 입력 레이어(이웃을 찾을 피처), 대상 레이어(검색할 피처), k(입력 피처당 찾을 이웃 수), 최대 거리(선택적, 검색 반경 제한). 거리 계산은 측지적입니다.

출력 옵션: 테이블(origin_id, target_id, distance, rank), 연결선(각 입력에서 k개 이웃으로의 LineString), 속성(입력 피처에 nearest_id 및 distance 필드 추가). 요약 통계: 평균 최근접 이웃 거리, 최소/최대, 표준 편차. 무작위 분포에 비해 낮은 평균은 클러스터링을 나타냅니다.

100% 클라이언트 측 처리 - 데이터는 기기를 떠나지 않습니다