Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/NetTopologySuite/NetTopologySuite
A .NET GIS solution that is fast and reliable for the .NET platform.
https://github.com/NetTopologySuite/NetTopologySuite
c-sharp jts jts-topology-suite library nts sfs topology
Last synced: 3 months ago
JSON representation
A .NET GIS solution that is fast and reliable for the .NET platform.
- Host: GitHub
- URL: https://github.com/NetTopologySuite/NetTopologySuite
- Owner: NetTopologySuite
- License: other
- Created: 2014-08-24T14:05:08.000Z (about 10 years ago)
- Default Branch: develop
- Last Pushed: 2024-04-11T14:17:39.000Z (7 months ago)
- Last Synced: 2024-04-12T14:31:25.739Z (7 months ago)
- Topics: c-sharp, jts, jts-topology-suite, library, nts, sfs, topology
- Language: C#
- Homepage:
- Size: 56.6 MB
- Stars: 1,347
- Watchers: 99
- Forks: 303
- Open Issues: 67
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: License.md
Awesome Lists containing this project
- awsome-dotnet - NetTopologySuite
- awesome-dotnet - NetTopologySuite
- system-architecture-awesome - NetTopologySuite
- awesome-csharp - NetTopologySuite
- awesome-dotnet-cn - NetTopologySuite
- awesome-dotnet - NetTopologySuite
- awesome-dot-dev - NetTopologySuite
- awesome-dotnet - NetTopologySuite
README
NetTopologySuite
================[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/NetTopologySuite/NetTopologySuite?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
A .NET GIS solution that is fast and reliable for the .NET platform.
**NetTopologySuite** is a direct-port of all the functionalities offered by JTS Topology Suite: _NTS expose JTS in a '.NET way'_, as example using Properties, Indexers etc...An excerpt from [JTS website](http://sourceforge.net/projects/jts-topo-suite) explains the capabilities of NTS too:
_"The JTS Topology Suite is an API for modelling and manipulating 2-dimensional linear geometry. It provides numerous geometric predicates and functions. JTS conforms to the Simple Features Specification for SQL published by the Open GIS Consortium."_Enjoy using them!
## Documentation
A documentation of the NetTopologySuite API based on code xml comments is accessible on [github-pages](http://nettopologysuite.github.io/NetTopologySuite/api/NetTopologySuite.html).
To get you started, we have set up an introductory [Getting Started](https://github.com/NetTopologySuite/NetTopologySuite/wiki/GettingStarted) page.
A list of [known issues](https://github.com/NetTopologySuite/NetTopologySuite/wiki#known-issues) is available, too.## Upgrading to 2.x from 1.x
A [wiki page](https://github.com/NetTopologySuite/NetTopologySuite/wiki/Upgrading-to-2.0-from-1.x) has been started to try to document the breaking changes in 2.0 when coming from 1.x.## Install with NuGet package manager
### Stable [![NuGet Status](http://img.shields.io/nuget/v/NetTopologySuite.svg?style=flat)](http://www.nuget.org/packages/NetTopologySuite/) [![Build Status](https://github.com/NetTopologySuite/NetTopologySuite/actions/workflows/full-ci.yml/badge.svg?branch=main)](https://github.com/NetTopologySuite/NetTopologySuite/actions/workflows/full-ci.yml)
Stable releases are hosted on the default NuGet feed. You can install them using the following command on the package manager command line
```
PM> Install-Package NetTopologySuite
```### Pre release [![MyGet PreRelease Status](http://img.shields.io/myget/nettopologysuite/vpre/NetTopologySuite.svg?style=flat)](https://www.myget.org/feed/nettopologysuite/package/nuget/NetTopologySuite) [![Build Status](https://github.com/NetTopologySuite/NetTopologySuite/actions/workflows/full-ci.yml/badge.svg?branch=develop)](https://github.com/NetTopologySuite/NetTopologySuite/actions/workflows/full-ci.yml)
Pre-Release versions of NetTopologySuite are hosted on MyGet. The sources for the NetTopologySuite feed are as follows:Version | URL
--- |---
NuGet v3 | https://www.myget.org/F/nettopologysuite/api/v3/index.json
NuGet v2 | https://www.myget.org/F/nettopologysuite/api/v2You can install the latest pre-release package using the following command on the package manager command line
```
PM> Install-Package NetTopologySuite -pre -source ""
```