Turnkey solution for geolocation analytics on JVM
GeoBundle helps companies to reduce costs of implementing geolocation analytics by simplifying operational procedures and removing certain categories of expenses. GeoBundle offers a collection of JAR files containing both geolocation data and search algorithms, called bundles. Each bundle includes geolocation data, such as subset of OpenStreetMap™ database, carefully chosen for specific tasks, optimized and compressed. Location intelligence is an invaluable source of insights, but professional expertise and regular upkeep efforts are required to get the most value out of it. GeoBundle provides exactly that: most useful search and query algorithms plus regularly updated location data, bundled together.
How GeoBundle works
GeoBundle targets JVM first. It packages geolocation data (for example, administrative boundaries or places of interest, represented as polygons, lines or points) together with geolocation algorithms (indexing, nearest neighbors search, geometrical relational operations like inclusion and intersection, and more) in a single JAR file.
OpenStreetMap™ data format is optimized for sharing, but not for storing or querying. GeoBundle packages OpenStreetMap™ data in highly optimized and compressed format for transfer purposes, and converts it into query-optimized in-memory format at runtime. Getting access to location intelligence is as easy as adding this JAR file as a dependency to build definition.
Bundles are distributed via a custom JAR repository, supporting all the popular build tools on JVM.
Why GeoBundle
-
Obtaining geolocation data is as easy as simply adding dependency to the build definition
-
Just bump the JAR version in the build definition to get fresh geolocation data
-
GeoBundle has a small footprint and the most popular highly optimized algorithms
-
Bundle your own geolocation data with GeoBundle algorithms, taking advantage of optimized packaging and straightforward distribution mechanism
-
GeoBundle is part of your application, not an external service or database, which means better performance, unlimited usage and low maintenance efforts
-
Allows business to focus on its core mission, not on location data management
Be first to get started with GeoBundle
GeoBundle is currently in development. Subscribe to GeoBundle announcements and be the first to know when it's ready. Your email will only be used to notify you about GeoBundle releases.