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 3 GitHub repositories that depend on NetTopologySuite:

Repository Stars
aspnet/EntityFrameworkCore
Entity Framework Core is a lightweight and extensible version of the popular Entity Framework data access technology
SharpMap/SharpMap
An easy-to-use mapping library for use in web and desktop applications
OsmSharp/core
The core functionality of OsmSharp.

Version History

Version Downloads Last updated
2.0.0 5,962 8/26/2019
2.0.0-pre001 11,564 6/30/2019
1.15.3 23,095 6/29/2019
1.15.2 80,875 2/28/2019
1.15.1 79,415 9/5/2018
1.15.0 39,722 7/13/2018
1.15.0-pre063 9,526 3/8/2018
1.14.0 188,432 11/16/2015
1.13.4-pre4 2,113 8/17/2015
1.13.3.2 32,062 9/17/2014
1.13.3.1 1,922 9/17/2014
1.13.3 3,943 8/13/2014
1.13.2 57,690 1/22/2014
1.13.1 21,543 7/10/2013
1.13.0 12,634 2/8/2013
1.12.0 10,428 3/6/2012
1.11.0 4,836 10/17/2011
1.10.0 3,229 8/2/2011
1.9.0 3,198 7/13/2011