Waze Map Editor (WME) extension providing context-sensitive access to road/area name data extracted from the OS OpenData products. Also provides geo-referenced links to the OS, Musical Chairs and one.network mapping sites, which can be set to automatically update as the user pans/zooms within WME.
Please note that at present, OS OpenData only covers England, Scotland and Wales.
All users: one.network integration now works again. Gazetteer data is now derived from current Open Names dataset.
All users: Stops UI window width reducing as the window gets dragged off the RHS of the screen. Polyline enhancement highlight now indicates whether road names are present using the same magenta/cyan colouring as for the bounding boxes.
Removed Musical Chairs link as the site seems to be MIA. OpenRoads now re-renders if the map is zoomed by clicking on the zoom controls. Restored ability to clear a segment name by applying the "Un-named segment" result
All users: When resizing the UI to keep it all onscreen, now avoids overlapping the WME menu/toolbar.
All users: Open Roads renderer performance increased by around 3.5x
All users: Open Roads polyline renderer now uses dashed lines for tunnel segments. Renderer no longer misses out segments/bounding boxes in certain locations around the edge of the screen. Renderer performance increased by around 30%
All users: Enabling NameCheck no longer clears the road name matches. OpenRoads layer now remains visible during map pans, and also when dragging nodes on existing segments.
All users: User preferences handling updated to support the new options/UI state selections. UI rendering now prevents window from being pushed off the top of the WME window. All sections of the UI can now be individually expanded/collapsed to save space when not being used. OpenRoads highlighting now allows the use of bounding boxes instead of polylines, and provides an option to enhance the visibility of polylines when underneath the WME road layer. Rendering of lower classification roads is now only made available to L3+ editors to reduce the risk of newbies going on a mad mapping spree... Rendering is now inhibited as expected when the main UI is minimised and the WME view then changes.
All users: fixes a long-standing bug when applying an alt-name to a segment without a city, and provides an option to render the OS road geometries underneath the WME segments for comparison.
All users: compatibility update (OL->OpenLayers).
All users: enabled deeplinks on one.network site.
All users: Fix for the user level detection code.
All users: Any HTML-encoded characters returned from the server are now decoded before being applied in WME
All users: Change to UTF8 encoding for streetname data
All users: Fixes for altname handling.
All users: Update for the last WME compatibility update...
All users: WME compatibility update...
All users: WME compatibility update.
All users: Updated to work with the new one.network URL for what was formerly roadworks.org
All users: Now correctly sets/clears city name when adding an alternate name, and clears any existing altnames when applying new name data.
All users: Added further segment information. Accuracy of segment matching to name data is improved. Namecheck now takes bilingual names into account (segments will be considered correctly named if their primary name matches either of the names in the OS data).
All users: Reduced number of 404 errors when searching for OS data in areas where none exists. Provides additional information (road type/classification/PRN & TRN membership) for the highlighted segment. Sets alternate name for a segment when the OS data contains bilingual names (user chooses which way round they're allocated to the segment).
All users: Removed lint errors introduced due to having created 2.46 from a pre-release version of the 2.45 source...
All users: Compatibility update for latest WME release...
All users: Added button to roadworks.org site to enable opening a new or relocating an existing WME tab at the currently viewed map position.
All users: setTimeout/setInterval tweaks for latest Chrome/Tampermonkey update
All users: Selecting a suggested name for the highlighted segment now highlights *all* other segments present in the currently loaded OS data with matching street and area names, rather than just ones with overlapping bounding boxes. Reinstated link to the OS map viewer...
All users: Fixes a problem which was causing inconsistent road name search results near the boundaries of the 1KM OS grid squares.
All users: First release using streetname/bounding box data derived from the new OS Open Names/Open Roads datasets.
All users: Compatibility update for latest WME release.
All users: Compatibility update for new selectionManager API.
All users: Fix for streetname suggestions not being shown when NameCheck is enabled and the same segment is reselected. Fix for NameCheck not testing newly visible segments after a pan or zoom.
All users: Removed references to deprecated WME objects.
All users: Namecheck performance and accuracy improvements. Compatibility fix for latest WME UI tweaks.
All users: UI no longer hides if layers menu is pinned open.
Beta users: Compatibility fixes.
All users: Added link to Wiltshire Streetworks site.
All users: Fix for an intermittent startup error. Correctly handles road names ending in "Mews".
Beta users: Compatibility fix
Beta users: Compatibility fix
All users: Compatibility fix for latest WME release...
Beta users: Re-enabled on new URL...
All users: Fix for recent change in OpenData map URL...
All users: Uses May 2016 OS Locator and June 2016 Gazetteer datasets.
All users: Correctly handles switching into MTE mode.
All users: Added link to London Roadworks Register site.
All users: Fixes the latest attempt from the OS to clutter up their map page again...
All users: No longer tries to initialise itself if an editor profile page is opened in Chrome.
All users: Removed link to Canary Islands mapping site. Added link to roadworks.org. Reduced longitude offset between WME and external sites.
All users: "Apply/Copy to Properties" button now works again. "Use name from map" drop-down remembers previously selected city name again.
Beta users: additional fix for y-offset error.
Now works in Firefox 44. Fixed y-offset error in streetname matches caused by recent tweaks to WME UI. Fix for latest layout tweaks on OS Opendata map viewing site.
Hides its own UI whenever one of the native drop-down menus is opened.
Compatibility update for latest version of the OS OpenData Viewer site.
Compatibility updates for new WME. Uses correct abbreviation for "Saint" regardless of where it appears in a road name, and also in city names.
Uses the May 2015 Locator dataset
Compatibility fix for latest WME release.
No longer trashes the County field when updating segment details in Chrome.
Compatibility fix for latest WME Beta.
Uses the November 2014 Locator dataset.
Compatibility fixes for current version of WME. Reduced locator data tile size to 1km x 1km and increased frequency of cache flushes to minimise memory usage. All streetname lookup activity is now disabled when the WMEOD UI is minimised.
INTERIM RELEASE: Compatibility update for latest version of the OS OpenData Viewer site. WME-side functionality remains broken...
PRN highlighting now automatically refreshes as data is loaded from remote server. PRN and bounding box overlays now move in sync with WME layers as the map is panned.
Provides Primary Road Network (PRN) highlighting using PRN geometry data extracted from VectorMap District dataset.
Link to OS OpenData mapping site now works again. Bounding box is now visible if satellite imagery layer is switched on and user has changed the WME locale.
Cached locator data blocks now expire 10 minutes after they are last accessed - for editors who move around the UK map a lot during a single edit session, this should help minimise the memory used by their browser. Homepage link now points to Greasyfork or Chrome Web Store according to the browser type.
Uses the June 2014 Gazetteer dataset.
Uses the May 2014 Locator dataset, and sets lat/lon correctly on Canaries mapping site again... First release on GreasyFork
Compatibility fix for latest WME Beta.
Compatibility fix for latest production WME.
Compatibility fixes for latest WME Beta, and UI styling/layout fixes for both beta and production WME.
Integrates CMT and ODFH helper scripts, sets correct lat/lon on Canaries mapping site again, fixes data access error when editing outside the UK.
Uses November 2013 OS Locator and June 2013 Gazetteer datasets.
UI now remembers its minimised/maximised state across sessions.
Fixes for new-style WME URLs. Reduced script startup time. Corrected zoom parameter in Livemap link.
Adds auto-tracking support for the Canary Islands mapping site (visor.grafcan.es - requires installation of CMT support script). Disables area-specific parts of the UI when WME is outside of those areas.
Bounding box highlight now visible on top of satellite imagery layer in new production WME.
Support for latest WME beta. No longer mis-abbreviates street names of the form "Something LooksLikeAStreetNameSuffix Way" (e.g. Wibble Green Way no longer gets changed to Wibble Gn Way...)
Prefixed all function and globvar names to avoid name collisions with other scripts...
Fix for wazeifyStreetName() function, allowing it to correctly abbreviate street names like "High Road Somewhere", which would previously have been left untouched.
Fix for placename uniqueness test.
Uses May 2013 OS Locator dataset.
Fixed "undefined" locality bug in Chrome. Increased accuracy of NameCheck results.
NameCheck highlighting corrected in areas of the map where the streetnames are defined in more than one block of OS data. WME segment highlights no longer cleared when NameCheck is deactivated.
NameCheck subjected to several days of in-depth performance analysis in Firefox and Chrome. The results of this work should be fairly obvious to anyone who's used NameCheck in the past, especially in densely populated areas (e.g. central London)...
Fix for incorrect "Place name is not in OS data" gazetteer search results.
NameCheck no longer continues to highlight segments that have been correctly renamed but not yet saved.
Compatibility update for new public and beta versions of WME. All roman numerals found in OS Locator data should now be case-correct...
NameCheck now ignores ramps, and handles (N)/(S)/etc direction suffixes. Auto-selection of OS placename now works if the previously used name was the extra city entry added to the drop-down list. No longer case-incorrects "IV" and "VI" roman numerals in street names...
NameCheck no longer causes deadlock during lengthy save operations.
Added option (NameCheck) to highlight all potentially incorrect names.
Fixed auto-selection of OS placename if a county suffix is present.
Improved speed of gazetteer searches for place names containing - characters. Fixed "question mark in a black diamond" issue with certain accented characters.
Improved accuracy of bounding box positions.
Fixes issue with OS Gazetteer place names that contain the - character. No longer silently changes the selected Gazetteer place name if the previously selected name drops out of the list...
Radio button labels can now be clicked to select the associated radio button (thanks to Timbones for the suggestion). Works with latest WME beta.
Disables the Copy/Apply to Properties button if no segments are selected, or if any of the selected segments are locked by a higher level editor. "Place name is..." status text is now updated when the name source is changed via the radio button. Fixes a bug in the duplicate city name test, which could prevent the streetname bounding box from being rendered when a streetname was selected, until the map was panned/zoomed forcing a box redraw.
Vertical scrollbar no longer appears briefly during WME page reloads.
Adds drop-down list showing the 10 closest place names (or 11 if the top 10 doesn't include a city, but a city is present in the unlisted results) from the Gazetteer data within a 5km radius of the selected segment. Bounding box highlight is now disabled when the UI is minimised.
Checks city names against OS Gazetteer data. Enabled operation on the new beta WME URL.
Fixes issue with & being inserted as & amp ; when using an existing city name.
Maintains city name selection in drop-down list if the previously selected name is still present after a list refresh. Now applies the same 1km rule to continued use of a city name selected from the drop-down list as is used for the manually-entered name.
Adds drop-down list allowing city name selection from the names already defined in the current WME view. If a new segment is selected and the same street name is present in the search results as was applied to the last edited segment, this name will be pre-selected for use with this new segment. Added sanity-checking for saved window location to prevent it being rendered completely off-screen when WME was reloaded. Removed errant bit of debug code preventing script from running in latest WME beta.
Allows dragging to continue if mouse pointer moves outside the dragbar during a drag. Bumps window position up the screen when maximising if the maximised window wouldn't completely fit onto the screen at its current position. Saves window position between editing sessions.
Fixes tab focus issue in Chrome when auto-tracking is enabled. Added mimimise/maximise control to dragbar allowing window to be folded up for storage...
Script interface is now presented in a draggable window. Will now perform a new lookup if user normal-clicks on a segment (i.e. not a ctrl-click to add the segment to the existing selection)
Permalink now copied into links area, retaining the original in the lower-right corner. Highlights adjacent results with the same streetname as the selected result. Auto-selects the "Use new name" radio button when typing in the name field. Uses the November 2012 OS Locator dataset.
Fixed the "scrollbar-bounce" problem in Chrome. OS results now show the ward/locality for each street. Moved the permalink into the links area on the left of the map window. Street names starting "St " are now converted to "St. ".
Fixed Musical Chairs auto-tracking
Fixed for new public and beta WME versions
Results popup can now be reopened correctly after a copy/apply operation
Links to OpenData and Musical Chairs sites now visible in new WME beta. Replaced mouseover event with a [show] link to open results list.
Streetname matching uses a new sorting method, increasing the probability that the first name in the list is the correct one...
As an early Chrimbo present to myself I've obtained a SSL certificate for my server, which means the OS data can now be served up from a https: link, preventing Chrome from complaining about how hideously insecure WME had become with the script installed... Also fixes the upper/lowercase issue with Welsh streetnames containing -y- and -yr-
Locator results popup behaviour now uses a hybrid of the auto and manually controlled schemes, to avoid the odd situations where the minimise and maximise functions got into a loop... Popup now maximises on mouseover, but will only minimise either by clicking the [hide] link or by clicking the Copy to/Apply to button.
Moved Copy to Properties button to top of UI after realising this was where my mouse pointer was more often than not at the point I wanted to click the button... For editors at AM level or above, the button has been renamed to Apply to Properties, as clicking the Apply button manually is no longer required.
Locator results box is now minimised by default in the non-beta WME as well, due to the new Colour Highlights script requiring more space for its own UI... In both beta and non-beta versions, the results box now pops-up on mouseover, rather than via the hide/show links in v1.0
Fixed minor bug that prevented a newly entered city name being copied into the segment properties the first time the Copy to Properties button was clicked. Added support for the beta version of WME
increased transparency of bounding box, to improve appearance with latest version of WME Colour Highlights and to make aerial layer easier to see through the box
street name abbreviations tweak, improved city name selection
removed Cartouche link
street name formatting tweak
supports OS Locator data lookup, improves integration with WME
proof of concept development version, not released
improved accuracy of lat/lon to OS gridref conversion
supports swapped lat/lon ordering in permalink URL
adds support for world.waze.com/map-editor/* WME URL
initial public release on Userscripts.org