turf filter module
Group points into clusters based on their spatial proximity or properties.
a JavaScript library for performing geospatial operations with GeoJSON
Generates a bounding box around a GeoJSON feature.
Returns a cloned copy of the passed GeoJSON Object, including possible 'Foreign Members'.
Calculates the geodesic area in square meters of one or more polygons.
Finds the angle formed by two adjacent segments.
Determines whether the second geometry is completely within the first geometry.
Creates line segments from a GeoJSON feature.
A treeshaken subset of JSTS functions for use within
Converts a bounding box to a GeoJSON polygon.
Determines whether the first geometry is completely within the second geometry.
Polygonizes a set of lines that represents edges in a planar graph.
Determine whether each segment of a line is parallel to the correspondent segment of another line.
Takes two points and calculates a point midway between them geodesically.
Split a LineString by another GeoJSON Feature.
Takes a grid of values (GeoJSON format) and a set of threshold ranges. It outputs polygons that group areas within those ranges, effectively creating filled contour isobands.
Takes a bounding box and calculates the minimum square bounding box that would contain the input.
Creates a concave hull around points.
Takes a feature or set of features and returns all positions as points.
Takes any number of features and returns a rectangular Polygon that encompasses all vertices.
Checks if the geometry is a valid according to the OGC Simple Feature Specification.
Provides tools for iterating over and manipulating GeoJSON objects.
Combines a FeatureCollection of Point, LineString, or Polygon features into MultiPoint, MultiLineString, or MultiPolygon features.