3.0.12 • Published 8 years ago

turf-nearest v3.0.12

Weekly downloads
11,355
License
MIT
Repository
github
Last release
8 years ago

turf-nearest

build status

turf nearest module

turf.nearest(point, against)

Takes a Point feature and a FeatureCollection of Point features and returns the Point feature from the FeatureCollection closest to the input point.

Parameters

parametertypedescription
pointPointthe reference point
againstFeatureCollectiona FeatureCollection of Point features

Example

var point = turf.point([28.965797, 41.010086]);
point.properties['marker-color'] = '#0f0';
var against = turf.featurecollection([
 turf.point([28.973865, 41.011122]),
 turf.point([28.948459, 41.024204]),
 turf.point([28.938674, 41.013324])
]);

var nearest = turf.nearest(point, against);
nearest.properties['marker-color'] = '#f00';

var result = turf.featurecollection(
  against.features.concat(point));

//=result

Installation

Requires nodejs.

$ npm install turf-nearest

Tests

$ npm test
3.0.12

8 years ago

3.0.10

8 years ago

3.0.5

8 years ago

3.0.1

8 years ago

1.0.2

9 years ago

1.0.1

9 years ago

1.0.0

9 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago