OSM Open

From OpenStreetMap Wiki
Jump to navigation Jump to search
OSM Open
Osm-open v1-2-0.png
Author: Hauke Stieler
License: GNU GPL v3
Platform: Web
Version: 1.2.0 releases (2025-02-08)
Language:
English
Website: https://hauke-stieler.de/osm-open/
Source code: https://github.com/hauke96/osm-open

Web app to visualize and filter opening hours of POIs.

Features
Feature Value
Map Display
Display map yes
Map data raster
Source online
Rotate map no
3D view no
Shows website yes
Shows phone number yes
Shows operation hours yes
Routing
Routing no
Create route manually
?
Calculate route
?
Create route via Waypoints
?
Routing profiles
?
Turn restrictions
?
Calculate route without Internet (Offline routing)
?
Routing providers
?
Avoid traffic
?
Traffic Provider
?
Navigating
Navigate no
Find location
?
Find nearby POIs
?
Navigate to point
?
Navigation with voice / Voice guidance
?
Keep on road
?
Lane guidance
?
Works without GPS
?
Navigate along predefined route
?
Tracking
Make track no
Customizable log interval
?
Track formats
?
Geotagging
?
Fast POI buttons
?
Upload GPX to OSM
?
Monitoring
Monitoring no
Show current track
?
Open existing track
?
Altitude diagram
?
Show POD value
?
Satellite view
?
Show live NMEA data
?
Show speed
?
Send current position
?
Editing
Add POIs no
Edit / Delete POIs no
Add way no
Edit geometries no
Edit arbitrary tags of existing OSM objects no
Edit relations no
View notes no
Create notes
?
Edit notes no
Work offline no
Support imagery offset DB no
Upload to OSM no
Rendering
?
Accessibility
?

OSM Open is a simple web application to load POIs and visualize their opening hours.

Usage

General usage is as follows:

1. Zoom to the area you want to search in. 2. Select a point in time for which the opening hours should be checked. 3. Select a tag filter (either from the selection menu or manually type in an Overpass-like-expression) 4. Click on "Load data" to load all elements with opening hours. 5. Click on a point to get further information.

By clicking on a point, you see a link to the OSM-object, additional details and all tags of this object.

Colors on the map

Each POI on the map is a colored point with one of the following colors:

  • Red: Is closed at the selected point in time.
  • Green: Is open at the selected point in time.
  • Gray: Matches the tag-filter, but has no opening hour data in OSM.

Filter expression

A filter expression has the operators = for simple equality matching and ~ for regular expressions using the same syntax Overpass uses. The filtering is case-sensitive.

Examples:

  • Just restaurants: amenity=restaurant
  • Everything with a name containing "Burger" or "burger" (making it a case-insensitive query): name~.*[bB]urger.*
  • Pubs and bars: amenity~(pub|bar)

Technical details

  • This app has no backend and simply uses Overpass-Turbo to get the data.
  • All data within the map extent is queried that fulfills the given tag-filter.

Development

The code is on GitHub. Development documentation can be found there.