JTS Topology Suite
Die JTS Topology Suite (JTS), früher Java Topology Suite, ist eine in Java geschriebene freie Programmbibliothek, welche ein räumliches Objektmodell und grundlegende geometrische Funktionen zur Verfügung stellt.
JTS Topology Suite | |
---|---|
Basisdaten
| |
Entwickler | Martin Davis |
Aktuelle Version | 1.20.0[1] (30. August 2024) |
Betriebssystem | plattformunabhängig |
Programmiersprache | Java[2] |
Kategorie | Geoinformationssystem |
Lizenz | GNU LGPL, Eclipse Public License |
deutschsprachig | nein |
locationtech.github.io/jts/ |
Die Suite wurde von der Firma Vivid Solutions entwickelt. Das implementierte Geometriemodell entspricht der Simple Feature Access Spezifikation des Open Geospatial Consortium (OGC). Die wichtigsten Geometrietypen sind Punkt (Point), Linie (LineString) und Fläche (Polygon) sowie ihre entsprechenden Aggregate (MultiPoint, MultiLineString, MultiPolygon).
Das API unterstützt benutzerdefinierte Genauigkeitsmodelle und enthält Algorithmen für robuste, geometrische Berechnungen sowie räumliche Indizes.
JTS wird von einer Reihe anderer Open-Source-Projekte verwendet, wie zum Beispiel GeoTools, GeoServer, uDig und OpenJUMP.
Eine Portierung in C++ ist die Geometry Engine Open Source (GEOS). Eine Portierung in C# ist die NetTopologySuite.
Bis JTS 1.14 war die Suite unter GNU Lesser General Public License (LGPL) lizenziert.
Weblinks
Bearbeiten- Offizielle Website
- JTS Topology Suite auf GitHub
- Zusammenfassung für JTS Topology Suite in der Datenbank von FreeGIS
- NetTopologySuite auf GitHub
Einzelnachweise
Bearbeiten- ↑ Release 1.20.0. 30. August 2024 (abgerufen am 22. September 2024).
- ↑ The jts-topo-suite Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 30. Oktober 2018).