/discovery

An elasticsearch plugin to visualize and explore indexed OpenStreetMap data

Primary LanguageJavaScriptApache License 2.0Apache-2.0

discovery

Discovery is an elasticsearch plugin to visualize and explore OpenStreetMap data, indexed using elasticsearch-osmosis-plugin.

Features

  • Search for indexed OpenStreetMap features (node, way or both)
  • Filter on features name and/or tags
  • Set max number of features drawn on the map
  • Draw Rectangle or Polygon as Shape filter (defaults to map's bounds)

Installation

The quick way (using the online version)

Nothing needed, just open your favorite browser and connect to ncolomer.github.io/discovery

The manual way (as an elasticsearch plugin)

Install the plugin on any up&running elasticsearch node:

# cd to the elasticsearch installation directory
sudo bin/plugin -install ncolomer/discovery

Open your favorite browser and connect to http://{node_ip}:{node_http_port}/_plugin/discovery/, with:

  • {node_ip} the elasticsearch node IP, e.g. 192.168.10.11
  • {node_http_port} the elasticsearch node HTTP listening port, e.g. 9200

Screenshots

Discovery screenshot #1 Discovery screenshot #2 Discovery screenshot #3

License

This plugin is licensed under the Apache License, Version 2.0
OpenStreetMap data is licensed under the Open Data Commons Open Database License (ODbL)

Powered by

OpenStreetMap elasticsearch SourceForge