# NetTopologySuite

Canonical: https://gisforweb.com/tools/net-topology-suite/

C# port of the JTS Topology Suite for vector geometry and spatial predicates.

NetTopologySuite is a direct port of the JTS Topology Suite to C#, exposing JTS predicates and operations through idiomatic .NET types, properties and indexers. It conforms to the OGC Simple Features specification, ships an STRtree spatial index and spatial reference system support, and is distributed through NuGet. It serves as the geometry layer for .NET mapping tools such as SharpMap and Mapsui, and for TileServer GL.

## Details

- Type: library

- Categories: analysis, vector

- Open source: Yes

- Pricing model: open-source

- License: BSD-3-Clause

- Platforms: linux, macos, windows

## Features

- Direct port of the JTS Topology Suite

- OGC Simple Features geometry model

- Spatial predicates and geometric operations

- STRtree spatial index included

- Distributed as NuGet packages

- Geometry layer for SharpMap, Mapsui, TileServer GL

## Project sources

- Website: https://nettopologysuite.github.io/

- Documentation: https://nettopologysuite.github.io/NetTopologySuite/api/NetTopologySuite.html

- Repository: https://github.com/NetTopologySuite/NetTopologySuite

Directory descriptions are summaries. Verify current capabilities and terms with the project sources.
