Java用の埋め込み空間データベースはありますか?H2 Spatialに出くわしましたが、そのステータスと、組み込みの空間データベースとして使用できるかどうかを伝えることは困難でした。
Java用の埋め込み空間データベースはありますか?H2 Spatialに出くわしましたが、そのステータスと、組み込みの空間データベースとして使用できるかどうかを伝えることは困難でした。
回答:
WebページからHatbox(http://hatbox.sourceforge.net/derbyquickstart.html)を試すことができます:
Hatboxには、コアライブラリとGeotools DataStoreの2つの異なる部分があります。コアライブラリは、Geotools DataStoreから完全に独立して使用できます。このクイックスタートでは、コアライブラリのみを使用して、新しいHatbox空間化テーブルにデータを取得し、空間クエリを発行します。Sun JDK 6インストールの一部として提供されるという理由だけで、JavaDB(SunのApache Derbyのパッケージ化)でのHatboxの使用に焦点を合わせます。
GeoDBはまさにあなたが必要とするものです。JTSに基づくH2の拡張です。geodb用のHibernateダイアレクトもあります(リンクが更新されました)(http://www.hibernatespatial.org/hibernate-spatial-h2-geodb/)。
これについてはJASPAをご覧ください
http://forge.osor.eu/projects/jaspa/
http://www.osor.eu/projects/jaspa
http://www.listware.net/201007/postgresql-general/88038-general-jaspa-java-spatial-for-postgresql-and-h2-released.htmlの発表からの上記のリンク
foss4g 2010でのいくつかのプレゼンテーションhttp://2010.foss4g.org/presentations_show.php?id=3661
H2データベースは、バージョン1.3.173の時点でGeometryタイプをネイティブにサポートしています。Maven Centralで利用可能なH2GISと呼ばれる拡張機能により、 SFSQLが完全にサポートされます。
拡張ドキュメントはWebサイトに記載されていますが、クイックスタートガイドから始める必要があります。