3.0.12 • Published 8 years ago
turf-inside v3.0.12
turf-inside
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
3.0.12
8 years ago
3.0.10
8 years ago
3.0.7-canary.ae89c8b3
8 years ago
3.0.5
8 years ago
3.0.1
8 years ago
3.0.0-canary.7879bf6c
8 years ago
3.0.0-canary.2f5f7167
8 years ago
1.1.4
9 years ago
1.1.3
9 years ago
1.1.2
9 years ago
1.1.1
10 years ago
1.1.0
10 years ago
1.0.0
10 years ago
0.1.4
10 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