FOSS4G 2022 general tracks

What’s new in geospatial Elasticsearch
2022-08-25, 10:05–10:10 (Europe/Rome), Room 4

Elasticsearch is a well-known and mature NoSQL database providing search and analytics services for big datasets. The “elasticity” of its name comes from the distributed design and easy scalability capabilities that have made it an industry leader for more than ten years. In this talk we will present two exciting new features that have been added recently to the product related with the geospatial topic: vector tiles support and line and hexagon aggregations.

Vector tiles have become an industry standard to encode large amounts of data to be displayed in the browser by web mapping libraries like MapLibre or OpenLayers. Elasticsearch analytics & geo team has added a new API endpoint that renders search and aggregation queries as zipped protobuffers, allowing developers to retrieve right from the datastore assets that are ready to be sent to the user's browser without much further processing. This will speed up the rendering of large datasets by avoiding transferring JSON assets from Elasticsearch to application middleware.

Elasticsearch geospatial aggregation capabilities have been extended recently by two new methods, one is to allow combining related points into a new line geometry (think of a vehicle track) and the other is to aggregate geometries into an hexagon grid. The new geo-line aggregation will be very useful for asset tracking use cases where the second enables Elasticsearch to perform powerful analytics combined with the extensive support for metric aggregations.

In this talk we will present this project, going through the different use cases with some examples and demonstrations using both Kibana Elastic Maps and a simple ad-hoc web project that leverages this new feature.

Hi, I'm Jorge and I'm from Valencia, Spain My background is in Cartography and Geodesy Engineering, and I develop my professional career around Geospatial Information Systems and Open Source Software and Data. I'm currently working at the Kibana Maps team at Elastic as a geospatial engineer. I'm a long time contributor to OSGeo Foundation activities and member of the local OpenStreetMap community.

I am an open source software developer, technology enthusiast and entrepreneur working on many kinds of projects, but most involve analytics and data modeling of big data, especially if it includes an element of GIS, search, or graphs. I work at Elastic Search on Analytics and Geo.

Before this I spent 7 years at Neo4j working on their Cypher query planner as well as their support for spatial storage, indexing and querying. And before that I worked for over a decade in mobile telecom analytics, including spatial and temporal analytics of mobile telecom data.