I found Elastic recently introduced a new brilliant feature called Elastic Maps Service, and I have tried to create Maps with it by adding Vector Layers. I wonder can I query the GeoJSON data of each of the Vector Layers? My problem is:
I have a time series of car locations in an Elastic index (and continuously ingesting new data), and I want to know which county/region defined in the GeoJSON data the car is located at each time step. What could be the most efficient way to do this?
You can download GeoJSON files from Elastic Maps Service from https://maps.elastic.co. Then you can add those boundaries to your Elasticsearch cluster using the GeoJSON Upload tool in Elastic Maps.
Then follow the steps in the blog post to set up Geo Enrichment of your car locations.
Note The boundaries offered by Elastic Maps Service are approximate and likely only useful at small scales. If your cars travel near borders, you may end up with some false positives.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.