A .NET GIS solution that is fast and reliable for the .NET platform.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
NetTopologySuite.CoordinateSystems Auto-fix all IDE0007 and IDE0008 Jun 14, 2018
NetTopologySuite.Lab Auto-fix all IDE0007 and IDE0008 Jun 14, 2018
NetTopologySuite.Samples.Console Fix for SubGraphDepthLocater Sep 25, 2018
NetTopologySuite.Samples.Shapefiles Regex find "[\t ]+\r\n", replace with "\r\n". May 30, 2018
NetTopologySuite.TestBuilder Regex find "(\r\n)+\r\n\r\n", replace with "\r\n\r\n". May 30, 2018
NetTopologySuite.TestRunner.Console Auto-fix all IDE0007 and IDE0008 Jun 14, 2018
NetTopologySuite.TestRunner.Tests Add check to use test point not on shell ring Aug 27, 2018
NetTopologySuite.TestRunner Improve Overlay Noding validation Aug 27, 2018
NetTopologySuite.Tests.NUnit Fix for SubGraphDepthLocater Sep 25, 2018
NetTopologySuite.Tests.Vivid.XUnit Auto-fix all IDE0007 and IDE0008 Jun 14, 2018
NetTopologySuite Revert premature changes to LineSegment Sep 25, 2018
Sandcastle Regex find "[\t ]+\r\n", replace with "\r\n". May 30, 2018
.editorconfig Add the new "var" rules to .editorconfig Jun 14, 2018
.gitattributes Normalized line endings to LF (#230) Apr 29, 2018
.gitignore Regex find "[\t ]+\r\n", replace with "\r\n". May 30, 2018
.gitmodules Integrated "snipplets" code from @FObermaier in #77: Jan 27, 2016
.travis.yml Convert some more line endings from CRLF to LF. Jun 1, 2018
CONTRIBUTING.md Update CONTRIBUTING.md Jul 12, 2018
ISSUE_TEMPLATE.md Create ISSUE_TEMPLATE.md Jan 22, 2018
License.md Fix JTS Topology Suite license link (#271) Dec 4, 2018
LocalTestRun.testrunconfig Normalized line endings to LF (#230) Apr 29, 2018
NTS.CoordinateSystems.nuspec Make dependency on GeoAPI dependant on variable Jul 12, 2018
NTS.Core.nuspec Make dependency on GeoAPI dependant on variable Jul 12, 2018
NTS.nuspec Whitespace fixes in *.nuspec files May 22, 2018
NetTopologySuite.Common.props #239: all tests run with .NET Core now (#240) May 14, 2018
NetTopologySuite.sln Convert some more line endings from CRLF to LF. Jun 1, 2018
NetTopologySuite.sln.DotSettings Use of index and prepared geometry example Sep 12, 2016
NetTopologySuite.vsmdi Normalized line endings to LF (#230) Apr 29, 2018
PULL_REQUEST_TEMPLATE.md Fix a minor error in PULL_REQUEST_TEMPLATE.md Jun 1, 2018
README.md Regex find "[\t ]+\r\n", replace with "\r\n". May 30, 2018
SharedAssemblyVersion.cs Update development version to 1.15.2 Sep 25, 2018
TeamCity.proj Regex find "[\t ]+\r\n", replace with "\r\n". May 30, 2018
TeamCity.targets Regex find "[\t ]+\r\n", replace with "\r\n". May 30, 2018
build.bat Fix build.bat, add it to solution for better visibility May 24, 2018
build.sh Regex find "(\r\n)+\r\n\r\n", replace with "\r\n\r\n". May 30, 2018
nts.snk Resolves #110 (#183) Aug 19, 2017

README.md

Stories in Ready Build Status NetTopologySuite

Gitter

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 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!

Install with NuGet package manager

Stable NuGet Status

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]

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/v2

You can install the latest pre-release package using the following command on the package manager command line

PM> Install-Package NetTopologySuite -pre -source "<Nuget v3 or NuGet v2 source>"