@turf/idw
v4.7.3
Published
turf idw module
Downloads
3,824
Maintainers
Keywords
Readme
@turf/idw
idw
Takes a FeatureCollection of points with known value, a power parameter, a cell depth, a unit of measurement and returns a FeatureCollection of polygons in a square-grid with an interpolated value property "IDW" for each grid cell. It finds application when in need of creating a continuous surface (i.e. rainfall, temperature, chemical dispersion surface...) from a set of spatially scattered points.
Parameters
controlPoints
FeatureCollection<Point> Sampled points with known valuevalueField
string GeoJSON field containing the known value to interpolate onweight
number Exponent regulating the distance-decay weightingcellWidth
number The distance across each cellunits
[string] used in calculating cellSize, can be degrees, radians, miles, or kilometers (optional, defaultkilometers
)
Returns FeatureCollection<Polygon> grid A grid of polygons with a property field named as valueField
This module is part of the Turfjs project, an open source module collection dedicated to geographic algorithms. It is maintained in the Turfjs/turf repository, where you can create PRs and issues.
Installation
Install this module individually:
$ npm install @turf/idw
Or install the Turf module that includes it as a function:
$ npm install @turf/turf