diff --git a/layers/config/overrides.js b/layers/config/overrides.js index 00b4592..5f87278 100644 --- a/layers/config/overrides.js +++ b/layers/config/overrides.js @@ -216,6 +216,10 @@ BR.confLayers.getPropertyOverrides = function() { 'nameShort': 'MTB', 'mapUrl': 'http://mtb.waymarkedtrails.org/#?map={zoom}!{lat}!{lon}' }, + 'openrailwaymap': { + 'name': 'OpenRailwayMap', + 'mapUrl': 'https://www.openrailwaymap.org/?style=standard&lat={lat}&lon={lon}&zoom={zoom}' + }, 'mapillary-coverage': { 'nameShort': 'Mapillary', 'mapUrl': 'https://www.mapillary.com/app/?lat={lat}&lng={lon}&z={zoom}&menu=false' diff --git a/layers/config/tree.js b/layers/config/tree.js index a4d6174..a2d5dff 100644 --- a/layers/config/tree.js +++ b/layers/config/tree.js @@ -72,6 +72,7 @@ BR.confLayers.tree = { 'Waymarked_Trails-Cycling', 'Waymarked_Trails-Hiking', 'Waymarked_Trails-MTB', + 'openrailwaymap', 'mapillary-coverage', 'osm-notes' ], diff --git a/layers/josm/extract.mjs b/layers/josm/extract.mjs index 7ebb408..cc66279 100644 --- a/layers/josm/extract.mjs +++ b/layers/josm/extract.mjs @@ -35,7 +35,8 @@ const includeList = [ "Waymarked_Trails-Cycling", "Waymarked_Trails-MTB", "wikimedia-map", - "openpt_map" + "openpt_map", + "openrailwaymap" ]; function extract(layersJosm) { diff --git a/layers/josm/openrailwaymap.geojson b/layers/josm/openrailwaymap.geojson new file mode 100644 index 0000000..89489ef --- /dev/null +++ b/layers/josm/openrailwaymap.geojson @@ -0,0 +1,23 @@ +{ + "geometry": null, + "properties": { + "attribution": { + "required": true, + "text": "Rendering: OpenRailwayMap, © Map data OpenStreetMap contributors", + "url": "https://www.openrailwaymap.org/" + }, + "category": "osmbasedmap", + "description": "Overlay imagery showing railway infrastructure based on OpenStreetMap data", + "icon": "https://www.openrailwaymap.org/img/openrailwaymap-64.png", + "id": "openrailwaymap", + "max_zoom": 20, + "name": "OpenRailwayMap - Default", + "overlay": true, + "privacy_policy_url": "https://www.openrailwaymap.org/en/imprint", + "type": "tms", + "url": "https://{switch:a,b,c}.tiles.openrailwaymap.org/standard/{zoom}/{x}/{y}.png", + "valid-georeference": true, + "dataSource": "JOSM" + }, + "type": "Feature" +} \ No newline at end of file