UNPKG

@spatial/turf

Version:

a JavaScript library for performing geospatial operations with GeoJSON

143 lines (138 loc) 7.63 kB
/** * Turf is a modular geospatial analysis engine written in JavaScript. It performs geospatial * processing tasks with GeoJSON data and can be run on a server or in a browser. * * @module turf * @summary Geospatial analysis for JavaScript */ export {default as isolines} from '@spatial/isolines'; export {default as convex} from '@spatial/convex'; export {default as pointsWithinPolygon} from '@spatial/points-within-polygon'; export {default as concave} from '@spatial/concave'; export {default as collect} from '@spatial/collect'; export {default as flip} from '@spatial/flip'; export {default as simplify} from '@spatial/simplify'; export {default as bezierSpline} from '@spatial/bezier-spline'; export {default as tag} from '@spatial/tag'; export {default as sample} from '@spatial/sample'; export {default as envelope} from '@spatial/envelope'; export {default as square} from '@spatial/square'; export {default as circle} from '@spatial/circle'; export {default as midpoint} from '@spatial/midpoint'; export {default as center} from '@spatial/center'; export {default as centerOfMass} from '@spatial/center-of-mass'; export {default as centroid} from '@spatial/centroid'; export {default as combine} from '@spatial/combine'; export {default as distance} from '@spatial/distance'; export {default as explode} from '@spatial/explode'; export {default as bbox} from '@spatial/bbox'; export {default as tesselate} from '@spatial/tesselate'; export {default as bboxPolygon} from '@spatial/bbox-polygon'; export {default as booleanPointInPolygon} from '@spatial/boolean-point-in-polygon'; export {default as nearestPoint} from '@spatial/nearest-point'; export {default as nearestPointOnLine} from '@spatial/nearest-point-on-line'; export {default as nearestPointToLine} from '@spatial/nearest-point-to-line'; export {default as planepoint} from '@spatial/planepoint'; export {default as tin} from '@spatial/tin'; export {default as bearing} from '@spatial/bearing'; export {default as destination} from '@spatial/destination'; export {default as kinks} from '@spatial/kinks'; export {default as pointOnFeature} from '@spatial/point-on-feature'; export {default as area} from '@spatial/area'; export {default as along} from '@spatial/along'; export {default as length} from '@spatial/length'; export {default as lineSlice} from '@spatial/line-slice'; export {default as lineSliceAlong} from '@spatial/line-slice-along'; export {default as pointGrid} from '@spatial/point-grid'; export {default as truncate} from '@spatial/truncate'; export {default as flatten} from '@spatial/flatten'; export {default as lineIntersect} from '@spatial/line-intersect'; export {default as lineChunk} from '@spatial/line-chunk'; export {default as unkinkPolygon} from '@spatial/unkink-polygon'; export {default as greatCircle} from '@spatial/great-circle'; export {default as lineSegment} from '@spatial/line-segment'; export {default as lineSplit} from '@spatial/line-split'; export {default as lineArc} from '@spatial/line-arc'; export {default as polygonToLine} from '@spatial/polygon-to-line'; export {default as lineToPolygon} from '@spatial/line-to-polygon'; export {default as bboxClip} from '@spatial/bbox-clip'; export {default as lineOverlap} from '@spatial/line-overlap'; export {default as sector} from '@spatial/sector'; export {default as rhumbBearing} from '@spatial/rhumb-bearing'; export {default as rhumbDistance} from '@spatial/rhumb-distance'; export {default as rhumbDestination} from '@spatial/rhumb-destination'; export {default as polygonTangents} from '@spatial/polygon-tangents'; export {default as rewind} from '@spatial/rewind'; export {default as isobands} from '@spatial/isobands'; export {default as transformRotate} from '@spatial/transform-rotate'; export {default as transformScale} from '@spatial/transform-scale'; export {default as transformTranslate} from '@spatial/transform-translate'; export {default as lineOffset} from '@spatial/line-offset'; export {default as polygonize} from '@spatial/polygonize'; export {default as booleanDisjoint} from '@spatial/boolean-disjoint'; export {default as booleanContains} from '@spatial/boolean-contains'; export {default as booleanCrosses} from '@spatial/boolean-crosses'; export {default as booleanClockwise} from '@spatial/boolean-clockwise'; export {default as booleanOverlap} from '@spatial/boolean-overlap'; export {default as booleanPointOnLine} from '@spatial/boolean-point-on-line'; export {default as booleanEqual} from '@spatial/boolean-equal'; export {default as booleanWithin} from '@spatial/boolean-within'; export {default as clone} from '@spatial/clone'; export {default as cleanCoords} from '@spatial/clean-coords'; export {default as clustersDbscan} from '@spatial/clusters-dbscan'; export {default as clustersKmeans} from '@spatial/clusters-kmeans'; export {default as pointToLineDistance} from '@spatial/point-to-line-distance'; export {default as booleanParallel} from '@spatial/boolean-parallel'; export {default as shortestPath} from '@spatial/shortest-path'; export {default as voronoi} from '@spatial/voronoi'; export {default as ellipse} from '@spatial/ellipse'; export {default as centerMean} from '@spatial/center-mean'; export {default as centerMedian} from '@spatial/center-median'; export {default as standardDeviationalEllipse} from '@spatial/standard-deviational-ellipse'; export * from '@spatial/projection'; export * from '@spatial/random'; export * from '@spatial/clusters'; export * from '@spatial/helpers'; export * from '@spatial/invariant'; export * from '@spatial/meta'; import * as projection from '@spatial/projection'; import * as random from '@spatial/random'; import * as clusters from '@spatial/clusters'; import * as helpers from '@spatial/helpers'; import * as invariant from '@spatial/invariant'; import * as meta from '@spatial/meta'; export {projection, random, clusters, helpers, invariant, meta}; // JSTS Modules export {default as difference} from '@spatial/difference'; export {default as buffer} from '@spatial/buffer'; export {default as union} from '@spatial/union'; export {default as intersect} from '@spatial/intersect'; // JSTS Sub-Models export {default as dissolve} from '@spatial/dissolve'; export {default as hexGrid} from '@spatial/hex-grid'; export {default as mask} from '@spatial/mask'; export {default as squareGrid} from '@spatial/square-grid'; export {default as triangleGrid} from '@spatial/triangle-grid'; export {default as interpolate} from '@spatial/interpolate'; // Renamed modules (Backwards compatitble with v4.0) // https://github.com/Turfjs/turf/issues/860 export {default as pointOnSurface} from '@spatial/point-on-feature'; export {default as polygonToLineString} from '@spatial/polygon-to-line'; export {default as lineStringToPolygon} from '@spatial/line-to-polygon'; export {default as inside} from '@spatial/boolean-point-in-polygon'; export {default as within} from '@spatial/points-within-polygon'; export {default as bezier} from '@spatial/bezier-spline'; export {default as nearest} from '@spatial/nearest-point'; export {default as pointOnLine} from '@spatial/nearest-point-on-line'; export {default as lineDistance} from '@spatial/length'; // Renamed methods (Backwards compatitble with v4.0) // https://github.com/Turfjs/turf/issues/860 export { radiansToDegrees as radians2degrees, degreesToRadians as degrees2radians, lengthToDegrees as distanceToDegrees, lengthToRadians as distanceToRadians, radiansToLength as radiansToDistance, bearingToAzimuth as bearingToAngle, convertLength as convertDistance } from '@spatial/helpers';