geodesy library
Spherical geodesy functions for great circle and rhumb line paths.
Spherical geodesy tools by Chris Veness 2002-2022 (MIT Licence) ported to Dart by Navibyte.
See links for the original work:
- www.movable-type.co.uk/scripts/latlong.html
- www.movable-type.co.uk/scripts/geodesy-library.html#latlon-spherical
This libary exports a subset of package:geobase/geobase.dart
.
Usage: import package:geobase/geodesy.dart
Classes
- SphericalGreatCircle
- Latitude/longitude points on a spherical model earth, and methods for calculating distances, bearings, destinations, etc on (orthodromic) great-circle paths.
- SphericalGreatCircleLineString
- Calculations for line strings (as an iterable of geographic positions) on a spherical model earth (great-circle paths).
- SphericalRhumbLine
- Latitude/longitude points on a spherical model earth, and methods for calculating distances, bearings, destinations, etc on (loxodromic) rhumb lines.
Extensions
- SphericalGreatCircleExtension on Geographic
- An extension for easier access to SphericalGreatCircle.
-
SphericalGreatCircleIterableExtension
on Iterable<
Geographic> - An extension for easier access to SphericalGreatCircleLineString for iterables of geographic positions.
- SphericalGreatCirclePositionSeriesExtension on PositionSeries
- An extension for easier access to SphericalGreatCircleLineString for series of positions.
- SphericalRhumbLineExtension on Geographic
- An extension for easier access to SphericalRhumbLine.