This package has been deprecated

Author message:

Turf packages are now namespaced: please use @turf/isolines instead

turf-isolines

3.0.12 • Public • Published

turf-isolines

isolines

Takes points with z-values and an array of value breaks and generates isolines.

Parameters

  • points FeatureCollection<Point> input points
  • z string the property name in points from which z-values will be pulled
  • resolution number resolution of the underlying grid
  • breaks Array<number> where to draw contours

Examples

// create random points with random
// z-values in their properties
var points = turf.random('point', 100, {
  bbox: [0, 30, 20, 50]
});
for (var i = 0; i < points.features.length; i++) {
  points.features[i].properties.z = Math.random() * 10;
}
var breaks = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
var isolined = turf.isolines(points, 'z', 15, breaks);
//=isolined

Returns FeatureCollection<LineString> isolines


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-isolines

Or install the Turf module that includes it as a function:

$ npm install turf

Package Sidebar

Install

npm i turf-isolines

Weekly Downloads

15,740

Version

3.0.12

License

MIT

Last publish

Collaborators

  • tcql
  • morganherlocker
  • mourner
  • jvrousseau
  • jseppi
  • cspanring
  • cwmma
  • lyzidiamond
  • tmcw