turf-inside

v3.0.12
turf inside module
geojson polygon point inside bin gis

turf-inside

build status

turf inside module

turf.inside(point, polygon)

Checks to see if a Point is inside of a Polygon. The Polygon can be convex or concave. The function accepts any valid Polygon or MultiPolygon and accounts for holes.

Parameters

parameter type description
point Point a Point feature
polygon Polygon a Polygon feature

Example

var pt1 = turf.point([-111.467285, 40.75766], {'marker-color': "#f00"});
var pt2 = turf.point([-111.873779, 40.647303], {'marker-color': "#0f0" });
var poly = turf.polygon([[
 [-112.074279, 40.52215],
 [-112.074279, 40.853293],
 [-111.610107, 40.853293],
 [-111.610107, 40.52215],
 [-112.074279, 40.52215]
]]);
var features = turf.featurecollection([pt1, pt2, poly]);

//=features

var isInside1 = turf.inside(pt1, poly);
//=isInside1

var isInside2 = turf.inside(pt2, poly);
//=isInside2

Installation

Requires nodejs.

$ npm install turf-inside

Tests

$ npm test
npm i turf-inside

Metadata

  • MIT
  • Whatever
  • morganherlocker
  • released 7/5/2016

Downloads