@turf/idw
v4.7.3
Published
turf idw module
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
controlPointsFeatureCollection<Point> Sampled points with known valuevalueFieldstring GeoJSON field containing the known value to interpolate onweightnumber Exponent regulating the distance-decay weightingcellWidthnumber 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/idwOr install the Turf module that includes it as a function:
$ npm install @turf/turf