I’m happy to announce that we just released the new version 1.1.0 of GeoRocket, our high-performance data store for geospatial files that we develop at the Fraunhofer Institute for Computer Graphics Research IGD. It can store GeoJSON files, 3D city models (e.g. CityGML), GML files or any other XML-based geospatial data sets. GeoRocket provides the following features:
- High performance data store with multiple back-ends such as Amazon S3, MongoDB, distributed file systems (e.g. HDFS or Ceph), or your local hard drive (enabled by default)
- Support for high-speed search features based on the popular Open-Source framework Elasticsearch. You can perform spatial queries and search for attributes, layers and tags.
- GeoRocket is made for the Cloud. Based on the Open-Source toolkit Vert.x it is reactive and can handle big files and a large number of parallel requests.
- GeoRocket is open source!
The new version introduces a number of useful features:
- We’ve added properties, which are user-defined key-value pairs that can be attached to chunks
- Tags attached to existing chunks can now be modified
- We’ve extended the query language and added new comparison operators: EQ (equals), LT (less than), GT (greater than), LTE (less or equal), and GTE (greater or equal). These operators are particularly useful to formulate queries based on the new properties.
- The HTTP interface was extended and now provides better error reporting
- It is now possible to set a default coordinate reference system (CRS) for queries
- We’ve added the possibility to specify a coordinate reference system (CRS) within a single query
- Support for UTF-8 encoded chunks has been improved
- It is now possible to override configuration values with environment variables. This is useful when using the official GeoRocket Docker image.
- We’ve worked hard to improve the overall performance, usability, and stability.
Read the full announcement on the GeoRocket website.
For a complete list of features visit our website. You will also find a user documentation and other information.
If you have questions, ideas or comments regarding GeoRocket or any of our other services feel free to contact me.
Posted by Michel Krämer
on 12 September 2017
I’ve just published the new version 3.3.0 of the popular gradle-download-task plugin. This update contains (among other features) configurable timeouts, request and response interceptors, and updated integration tests.
The new version contains many new features including HTTP client caching for improved performance, downloading from file-based URLs, support for non-proxy hosts, and updated integration tests for the latest Gradle versions.
Only two months after the last big release of GeoRocket, we’ve published a new version featuring highlights such as low-latency optimistic merging and progress display during import. Also, a few minor bugs have been fixed.
The latest version is one of the biggest releases so far with many new features and bug fixes. The update includes a new storage back-end, support for HTTP/2 and CORS, as well as performance improvements.
GeoRocket: A scalable and cloud-based data store for big geospatial files
My paper about GeoRocket’s software architecture has just been published in Elsevier’s SoftwareX. The article explains how GeoRocket manages very large geospatial datasets in the cloud.