На сайте GIS-Lab blog размещена статья о библиотеке JTS Topology Suite, которая предназначена для работы с векторными объектами: пространственная алгебра (объединение, пересечение, вычитание), построение буферов и выпуклых оболочек, вычисление длин и площадей, триангуляция Делоне, диаграммы Вороного и т.п.
Проект JTS был основан в 2000 году и является реализацией спецификации «OGC Simple Features for SQL» для языка Java. С появлением в 2003 году PostGIS библиотека была портирована на язык С/С++, так появился GEOS. В последствии появились порты и биндинги для других языков.
Библиотеки уровня JTS работают только с плоской геометрией безотносительно к географическим системам координат и проекциям (декартова плоскость). Поэтому при создании ГИС потребуются дополнительные библиотеки, выполняющие проекционные преобразования, например – GeoTools или Geotk. Роль JTS описана в документации GeoTools.