¿Hay bases de datos espaciales integradas para Java? Me encontré con H2 Spatial, pero fue difícil saber el estado de eso y si se puede usar como una base de datos espacial incrustada.
¿Hay bases de datos espaciales integradas para Java? Me encontré con H2 Spatial, pero fue difícil saber el estado de eso y si se puede usar como una base de datos espacial incrustada.
Respuestas:
Puede probar Hatbox ( http://hatbox.sourceforge.net/derbyquickstart.html ) desde la página web:
Hatbox tiene dos partes distintas: la biblioteca central y un almacén de datos Geotools. La biblioteca principal se puede usar de forma totalmente independiente del Almacén de datos de Geotools. Este inicio rápido usará solo la biblioteca principal para obtener datos en su nueva tabla espacializada de Hatbox y para emitir consultas espaciales en ella. Se centrará en usar Hatbox con JavaDB (paquete de Apache Derby de Sun) simplemente porque viene como parte de una instalación de Sun JDK 6.
GeoDB es exactamente lo que necesitas. Es una extensión de H2 basada en JTS. También hay un dialecto de Hibernate para geodb (enlace actualizado) ( http://www.hibernatespatial.org/hibernate-spatial-h2-geodb/ ).
Mira en JASPA para esto
http://forge.osor.eu/projects/jaspa/
http://www.osor.eu/projects/jaspa
Enlaces anteriores del anuncio en http://www.listware.net/201007/postgresql-general/88038-general-jaspa-java-spatial-for-postgresql-and-h2-released.html
Algunas presentaciones al respecto en foss4g 2010 http://2010.foss4g.org/presentations_show.php?id=3661
La base de datos H2 admite el tipo de geometría de forma nativa a partir de la versión 1.3.173 . Una extensión llamada H2GIS disponible en Maven Central ofrece soporte completo para SFSQL.
Se ha escrito una documentación extendida en el sitio web, pero debe comenzar desde la guía de inicio rápido