Wbudowana przestrzenna baza danych dla Java?

11

Czy są jakieś osadzone przestrzenne bazy danych dla Java? Natknąłem się na H2 Spatial, ale trudno było określić jego status i czy można go wykorzystać jako osadzoną przestrzenną bazę danych.

Jeff Storey
źródło
1
Wygląda na to, że osadzony db hsql robi to, czego potrzebuję ... mvnbrowser.com/…
Jeff Storey
SpatiaLit bostongis.com/... również wygląda obiecująco.
Jeff Storey

Odpowiedzi:

3

Możesz wypróbować Hatbox ( http://hatbox.sourceforge.net/derbyquickstart.html ) ze strony internetowej:

Hatbox ma dwie odrębne części: bibliotekę podstawową i magazyn danych Geotools. Z biblioteki podstawowej można korzystać całkowicie niezależnie od Geotools DataStore. Ten szybki start będzie wykorzystywał tylko bibliotekę podstawową do pobierania danych do nowej tabeli przestrzennej Hatbox i wydawania na niej zapytań przestrzennych. Skoncentruje się na korzystaniu z Hatbox z JavaDB (pakiet Apache Derby firmy Sun) tylko dlatego, że jest częścią instalacji Sun JDK 6.

Ian Turton
źródło
Z powodzeniem korzystałem z Hatbox z H2. Dzięki wielkie.
Jeff Storey,
-1

Baza danych H2 obsługuje natywnie typ Geometry od wersji 1.3.173 . Rozszerzenie o nazwie H2GIS dostępne w Maven Central zapewnia pełną obsługę SFSQL.

Rozszerzona dokumentacja została napisana na stronie internetowej, ale powinieneś zacząć od Przewodnika Szybki Start

nicolas-f
źródło
Dokumentacja H2GIS jest jednak okropna. I spróbuj znaleźć przykład osoby używającej hibernacji, aby z niego skorzystać.
user64141