Overpass Ultra

Overpass Ultra
Author: Daniel Schep
License: MIT License
Platform: Web
Language: English
Website: https://overpass-ultra.trailsta.sh/
Source code: https://gitlab.com/trailstash/overpass-ultra
Programming language: JavaScript

A web-based data filtering & visualization tool for OSM using Overpass.

Overpass Ultra (overpass-ultra.trailsta.sh/) is a re-imagining of Overpass turbo powered by MapLibre GL JS which allows for visualizing large datasets and complex styling.

Much gratitude to Roland Olbricht who created the Overpass API and to Martin Raifer who created Overpass turbo and the Osmtogeojson library.

This project is maintained by Daniel Schep. The source code is found on GitLab.

Examples

Cycleways with custom style

The style at https://overpass-ultra.trailsta.sh/style-cycleways.json is meant to be used with this cycleway queries:

(
  way[highway=cycleway]({{bbox}});
  way[highway][cycleway][cycleway!=no]({{bbox}});
  way[highway]["cycleway:left"]["cycleway:left"!=no]({{bbox}});
  way[highway]["cycleway:right"]["cycleway:right"!=no]({{bbox}});
);
out geom;

Load query&style in Overpass Ultra

Large query result

admin_level=4 boundaries query that overwhelms Overpass turbo:

relation[boundary=administrative][admin_level=4]({{bbox}});
out geom;

Load query in Overpass Ultra

Unpaved ways

(
  way[highway][surface=unpaved]({{bbox}});
  way[highway][surface=compacted]({{bbox}});
  way[highway][surface=dirt]({{bbox}});
  way[highway][surface=earth]({{bbox}});
  way[highway][surface=fine_gravel]({{bbox}});
  way[highway][surface=grass]({{bbox}});
  way[highway][surface=grass_paver]({{bbox}});
  way[highway][surface=gravel]({{bbox}});
  way[highway][surface=gravel_turf]({{bbox}});
  way[highway][surface=ground]({{bbox}});
  way[highway][surface=ice]({{bbox}});
  way[highway][surface=mud]({{bbox}});
  way[highway][surface=pebblestone]({{bbox}});
  way[highway][surface=salt]({{bbox}});
  way[highway][surface=sand]({{bbox}});
  way[highway][surface=snow]({{bbox}});
  way[highway][surface=woodchips]({{bbox}});
);
out geom;

Load query in Overpass Ultra

This article is issued from Openstreetmap. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.