geodetics alternatives and similar packages
Based on the "Geography" category.
Alternatively, view geodetics alternatives based on common mentions on social networks and blogs.
vectortiles7.7 0.0 geodetics VS vectortilesA native Haskell codec for Mapbox Vector Tiles.
mapalgebra7.6 0.0 geodetics VS mapalgebraEfficient, polymorphic Map Algebra in Haskell.
jord4.7 2.4 geodetics VS jordGeographical Position Calculations
hcoord4.6 0.0 geodetics VS hcoordEasily convert between latitude/longitude, Universal Transverse Mercator (UTM) and Ordnance Survey (OSGB) references with Haskell.
geocode-google4.4 0.0 geodetics VS geocode-googleGeocoding using the Google Web API (for Haskell)
geodetic-types3.9 0.0 geodetics VS geodetic-typesGeodetic types
HSlippyMap1.2 0.0 geodetics VS HSlippyMapOpenStreetMap Slippy Map Algo
Clean code begins in your IDE with SonarLint
Do you think we are missing an alternative of geodetics or a related project?
Haskell library of data types and calculations for positions on planet Earth
This library provides "geodetic" positions. That is, latitude, longitude and altitude on a specified Terrestrial Reference Frame (TRF). The basic TRF is the WGS84, which is the one used by GPS and Google Earth. Others can be added by describing the underlying ellipsoid and the difference in angle and centre with WGS84, and a position in one TRF can be transformed into another. Given two points in the same TRF you can find the shortest distance between them and the bearing from one to the other.
Once you have a geodetic position defined you can project it onto a flat plane, or Grid. At present Transverse Mercator and Oblique Stereographic grids are provided. More can be added by defining new instances of the Grid typeclass: see "AddingProjections.txt" for detais.
The Paths module defines a path as a parametric function of distance that returns a position and a bearing. Given two paths you can find their intersection using a fast iterative algorithm.