@turf · 119 packages

Name Description License Versions
@turf/along Calculates a point along a line at a specific distance MIT 6 greenflagged / 66 total
@turf/angle Finds the angle formed by two adjacent segments. MIT 6 greenflagged / 31 total
@turf/area 6 greenflagged / 61 total
@turf/bbox 6 greenflagged / 68 total
@turf/bbox-clip Takes a Feature and a bbox and clips the feature to the bbox using lineclip. MIT 6 greenflagged / 48 total
@turf/bbox-polygon 6 greenflagged / 66 total
@turf/bearing Takes two points and finds the geographic bearing between them. MIT 6 greenflagged / 60 total
@turf/bezier-spline 6 greenflagged / 36 total
@turf/boolean-clockwise 6 greenflagged / 41 total
@turf/boolean-concave 6 greenflagged / 30 total
@turf/boolean-contains 7 greenflagged / 42 total
@turf/boolean-crosses 6 greenflagged / 41 total
@turf/boolean-disjoint 7 greenflagged / 43 total
@turf/boolean-equal 7 greenflagged / 39 total
@turf/boolean-intersects 6 greenflagged / 30 total
@turf/boolean-overlap 5 greenflagged / 38 total
@turf/boolean-parallel 6 greenflagged / 34 total
@turf/boolean-point-in-polygon 6 greenflagged / 34 total
@turf/boolean-point-on-line 6 greenflagged / 40 total
@turf/boolean-touches 6 greenflagged / 27 total
@turf/boolean-valid 6 greenflagged / 27 total
@turf/boolean-within 5 greenflagged / 37 total
@turf/buffer 6 greenflagged / 76 total
@turf/center 6 greenflagged / 68 total
@turf/center-mean 6 greenflagged / 34 total
@turf/center-median 6 greenflagged / 33 total
@turf/center-of-mass 5 greenflagged / 66 total
@turf/centroid 6 greenflagged / 68 total
@turf/circle 7 greenflagged / 66 total
@turf/clean-coords 6 greenflagged / 38 total
@turf/clone 6 greenflagged / 44 total
@turf/clusters Group points into clusters based on their spatial proximity or properties. MIT 6 greenflagged / 42 total
@turf/clusters-dbscan 7 greenflagged / 40 total
@turf/clusters-kmeans 6 greenflagged / 40 total
@turf/collect Merges a specified property from a FeatureCollection of points into a FeatureCollection of polygons. MIT 6 greenflagged / 68 total
@turf/combine Combines a FeatureCollection of Point, LineString, or Polygon features into MultiPoint, MultiLineString, or MultiPolygon features. MIT 6 greenflagged / 67 total
@turf/concave Creates a concave hull around points. MIT 5 greenflagged / 77 total
@turf/convex Creates a convex hull around points MIT 6 greenflagged / 73 total
@turf/destination 6 greenflagged / 65 total
@turf/difference 6 greenflagged / 71 total
@turf/directional-mean 6 greenflagged / 31 total
@turf/dissolve Dissolves a FeatureCollection of Polygon features. MIT 6 greenflagged / 59 total
@turf/distance 4 greenflagged / 64 total
@turf/distance-weight 6 greenflagged / 30 total
@turf/ellipse 6 greenflagged / 32 total
@turf/envelope 6 greenflagged / 65 total
@turf/explode Takes a feature or set of features and returns all positions as points. MIT 6 greenflagged / 64 total
@turf/flatten Flattens any GeoJSON to a FeatureCollection MIT 6 greenflagged / 53 total
@turf/flip Takes input features and flips all of their coordinates. MIT 6 greenflagged / 64 total
@turf/geojson-rbush 6 greenflagged / 20 total
@turf/great-circle 6 greenflagged / 49 total
@turf/helpers 6 greenflagged / 74 total
@turf/hex-grid Creates a honeycomb-like grid of hexagons within a bounding box. MIT 5 greenflagged / 75 total
@turf/inside 1 greenflagged / 32 total
@turf/interpolate 6 greenflagged / 38 total
@turf/intersect Finds the shared area between two polygons. MIT 6 greenflagged / 70 total
@turf/invariant 6 greenflagged / 64 total
@turf/isobands 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. MIT 6 greenflagged / 39 total
@turf/isolines Generate contour lines from a grid of data. MIT 6 greenflagged / 69 total
@turf/jsts 1 greenflagged / 2 total
@turf/kinks Takes a GeoJSON feature and returns points at all self-intersections. MIT 6 greenflagged / 66 total
@turf/length 7 greenflagged / 35 total
@turf/line-arc Creates a circular arc, of a circle of the given radius and center point, between two bearings. MIT 6 greenflagged / 42 total
@turf/line-chunk Divides a LineString into chunks of a specified length. MIT 6 greenflagged / 48 total
@turf/line-distance 1 greenflagged / 32 total
@turf/line-intersect 6 greenflagged / 57 total
@turf/line-offset 6 greenflagged / 39 total
@turf/line-overlap 5 greenflagged / 45 total
@turf/line-segment 6 greenflagged / 52 total
@turf/line-slice 6 greenflagged / 69 total
@turf/line-slice-along 6 greenflagged / 61 total
@turf/line-split 5 greenflagged / 45 total
@turf/line-to-polygon 6 greenflagged / 33 total
@turf/mask Takes polygons or multipolygons and an optional mask, and returns an exterior ring polygon with holes. MIT 6 greenflagged / 51 total
@turf/meta 6 greenflagged / 77 total
@turf/midpoint Takes two points and calculates a point midway between them geodesically. MIT 6 greenflagged / 62 total
@turf/moran-index 6 greenflagged / 29 total
@turf/nearest-neighbor-analysis 6 greenflagged / 28 total
@turf/nearest-point 6 greenflagged / 33 total
@turf/nearest-point-on-line 6 greenflagged / 34 total
@turf/nearest-point-to-line 5 greenflagged / 33 total
@turf/planepoint 6 greenflagged / 54 total
@turf/point-grid 6 greenflagged / 66 total
@turf/point-on-feature 6 greenflagged / 31 total
@turf/point-to-line-distance 6 greenflagged / 37 total
@turf/point-to-polygon-distance 5 greenflagged / 7 total
@turf/points-within-polygon 6 greenflagged / 32 total
@turf/polygon-smooth 6 greenflagged / 30 total
@turf/polygon-tangents 5 greenflagged / 39 total
@turf/polygon-to-line 6 greenflagged / 36 total
@turf/polygonize 6 greenflagged / 43 total
@turf/projection 6 greenflagged / 36 total
@turf/quadrat-analysis 5 greenflagged / 27 total
@turf/random Generates random points, lines, or polygons for testing. MIT 6 greenflagged / 56 total
@turf/rectangle-grid 6 greenflagged / 27 total
@turf/rewind 6 greenflagged / 41 total
@turf/rhumb-bearing Takes two points and finds the bearing angle between them along a Rhumb line. MIT 6 greenflagged / 44 total
@turf/rhumb-destination 6 greenflagged / 46 total
@turf/rhumb-distance Calculates the distance along a rhumb line between two points. MIT 6 greenflagged / 44 total
@turf/sample Takes a FeatureCollection and returns a FeatureCollection with given number of features at random. MIT 6 greenflagged / 61 total
@turf/sector Creates a circular sector of a circle. MIT 6 greenflagged / 40 total
@turf/shortest-path 5 greenflagged / 32 total
@turf/simplify Reduces the number of points in a shape while keeping its overall look. MIT 6 greenflagged / 55 total
@turf/square Takes a bounding box and calculates the minimum square bounding box that would contain the input. MIT 6 greenflagged / 60 total
@turf/square-grid 5 greenflagged / 68 total
@turf/standard-deviational-ellipse 5 greenflagged / 31 total
@turf/tag Takes a set of points and a set of polygons and/or multipolygons and performs a spatial join. MIT 5 greenflagged / 60 total
@turf/tesselate Tesselates a polygon or multipolygon into a collection of triangle polygons using earcut. MIT 6 greenflagged / 60 total
@turf/tin Takes a set of points and creates a Triangulated Irregular Network. MIT 6 greenflagged / 62 total
@turf/transform-rotate 5 greenflagged / 38 total
@turf/transform-scale 6 greenflagged / 38 total
@turf/transform-translate 6 greenflagged / 38 total
@turf/triangle-grid 6 greenflagged / 65 total
@turf/truncate Truncates precision of GeoJSON coordinates. MIT 6 greenflagged / 51 total
@turf/turf 7 greenflagged / 94 total
@turf/union Combines two or more polygons into a single polygon. MIT 6 greenflagged / 66 total
@turf/unkink-polygon 6 greenflagged / 51 total
@turf/voronoi Takes a collection of points and a bounding box, and returns a collection of Voronoi polygons. MIT 6 greenflagged / 32 total
@turf/within 1 greenflagged / 29 total
Showing 119 packages