Calculate great circles routes as lines
Creates a circular arc, of a circle of the given radius and center point, between two bearings.
Finds the nearest point on a line to a given point
Generates a bounding box around a GeoJSON feature.
a JavaScript library for performing geospatial operations with GeoJSON
Returns a cloned copy of the passed GeoJSON Object, including possible 'Foreign Members'.
Finds the angle formed by two adjacent segments.
Determines whether the second geometry is completely within the first geometry.
Calculates the geodesic area in square meters of one or more polygons.
Determine whether none of the points common to both geometries intersect the interiors of both geometries.
Creates line segments from a GeoJSON feature.
Polygonizes a set of lines that represents edges in a planar graph.
Split a LineString by another GeoJSON Feature.
Group points into clusters based on their spatial proximity or properties.
Converts a bounding box to a GeoJSON polygon.
Takes a bounding box and calculates the minimum square bounding box that would contain the input.
A treeshaken subset of JSTS functions for use within
Determines whether the first geometry is completely within the second geometry.
Creates a convex hull around points
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.
Takes a kinked polygon and returns a feature collection of polygons that have no kinks.
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 input features and flips all of their coordinates.