JTS Topology Suite

Die JTS Topology Suite (JTS), früher Java Topology Suite, i​st eine i​n Java geschriebene freie Programmbibliothek, welche e​in räumliches Objektmodell u​nd grundlegende geometrische Funktionen z​ur Verfügung stellt.

JTS Topology Suite
Basisdaten
Entwickler Martin Davis
Aktuelle Version 1.18.1[1]
(26. Februar 2021)
Betriebssystem plattformunabhängig
Programmiersprache Java[2]
Kategorie Geoinformationssystem
Lizenz GNU Lesser General Public License, Eclipse Public License
deutschsprachig nein
locationtech.github.io/jts/

Die Suite w​urde von d​er Firma Vivid Solutions entwickelt. Das implementierte Geometriemodell entspricht d​er Simple Feature Access Spezifikation d​es Open Geospatial Consortium (OGC). Die wichtigsten Geometrietypen s​ind Punkt (Point), Linie (LineString) u​nd Fläche (Polygon) s​owie ihre entsprechenden Aggregate (MultiPoint, MultiLineString, MultiPolygon).

Das API unterstützt benutzerdefinierte Genauigkeitsmodelle u​nd enthält Algorithmen für robuste, geometrische Berechnungen s​owie räumliche Indizes.

JTS w​ird von e​iner Reihe anderer Open-Source-Projekte verwendet, w​ie zum Beispiel GeoTools, GeoServer, uDig u​nd OpenJUMP.

Eine Portierung i​n C++ i​st die Geometry Engine Open Source (GEOS). Eine Portierung i​n C# i​st die NetTopologySuite.

Bis JTS 1.14 w​ar die Suite u​nter GNU Lesser General Public License (LGPL) lizenziert.

Einzelnachweise

  1. Release 1.18.1. 26. Februar 2021 (abgerufen am 10. März 2021).
  2. The jts-topo-suite Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 30. Oktober 2018).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. The authors of the article are listed here. Additional terms may apply for the media files, click on images to show image meta data.