JTS Topology Suite

JTS Topology Suite (Java Topology Suite) is an open-source Java software library that provides an object model for Euclidean planar linear geometry together with a set of fundamental geometric functions. JTS is primarily intended to be used as a core component of vector-based geomatics software such as geographical information systems. It can also be used as a general-purpose library providing algorithms in computational geometry.

JTS Topology Suite
Original author(s)Martin Davis
Stable release
1.19.0  / 21 June 2022 (21 June 2022)
Repository
Written inJava
PlatformJava SE
TypeLibrary
LicenseEclipse Public License v.1.0 (starting with 1.15), GNU Lesser General Public License (up to version 1.14)
Websitelocationtech.github.io/jts/ 

JTS implements the geometry model and API defined in the OpenGIS Consortium Simple Features Specification for SQL. JTS defines a standards-compliant geometry system for building spatial applications; examples include viewers, spatial query processors, and tools for performing data validation, cleaning and integration.

In addition to the Java library, the foundations of JTS and selected functions are maintained in a C++ port, for use in C-style linking on all major operating systems, in the form of the GEOS software library.

Up to JTS 1.14, and the GEOS port, are published under the GNU Lesser General Public License (LGPL).

With the LocationTech adoption future releases will be under the EPL/BSD licenses.

This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.