/ProjNET

A .NET library that performs coordinate conversions between various geodetic coordinate systems for use in fx. Geographic Information Systems (GIS) or GPS applications.

Primary LanguageC#MIT LicenseMIT

Not maintained

This project was previously hosted on CodePlex - I merely moved this to GitHub and made sure it'll build with latest Visual Studio. Beyond that, this project isn't currently maintained.

.NET Spatial Reference and Projection Engine

Proj.NET performs point-to-point coordinate conversions between geodetic coordinate systems for use in fx. Geographic Information Systems (GIS) or GPS applications. The spatial reference model used adheres to the Simple Features specification.

Supports

  • Datum transformations
  • Geographic, Geocentric, and Projected coordinate systems
  • .NET Standard 1.0, so will run with any .NET Standard 1.0 complaint framework (ie all of them!)
  • Converts coordinate systems to/from Well-Known Text (WKT) and to XML

Projection types currently supported

Nuget

There's also a package available in the Nuget Gallery, created by Mathieu Cartoixa Proj.NET 1.2

Resources

For an introduction to spatial reference systems see here

If you're working with Google/Bing/OpenLayers, maybe this blog post can help you: The Google Maps / Bing Maps Spherical Mercator Projection