NetTopologySuite 2.0.0-pre001

The NTS Topology Suite is an API for modelling and manipulating 2-dimensional linear geometry. It provides numerous geometric predicates and functions. NTS conforms to the Simple Features Specification.
This package references GeoAPI.

This is a prerelease version of NetTopologySuite.
There is a newer version of this package available.
See the version list below for details.
Install-Package NetTopologySuite -Version 2.0.0-pre001
dotnet add package NetTopologySuite --version 2.0.0-pre001
<PackageReference Include="NetTopologySuite" Version="2.0.0-pre001" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add NetTopologySuite --version 2.0.0-pre001
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

2.x has intentional breaking changes from 1.x in an attempt to clean up and simplify things for users.

More complete documentation is planned as part of the final 2.x release, but in the meantime, here's a small list of probably the more important things:

  1. No more GeoAPI. Everything from GeoAPI.Core was either deleted or moved into this package.
  2. Lots of redundant interfaces have been deleted.
  3. Coordinate now only stores X and Y values.
    • Subclasses CoordinateZ, CoordinateM, and CoordinateZM store XYZ, XYM, and XYZM values, respectively.
  4. No more NetTopologySuite.Core / NetTopologySuite.CoordinateSystems.
    • This package is the 2.x equivalent of NetTopologySuite.Core.
  5. WKTWriter / WKTReader use a more standard format when writing / reading Z or M values.

2.x has intentional breaking changes from 1.x in an attempt to clean up and simplify things for users.

More complete documentation is planned as part of the final 2.x release, but in the meantime, here's a small list of probably the more important things:

  1. No more GeoAPI. Everything from GeoAPI.Core was either deleted or moved into this package.
  2. Lots of redundant interfaces have been deleted.
  3. Coordinate now only stores X and Y values.
    • Subclasses CoordinateZ, CoordinateM, and CoordinateZM store XYZ, XYM, and XYZM values, respectively.
  4. No more NetTopologySuite.Core / NetTopologySuite.CoordinateSystems.
    • This package is the 2.x equivalent of NetTopologySuite.Core.
  5. WKTWriter / WKTReader use a more standard format when writing / reading Z or M values.

Showing the top 5 GitHub repositories that depend on NetTopologySuite:

Repository Stars
aspnet/EntityFrameworkCore
EF Core is a modern object-database mapper for .NET. It supports LINQ queries, change tracking, updates, and schema migrations.
PomeloFoundation/Pomelo.EntityFrameworkCore.MySql
Entity Framework Core provider for MySql built on top of mysql-net/MySqlConnector
SharpMap/SharpMap
An easy-to-use mapping library for use in web and desktop applications
OsmSharp/core
The core functionality of OsmSharp.
itinero/routing
The routing core of itinero.

Version History

Version Downloads Last updated
2.0.0 51,907 8/26/2019
2.0.0-pre001 12,129 6/30/2019
1.15.3 46,818 6/29/2019
1.15.2 120,914 2/28/2019
1.15.1 96,513 9/5/2018
1.15.0 52,755 7/13/2018
1.15.0-pre063 9,875 3/8/2018
1.14.0 207,774 11/16/2015
1.13.4-pre4 2,134 8/17/2015
1.13.3.2 34,954 9/17/2014
1.13.3.1 1,956 9/17/2014
1.13.3 4,013 8/13/2014
1.13.2 61,241 1/22/2014
1.13.1 22,812 7/10/2013
1.13.0 13,287 2/8/2013
1.12.0 11,592 3/6/2012
1.11.0 4,871 10/17/2011
1.10.0 3,280 8/2/2011
1.9.0 3,410 7/13/2011