Revert coordinates order for LineString, Polygon, MultiLineString and MultiPolygon features
Rewind using Shoelace Formula.
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.
Converts a bounding box to a GeoJSON polygon.
Finds the angle formed by two adjacent segments.
Takes a bounding box and calculates the minimum square bounding box that would contain the input.
Determines whether the second geometry is completely within the first geometry.
Split a LineString by another GeoJSON Feature.
Takes two points and calculates a point midway between them geodesically.
A treeshaken subset of JSTS functions for use within
Determines whether the first geometry is completely within the second geometry.
Creates line segments from a GeoJSON feature.
Polygonizes a set of lines that represents edges in a planar graph.
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.
Combines a FeatureCollection of Point, LineString, or Polygon features into MultiPoint, MultiLineString, or MultiPolygon features.
Takes a feature or set of features and returns all positions as points.
Determine whether each segment of a line is parallel to the correspondent segment of another line.
Tesselates a polygon or multipolygon into a collection of triangle polygons using earcut.
Takes a collection of points and a bounding box, and returns a collection of Voronoi polygons.
Takes input features and flips all of their coordinates.
Checks if two geometries have no overlapping areas.