Add OpenRailwayMap (#630)

* Add OpenRailwayMap

* Add OpenRailwayMap using JOSM extract script

Co-authored-by: Norbert Renner <norbert.renner@gmx.de>
This commit is contained in:
Michał Sałaban 2022-09-15 18:26:43 +02:00 committed by GitHub
parent e492fb994f
commit c11eb9a07a
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 30 additions and 1 deletions

View file

@ -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'

View file

@ -72,6 +72,7 @@ BR.confLayers.tree = {
'Waymarked_Trails-Cycling',
'Waymarked_Trails-Hiking',
'Waymarked_Trails-MTB',
'openrailwaymap',
'mapillary-coverage',
'osm-notes'
],

View file

@ -35,7 +35,8 @@ const includeList = [
"Waymarked_Trails-Cycling",
"Waymarked_Trails-MTB",
"wikimedia-map",
"openpt_map"
"openpt_map",
"openrailwaymap"
];
function extract(layersJosm) {

View file

@ -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"
}