Jaspa (JAva SPAtial) es una extensión espacial escrita en Java que añade capacidades de análisis y gestión de datos geográficos a bases de datos relacionales como PostgreSQL, H2 y Oracle. Implementa los estándares OpenGIS Simple Features for SQL y SQL/MM Spatial del Consorcio Geoespacial Abierto (OGC), ofreciendo alrededor de 200 funciones espaciales para manipular geometrías, realizar consultas espaciales y validar topologías .
El desarrollo de Jaspa se apoyó en varios proyectos de código abierto:
- PostGIS: Extensión espacial para PostgreSQL que proporciona tipos de datos y funciones espaciales.
- Java Topology Suite (JTS): Biblioteca en Java para operaciones geométricas y topológicas.
- GeoTools: Biblioteca Java para el manejo de datos geoespaciales.
- GeoDB: Extensión espacial para bases de datos, centrada en la integración de datos geográficos.
- PL/Java: Permite escribir funciones y procedimientos almacenados en Java dentro de PostgreSQL.
- H2: Base de datos relacional escrita en Java, utilizada como backend por Jaspa.
- PostgreSQL: Sistema de gestión de bases de datos relacional de código abierto.
- gvSIG: Sistema de Información Geográfica (SIG) de escritorio, utilizado como interfaz gráfica para visualizar y editar datos espaciales.
JASPA se puede descargar desde la página web indicada bajo licencia General Public License version 2.0 (GPLv2).
Más información:
https://cartosig.webs.upv.es/jaspa-the-spatial-extension-for-postgresql-h2-and-oracle/