Có bất kỳ cơ sở dữ liệu không gian nhúng nào cho Java không? Tôi đã đi qua H2 Spatial, nhưng thật khó để nói trạng thái của điều đó và liệu nó có thể được sử dụng như một cơ sở dữ liệu không gian nhúng.
Có bất kỳ cơ sở dữ liệu không gian nhúng nào cho Java không? Tôi đã đi qua H2 Spatial, nhưng thật khó để nói trạng thái của điều đó và liệu nó có thể được sử dụng như một cơ sở dữ liệu không gian nhúng.
Câu trả lời:
Bạn có thể dùng thử Hatbox ( http://hatbox.sourceforge.net/derbyquickstart.html ) từ trang web:
Hatbox có hai phần riêng biệt: thư viện lõi và DataStore Geotools. Thư viện lõi có thể được sử dụng hoàn toàn độc lập với Geotools DataStore. Khởi động nhanh này sẽ chỉ sử dụng thư viện lõi để lấy dữ liệu vào bảng không gian Hatbox mới của bạn và đưa ra các truy vấn không gian trên đó. Nó sẽ tập trung vào việc sử dụng Hatbox với JavaDB (bao bì Apache Derby của Sun) đơn giản vì nó là một phần của bản cài đặt Sun JDK 6.
GeoDB chính xác là những gì bạn cần. Đây là một phần mở rộng cho H2 dựa trên JTS. Ngoài ra còn có một phương ngữ Hibernate cho geodb (liên kết được cập nhật) ( http://www.hibernatespatial.org/hibernate-spatial-h2-geodb/ ).
Nhìn vào JASPA cho điều này
http://forge.osor.eu/projects/jaspa/
http://www.osor.eu/projects/jaspa
Liên kết ở trên từ thông báo trên http://www.listware.net/201007/postgresql-general/88038-general-jaspa-java-spatial-for-postgresql-and-h2-release.html
Một số bài thuyết trình về nó tại foss4g 2010 http://2010.foss4g.org/presentations_show.php?id=3661
Cơ sở dữ liệu H2 hỗ trợ kiểu Hình học nguyên bản kể từ phiên bản 1.3.173 . Một tiện ích mở rộng có tên H2GIS có sẵn trên Maven Central cung cấp hỗ trợ SFSQL đầy đủ.
Một tài liệu mở rộng đã được viết trên trang web, nhưng bạn nên bắt đầu từ hướng dẫn Bắt đầu nhanh