Check if two polygons overlap
Checks if two geometries have an area of overlap without one being completely contained inside the other.
Takes any LineString or Polygon and returns the overlapping lines between both features.
Operations for two-dimensional polygons.
TypeScript definitions for d3-polygon
Find the Overlap Area.
Fast point-in-polygon intersection for large numbers of polygons.
A point in polygon based on the paper Optimal Reliable Point-in-Polygon Test and Differential Coding Boolean Operations on Polygons
determine if a point is inside a polygon with a ray intersection counting algorithm
Checks if a point is inside an area, like a city boundary.
Converts a bounding box to a GeoJSON polygon.
Calculates the distance from a point to the edges of a polygon or multi-polygon.
Boolean operations on polygons (union, intersection, difference, xor)
Fill a polygon with lines
Takes a kinked polygon and returns a feature collection of polygons that have no kinks.
Smooths a Polygon or MultiPolygon, based on Chaikin's algorithm.
Martinez polygon clipping algorithm, does boolean operation on polygons (multipolygons, polygons with holes etc): intersection, union, difference, xor
Takes polygons or multipolygons and an optional mask, and returns an exterior ring polygon with holes.
Apply boolean Polygon clipping operations (intersection, union, difference, xor) to your Polygons & MultiPolygons.
ThreeJS geometry for drawing polygons on a sphere
Finds points that fall within polygon(s).
Finds the tangents of a polygon from a point.
A JS library for finding optimal label position inside a polygon
Calculates the geodesic area in square meters of one or more polygons.