最近接(kNN)

各入力フィーチャのk個の最近接フィーチャを検索

ジオプロセシング
サンプル:

ソースレイヤー(最近傍を検索)

ファイルをドロップするかクリックして参照

対応形式: GeoJSON

GeoJSON

ターゲットレイヤー(検索対象)

ファイルをドロップするかクリックして参照

対応形式: GeoJSON

GeoJSON

最近傍について

  • 各ソースフィーチャのターゲットレイヤーからk個の最近傍フィーチャを検索
  • ポリゴンとラインには重心距離を使用
  • ソースフィーチャに距離とターゲットプロパティを追加
  • 近接分析と空間マッチングに便利
ソース
ターゲット
接続

入力レイヤーの各フィーチャに対してターゲットレイヤーからk個の最近接フィーチャを検索。例:各住所ポイントについて、最も近い3つの病院を検索。Turf.js nearestPoint()を反復的に使用。

パラメータ:入力レイヤー(近傍を検索するフィーチャ)、ターゲットレイヤー(検索対象のフィーチャ)、k(入力フィーチャごとに検索する近傍数)、最大距離(オプション、検索半径を制限)。距離計算は測地線。

出力オプション:テーブル(origin_id、target_id、distance、rank)、接続ライン(各入力からそのk個の近傍へのLineStrings)、属性(入力フィーチャにnearest_idとdistanceフィールドを追加)。要約統計:平均最近傍距離、最小/最大、標準偏差。ランダム分布に対して平均が低いとクラスタリングが示唆。

100%クライアント側処理 - データは常にプライベートでデバイスから外に出ません