turf 0.0.2+3 copy "turf: ^0.0.2+3" to clipboard
turf: ^0.0.2+3 copied to clipboard

outdated

A turf.js-like geospatial analysis library working with GeoJSON, written in pure Dart.

turf.dart #

A turf.js-like geospatial analysis library working with GeoJSON, written in pure Dart.

This includes a fully RFC 7946-compliant object-representation and serialization for GeoJSON.

Most of the implementation is a direct translation from turf.js.

Components #

Measurement #

  • ❌ along
  • ❌ area
  • ❌ bbox
  • ❌ bboxPolygon
  • bearing
  • ❌ center
  • ❌ centerOfMass
  • ❌ centroid
  • destination
  • distance
  • ❌ envelope
  • ❌ length
  • midpoint
  • ❌ pointOnFeature
  • ❌ polygonTangents
  • ❌ pointToLineDistance
  • ❌ rhumbBearing
  • ❌ rhumbDestination
  • ❌ rhumbDistance
  • ❌ square
  • ❌ greatCircle

Coordinate Mutation #

  • ❌ cleanCoords
  • ❌ flip
  • ❌ rewind
  • ❌ round
  • ❌ truncate

Transformation #

  • ❌ bboxClip
  • ❌ bezierSpline
  • ❌ buffer
  • ❌ circle
  • ❌ clone
  • ❌ concave
  • ❌ convex
  • ❌ difference
  • ❌ dissolve
  • ❌ intersect
  • ❌ lineOffset
  • ❌ simplify
  • ❌ tesselate
  • ❌ transformRotate
  • ❌ transformTranslate
  • ❌ transformScale
  • ❌ union
  • ❌ voronoi

Feature Conversion #

  • ❌ combine
  • ❌ explode
  • ❌ flatten
  • ❌ lineToPolygon
  • ❌ polygonize
  • ❌ polygonToLine

MISC #

  • ❌ kinks
  • ❌ lineArc
  • ❌ lineChunk
  • ❌ lineIntersect
  • ❌ lineOverlap
  • ❌ lineSegment
  • ❌ lineSlice
  • ❌ lineSliceAlong
  • ❌ lineSplit
  • ❌ mask
  • ❌ nearestPointOnLine
  • ❌ sector
  • ❌ shortestPath
  • ❌ unkinkPolygon

Random #

  • ❌ randomPosition
  • ❌ randomPoint
  • ❌ randomLineString
  • ❌ randomPolygon

Data #

  • ❌ sample

Interpolation #

  • ❌ interpolate
  • ❌ isobands
  • ❌ isolines
  • ❌ planepoint
  • ❌ tin

Joins #

  • ❌ pointsWithinPolygon
  • ❌ tag

Grids #

  • ❌ hexGrid
  • ❌ pointGrid
  • ❌ squareGrid
  • ❌ triangleGrid

Classification #

Aggregation #

  • ❌ collect
  • ❌ clustersDbscan
  • ❌ clustersKmeans

META #

  • ❌ coordAll
  • ❌ coordEach
  • ❌ coordReduce
  • ❌ featureEach
  • ❌ featureReduce
  • ❌ flattenEach
  • ❌ flattenReduce
  • ❌ getCoord
  • ❌ getCoords
  • ❌ getGeom
  • ❌ getType
  • ❌ geomEach
  • ❌ geomReduce
  • ❌ propEach
  • ❌ propReduce
  • ❌ segmentEach
  • ❌ segmentReduce
  • ❌ getCluster
  • ❌ clusterEach
  • ❌ clusterReduce

Assertions #

  • ❌ collectionOf
  • ❌ containsNumber
  • ❌ geojsonType
  • ❌ featureOf

Booleans #

  • ❌ booleanClockwise
  • ❌ booleanContains
  • ❌ booleanCrosses
  • ❌ booleanDisjoint
  • ❌ booleanEqual
  • ❌ booleanOverlap
  • ❌ booleanParallel
  • ❌ booleanPointInPolygon
  • ❌ booleanPointOnLine
  • ❌ booleanWithin

Unit Conversion #

47
likes
0
pub points
94%
popularity

Publisher

verified publishergeometrico.dev

A turf.js-like geospatial analysis library working with GeoJSON, written in pure Dart.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

json_annotation

More

Packages that depend on turf