6 packages tagged with “JTS”
A spatial index backed by geohashing and Trie (prefix tree) maps. Geometries are encoded as geohashes and stored in a prefix tree, and reverse lookups are performing by encoding the queried geometry and using the prefix tree as an inverted lookup index. The index size can be tuned with the precision parameter. The geohasher and prefix tree map providers can be injected by implementing the IGeohasher and/or IGeohashTrieMap interfaces.
A spatial index backed by geohashing and Trie (prefix tree) maps. Geometries are encoded as geohashes and stored in a prefix tree, and reverse lookups are performing by encoding the queried geometry and using the prefix tree as an inverted lookup index. The index size can be tuned with the precision parameter. The geohasher and prefix tree map providers can be injected by implementing the IGeohasher and/or IGeohashTrieMap interfaces. This package provides common spatial operations that can be used on an index, such as STContains(), STIntersects(), and so on. A complete overview is available at the project site.
A geohash compression library for efficiently reducing the size of large geohash collections. This package is a port of GeoRaptor from Python to C# and provides the ability to compress collections of geohashes to save space.
Converts geometries such as polygons and linestrings to optimized sets of geohashes. This is the NuGet/dotnet command line tool which will let you encode geometries as sets of geohashes on the command line.
Converts geometries such as polygons and linestrings to optimized sets of geohashes. This is the NuGet library package which will let you encode geometries as sets of geohashes programmatically.