Skip to main content
Version: 7.3.0

distanceWeight

描述

🌐 Description

参数

🌐 Parameters

名称类型描述
fcFeatureCollection<任意>FeatureCollection.
options?对象选项对象。
options.threshold?数字如果邻居特性与目标特性之间的距离大于阈值,则该邻居的权重为0。(默认 10000)
options.p?数字明可夫斯基p范数距离参数。1:曼哈顿距离。2:欧几里得距离。1=<p<=无穷大。(默认 2)
options.binary?布尔值如果为真,当 d <= 阈值时权重=1,否则权重=0。如果为假,权重=Math.pow(d, alpha)。(默认 false)
options.alpha?数字距离衰减参数。值越大,随着距离增加权重衰减越快。(默认值 -1)
options.standardization?布尔行标准化。(默认 false)

返回

🌐 Returns

Array<Array<number>> 距离权重矩阵。

示例

🌐 Examples

var bbox = [-65, 40, -63, 42];
var dataset = turf.randomPoint(100, { bbox: bbox });
var result = turf.distanceWeight(dataset);

安装

🌐 Installation

$ npm install @turf/distance-weight

import { distanceWeight } from "@turf/distance-weight";
const result = distanceWeight(...);
$ npm install @turf/turf

import * as turf from "@turf/turf";
const result = turf.distanceWeight(...);