better-osm-org

From OpenStreetMap Wiki
Jump to navigation Jump to search
better-osm-org
Authors: deevroman (TrickyFoxy)
License: WTFPL (free of charge)
Status: Active
Version: 1.1.9.6 (2025-09-01)
Source code: deevroman/better-osm-org GitHub
Programming language: JavaScript

A userscript that adds several useful features to osm.org.

Features
Feature Value
Map Display
?
Routing
?
Navigating
?
Tracking
?
Monitoring
Monitoring
?
Show current track
?
Open existing track yes
Altitude diagram
?
Show POD value
?
Satellite view yes
Show live NMEA data
?
Show speed
?
Send current position
?
Editing
Add POIs yes
Edit / Delete POIs only after Overpass request or from .osm file
Add way
?
Edit geometries
?
Edit arbitrary tags of existing OSM objects
?
Edit relations
?
View notes
?
Create notes
?
Edit notes
?
Work offline
?
Support imagery offset DB
?
Upload to OSM
?
Rendering
?
Accessibility
?

better-osm-org is a user script that adds several improvements for experienced osm.org users. It can be installed with Violentmonkey (FOSS) or Tampermonkey (proprietary).

Installation

  1. Install Violentmonkey (FOSS) or Tampermonkey (proprietary)
  2. Install script

Features

  • Tag diff in object history
  • QuickLook for simple changesets (with edit wars detector)
  • Full ways history with intermediate changes
  • Changesets and notes filters
  • User badges (moderators, importer, blocked, beginner, friend, corporate)
  • Revert button (via osm-revert or JOSM reverter)
  • Partial revert of changesets
  • Hotkeys
  • Node deletion and moving
  • Shows satellite layer (ESRI / ESRI Beta)
  • Shows photos from Panoramax, StreetComplete, Wikimedia Commons, Mapillary
  • GPS tracks render
  • HDYC stats directly in the profile
  • Templates for comments on changesets and notes
  • Add Rapid to the Edit menu
  • Clickable hashtags, changesets IDs in comments, and `revert:id` tags
  • Click on the names and IDs in the headers to copy
  • Highlight fixme=*, note=*, incorrect opening_hours:*
  • Shortening long URLs in comments: https://www.openstreetmap.org → osm.org
  • Opening external links in new tab
  • Redactions bypass
  • Dark theme for map and iD
  • Show past usernames of users
  • Show info about deleted profiles
  • Filter user's heatmap by editor
  • Navigate between changesets by deleted users
  • Links on building pages to 3D viewers
  • Ruler
  • Additional Overpass links in Taginfo
  • Copy nodes coordinates button
  • Copy ways coordinares buttons
  • Automatically expand wikidata previews
  • Doubled zoom step for + - key
  • Drag&Drop for .gpx, .kml, .kmz, .jpg with EXIF and .osm files
  • Show links to GPS-track in current map view

Hotkeys

  • < > – for user changeset browsing (, . for German keyboard)
  • N – on/off notes layer
  • D – on/off Map Data layer
  • G – on/off GPS tracks layer
  • S – on/off satellite layer (Firefox only)
  • H – open object history
  • 1 – open first version of object
  • Z – zoom to changeset/object bbox
  • E – Open editor
  • 8/9 – prev/next map position
  • O – open OSMCha
  • Shift + O – open Achavi
  • Q – Close sidebar or alerts

Experimental hotkeys:

  • K L – navigation between changeset elements
  • J – open objects in JOSM (work also on changeset page)
  • R – select objects for partial revert of changesets, or for use with a key J
  • Alt + J – open objects from changesets in Level0
  • Shift + L – pan to current location
  • Shift + H – open My changesets
  • Y – open Yandex.Panoramas
  • Shift + E – open second editor
  • Shift + N – create new note
  • C – Open changeset of object version. With Shift — in new tab
  • alt + C – Copy map center coordinates
  • Shift + Z – pan to real changeset bbox (without relations bboxes)
  • 0 – zoom to global view
  • ` – hide geometry from map
  • T – toggle between compact and full tags diff mode
  • U – open user profile
  • Shift + U – open your profile
  • Ctrl + click by <time> – for open a snapshot of Overpass map as of the selected date
  • Alt + click – for open Augmented Diffs in Overpass Turbo
  • Shift + / – for simple search and editor via Overpass
  • 1 – open first user changeset from changeset page
  • Shift + M – send message to user

External links

See also

  • OpenSwitchMaps – Extension for Firefox and Chrome that allows OpenStreetMap users quickly change mapping sites
  • OSM Smart Menu – Helps OpenStreetMap contributors to easily switch between different maps and analysis tools from the community
  • OpenStreetMap Tags Editor – An extension that adds an "edit tags" button to every object on osm.org
  • Other userscripts