28 packages tagged with “geodesy”
This is a C# class library containing some very basic geodesic algorithms. It is based on work by Mike Gavaghan and has been enhanced by me to cover also some variants of Mercators projection of the earth to flat maps. I cover Spherical and Elliptical Mercator projections, mapping the earth to a single flat map. I also handle the Universal Transverse Mercator (UTM) projection, dividing the earth into smaller grids which are then each mapped to a flat map. Finally - based on UTM - I implement an algorithm to put a finer grain mesh over the mapped area of the earth to be able to classify a geo-location by a discrete globally unique mesh number. This is done in order to facilitacte the application of some discrete algorithms - especially in the area of machine learning - on geo locations.
You can translate both ways between coordinate systems: RT90, SWEREF99 andWGS84. The WGS84 object can parse out positions from strings in DMS (degrees, minutes seconds, and DM (degrees, minutes) format. All in all it’s a pretty easy to use and powerful library.
CoordinateSharp is a high-performance, lightweight .NET library for working with geographical coordinates. Effortlessly convert coordinates, compute distances, and calculate location-based solar, lunar, and magnetic data — all with minimal code.
Premium data set for generating map data. Mapping locations, point of interests, and GPS data for your applications, UIs and databases.
Magnetic data extensions for CoordinateSharp. Provides magnetic declination, variation, and related geomagnetic calculations based on geographic coordinates.
A professional geodetic calculation libary about coordinate system's definition, conversion, projection, transformation functions of geodetic datum such as ITRF, WGS84, BDCS, ETRS, etc. This is a C# .net standard class library containing some professional geodetic algorithms on ellipsoid supports json data shared by Zhengzhou Insititute of Surveying and Mapping. Geodesy.Datum defines the basic angle/latitude/longitude data type which can be simple serialized or deserialized to json. There are all different coordinate data type such as astronomic coordinate, geodetic coordinate, space rectangular coordinate, projected coordinate, spherical coordinate, etc. The libary provides the functions of all types of coordinate conversion, geodetic calculations on ellipsoid surface, geodetic problem solutions, Gauss projection and UTM (MGRS, UPS), geodetic datum transformation.
A small library with helper methods to convert between WGS84 and RT90/SWEREF. Also has utilities to calculate distances between coordinates.
Extension methods to the BasicGeoposition struct for Geodesy calculations.
Library for conversion from LLA to ENU or ECEF and backwards using WGS84 Source: https://github.com/MexicanMan/GeoConvert
Coordinate Reference System Transformations core API library e.g. defining the interface implemented by adapters. F# library (usable from .NET e.g. C#) for transforming coordinates between different coordinate systems. The core assembly provides an adapter interface which is implemented by other assemblies using different third-part libraries as adaptees. For more information see the project website at github https://github.com/TomasJohansson/crsTransformations-dotnet
A basic libary about basic geodetic algorithm such as matrix, linear equation, adjustment, filter, etc. This is a C# class library containing some basic geodetic algorithms producted by Zhengzhou Insititute of Surveying and Mapping.
Epicycle .NET geodesy library. Includes: 2D and 3D LLA geo-point, WGS84/ECEF/ENU conversions, simple KML serialization. * Details & release notes: https://github.com/open-epicycle/Epicycle.Geodesy-cs/blob/ver-0.1.4.0/README.md * Sources: https://github.com/open-epicycle/Epicycle.Geodesy-cs/tree/ver-0.1.4.0 * Git repository: https://github.com/open-epicycle/Epicycle.Geodesy-cs
Coordinate Reference System Transformations adapter implementation using the adaptee third-part library 'DotSpatial'. For more information see the project website at github https://github.com/TomasJohansson/crsTransformations-dotnet
.NET constants with EPSG codes for Coordinate Reference Systems. Assembly with only one C# class that defines many (thousands of) integer constants which have been generated from the EPSG database. The version number is the same as the used EPSG database at http://www.epsg.org or http://www.epsg-registry.org Regarding the license: MIT license for this library with C# constants for EPSG codes. Regarding the data itself: Ownership of the EPSG Dataset by IOGP is acknowledged. See the URL http://www.epsg.org/TermsOfUse.aspx Some quotes from the 'Terms of use' URL: 'The EPSG database is published by IOGP at no charge. Distribution for profit is forbidden.... Ownership of the EPSG Dataset by IOGP must be acknowledged...' See the URL for detailed information
A basic libary about basic GNSS control network data proesser such as level net, triangle net, space net, etc. This is a C# class library containing some basic geodetic algorithms producted by Zhengzhou Insititute of Surveying and Mapping.
Geodesy binding library for Bridge.NET projects.
A basic libary about basic GNSS data processer such as NMEA 0183, Beidou message, etc. This is a C# class library containing some basic geodetic algorithms producted by Zhengzhou Insititute of Surveying and Mapping.
Coordinate Reference System Transformations adapter implementation using the adaptee third-part library 'MightyLittleGeodesy'. For more information see the project website at github https://github.com/TomasJohansson/crsTransformations-dotnet
Coordinate Reference System Transformations adapter implementation using the adaptee third-part library 'ProjNet'. For more information see the project website at github https://github.com/TomasJohansson/crsTransformations-dotnet
Lightweight geospatial .NET library with geodesic support using Haversine and Vincenty algorithms.
Dependency-free .NET library for coordinate transforms between major geographic and projected CRSs (WGS84 hub, Helmert, pure-managed projections).
Mathematical Engineering for High-Performance Geospatial Kinematics. Includes models from Al-Biruni and Al-Buzjani for high-precision geodesy.
测绘、导航和地理类学科小型工具库,包含矩阵向量基本运算、ECEF和大地坐标转换、角度转换、姿态转换和地图投影等。未经过完整测试,不保证准确性。
A .NET library for GPS time and signal processing, including utilities for GPS time conversion, signal properties, and geodesy-related calculations. Ideal for navigation, communication systems, and geospatial applications.
Geodesy: Functions to calculate distances on spheres (haversine) and ellipsoids (Vicenty). This is because in UWP there are no built-in functions for computing map distance.
Coordinate Reference System Transformations adapter implementation using the adaptee third-part library 'ProjNet4GeoAPI'.
Package contains: Framework for geodetic computations and transformations, including support for coordinate systems like ECEF, ENU, and geodetic coordinates. Implements the GRS80 ellipsoid model and provides utilities for geodetic-to-geocentric conversions, azimuth/elevation calculations, and more.