A .NET library providing GeoJSON types and Newtonsoft.Json converters for serialization and deserialization.
GeoJSON.Net is a .NET library that provides a complete implementation of the RFC 7946 GeoJSON format. It offers strongly-typed classes for all GeoJSON geometry and feature types, along with built-in Newtonsoft.Json converters for easy serialization and deserialization. This solves the problem of handling geographic data in .NET applications without having to manually parse or validate GeoJSON structures.
.NET developers building applications that need to process, generate, or exchange geographic data in GeoJSON format, such as mapping services, GIS tools, or location-aware APIs.
Developers choose GeoJSON.Net because it provides a spec-compliant, type-safe way to work with GeoJSON data while leveraging the familiar Newtonsoft.Json ecosystem. Its seamless integration reduces boilerplate code and ensures reliable handling of spatial data structures.
.Net library for GeoJSON types & corresponding Json.Net (de)serializers
Implements the full GeoJSON specification, ensuring accurate representation of geographic data structures and interoperability with other systems.
Provides built-in converters that simplify serialization and deserialization, as shown in the README code snippets for common use cases.
Strongly-typed classes for all GeoJSON elements prevent common errors and enhance development experience with clear IntelliSense support.
An extensive test suite guarantees reliability and adherence to the standard, reducing bugs in production environments.
The library explicitly does not work with System.Text.Json, forcing extra configuration in ASP.NET Core 3.1+ and limiting modern .NET integration.
Dependency on Newtonsoft.Json can lead to version conflicts, increased bundle size, and maintenance overhead if not already part of the project.
Focuses solely on data structures; lacks built-in features for spatial calculations or geometry manipulations, requiring additional libraries.
A .NET GIS solution that is fast and reliable for the .NET platform.
A library designed to ease geographic coordinate format conversions, and determine sun/moon information in C#
Digital Elevation model library in C#. 3D terrain models, line/point Elevations, intervisibility reports
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.