From f3b4abfdce617f3be45a2f8415e6bc6ac4d89a90 Mon Sep 17 00:00:00 2001 From: tatsvc Date: Thu, 14 Apr 2016 13:47:15 -0400 Subject: [PATCH 01/66] fixing svg css --- site.css | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/site.css b/site.css index 9c1047e..51f7674 100644 --- a/site.css +++ b/site.css @@ -62,6 +62,10 @@ h1, h2 { font-size: 30px; } +svg { + width: 100%; +} + /* Colors ------------------------------------------------------- */ From 8404ec759328c338d0d95303fffc3ae9bdfd5687 Mon Sep 17 00:00:00 2001 From: Katy DeCorah Date: Thu, 14 Apr 2016 13:58:02 -0400 Subject: [PATCH 02/66] clean up mb-pages --- CONTRIBUTING.md | 2 + JOSM/data-qa.mapcss | 44 - JOSM/scripts/combine-highways/README.md | 29 - JOSM/scripts/combine-highways/index.js | 185 - JOSM/sessions/README.md | 5 - JOSM/sessions/basic.jos | 84 - JOSM/sessions/india_gns_places.jos | 95 - JOSM/sessions/japan.jos | 94 - JOSM/sessions/sidewalks.jos | 66 - JOSM/sessions/team_edits.jos | 104 - JOSM/tasks-config/josm-config-turnlanes.json | 70 - Studio/styles/osmlint-dark.json | 4150 ------------------ 12 files changed, 2 insertions(+), 4926 deletions(-) delete mode 100644 JOSM/data-qa.mapcss delete mode 100644 JOSM/scripts/combine-highways/README.md delete mode 100644 JOSM/scripts/combine-highways/index.js delete mode 100644 JOSM/sessions/README.md delete mode 100644 JOSM/sessions/basic.jos delete mode 100644 JOSM/sessions/india_gns_places.jos delete mode 100644 JOSM/sessions/japan.jos delete mode 100644 JOSM/sessions/sidewalks.jos delete mode 100644 JOSM/sessions/team_edits.jos delete mode 100644 JOSM/tasks-config/josm-config-turnlanes.json delete mode 100644 Studio/styles/osmlint-dark.json diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index e387c82..d760780 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,4 +1,6 @@ +The mapping guides are hosted on the `mb-pages` branch of this repo only. Please make pull requests from `mb-pages`. + Please read through this contributing guide to learn how /mapping is built. ## Structure diff --git a/JOSM/data-qa.mapcss b/JOSM/data-qa.mapcss deleted file mode 100644 index 62cb199..0000000 --- a/JOSM/data-qa.mapcss +++ /dev/null @@ -1,44 +0,0 @@ - -meta { - title: "Created in 2015 year"; - description: "Highlights features that were created/modified in 2015 year"; - author: "Mapbox"; - watch-modified: true; - version: "0.1"; -} -meta[lang=uk] { - title: "Створено у 2015 році"; - description: "Підсвічує об’єкти, створені/змінені у 2015 році"; -} - -meta[lang=ru] { - title: "Создано в 2015 году"; - description: "Подсвечивает объекты, созданные/изменённые в 2015 году"; -} - - - -*|z-12[eval(JOSM_search("timestamp:2015/today"))] { - casing-width: 4; - casing-color: lime; - casing-opacity: 0.2; -} - -*|z13-18[eval(JOSM_search("timestamp:2015/today"))] { - casing-width: 5; - casing-color: lime; - casing-opacity: 0.2; -} - -*|z19-[eval(JOSM_search("timestamp:2015/today"))] { - casing-width: 10; - casing-color: lime; - casing-opacity: 0.2; -} - - -*|z10-15[eval(JOSM_search("modified"))] { - casing-width: 10; - casing-color: lime; - casing-opacity: 0.1; -} diff --git a/JOSM/scripts/combine-highways/README.md b/JOSM/scripts/combine-highways/README.md deleted file mode 100644 index 878b93a..0000000 --- a/JOSM/scripts/combine-highways/README.md +++ /dev/null @@ -1,29 +0,0 @@ -# Combine OSM highways - -The script allows us to combine highways which are: - -- Highways with version <=3 -- Highways tagged as `motorway,trunk,primary,secondary,tertiary` -- Highways with similar direction -- Highways with similar tags -- Highways which are not part of any relations -- Highway intersections with an angle of > 150 && < 210 degrees - - -##### How to set up - -Use JOSM > v8945, install [Scripting plugin](http://wiki.openstreetmap.org/wiki/JOSM/Plugins/Scripting). - -Activate JOSM support engine for *ECMAScript* - -![d5450ba8-7cb9-11e5-8a82-05d0808ff381](https://cloud.githubusercontent.com/assets/1152236/10770537/d5450ba8-7cb9-11e5-8a82-05d0808ff381.png) - -##### How to use the script - -Load the [index.js](https://github.com/mapbox/mapping/blob/master/JOSM/scripts/combine-highways/index.js) from **Scripting > Run** - -![scripting](https://cloud.githubusercontent.com/assets/1152236/11653643/88bb9bee-9dc5-11e5-9e96-5df06fe697ca.gif) - -Once loaded, you can use the script again from the list of loaded scripts, in the **Scripting** menu. - -![scrpting2](https://cloud.githubusercontent.com/assets/1152236/10769851/23146d82-7cb6-11e5-83a3-230051669cba.gif) diff --git a/JOSM/scripts/combine-highways/index.js b/JOSM/scripts/combine-highways/index.js deleted file mode 100644 index 106031b..0000000 --- a/JOSM/scripts/combine-highways/index.js +++ /dev/null @@ -1,185 +0,0 @@ -var util = require("josm/util"); -var cmd = require("josm/command"); - -var num_ways_actual = 0; -var num_ways_combined = 0; -var is_counting_ways = true; -var relation_ways = []; -var relation_nodes = []; -var endnodes = []; -var interways = []; -var interways_id = {}; -//type of roads to take account -var preserve_type = { - "motorway": true, - "trunk": true, - "primary": true, - "secondary": true, - "tertiary": true -}; - -var avoid_tags = [ - "yh:LINE_NAME", - "yh:LINE_NUM", - "yh:STRUCTURE", - "yh:TOTYUMONO", - "yh:TYPE", - "yh:WIDTH", - "yh:WIDTH_RANK", -]; - -function relations() { - var layer = josm.layers.activeLayer; - if (layer == null) return; - var ds = layer.data; - var result = ds.query("type:relation"); - for (j = 0; j < result.length; j++) { - var relation = result[j]; - var members = relation.members; - for (var i = 0; i < members.length; i++) { - if (members[i].isWay()) { - var way = members[i].getWay(); - relation_ways.push(way.id) - } else if (members[i].isNode()) { - var node = members[i].getNode(); - relation_nodes.push(node.id) - } - }; - } -} - -function skip_ways(way) { - var check = []; - check.push((relation_ways.indexOf(way.id) < 0) ? true : false) - check.push(preserve_type[way.tags.highway] || false); - check.push(way.tags.bridge || true); - check.push(way.tags.tunel || true); - check.push((way.tags.layer || true) ? true : false); - check.push((way.version <= 3) ? true : false); - return (check.every(function(a) { - return a == true - })); -} - -function ways() { - var layer = josm.layers.activeLayer; - if (layer == null) return; - var ds = layer.data; - var result = ds.query("type:way"); - for (j = 0; j < result.length; j++) { - var way = result[j]; - if (skip_ways(way)) { - var w = { - way_id: way.id, - first: [way.getNode(0), way.getNode(1)], - last: [way.getNode(way.nodesCount - 1), way.getNode(way.nodesCount - 2)] - }; - endnodes.push(w); - } - } -} - -function find_angle(Nlast, Nfirst) { - //A first point - //C second point - //B center point - var coordsA = Nlast[1].getCoor(); - var A = [coordsA.getY(), coordsA.getX()]; - var coordsB = Nlast[0].getCoor(); - var B = [coordsB.getY(), coordsB.getX()]; - var coordsC = Nfirst[1].getCoor(); - var C = [coordsC.getY(), coordsC.getX()]; - var pi = 3.14159265; - var AB = Math.sqrt(Math.pow(B[0] - A[0], 2) + Math.pow(B[1] - A[1], 2)); - var BC = Math.sqrt(Math.pow(B[0] - C[0], 2) + Math.pow(B[1] - C[1], 2)); - var AC = Math.sqrt(Math.pow(C[0] - A[0], 2) + Math.pow(C[1] - A[1], 2)); - return Math.acos((BC * BC + AB * AB - AC * AC) / (2 * BC * AB)) * (180 / pi); -} - -function equal(x, y) { - var x_keys = []; - var y_keys = []; - if (x && y && typeof x === 'object' && typeof y === 'object') { - x_keys = Object.keys(x); - y_keys = Object.keys(y); - x_keys = Object.keys(x).filter(function(k, i) { - if (avoid_tags.indexOf(k) < 0) { - return Object.keys(x)[i] - } - }); - y_keys = Object.keys(y).filter(function(k, i) { - if (avoid_tags.indexOf(k) < 0) { - return Object.keys(y)[i] - } - }); - } - return (x_keys.length === y_keys.length) && (x_keys.length !== 0) && (y_keys.length !== 0) ? - x_keys.reduce(function(isequal, key) { - return isequal && equal(x[key], y[key]); - }, true) : (x === y); -} - -function merge() { - var layer = josm.layers.activeLayer; - if (layer == null) return; - var ds = layer.data; - for (j = 0; j < endnodes.length; j++) { - var aw = endnodes[j]; //actual way - for (var i = 0; i < endnodes.length; i++) { - var sw = endnodes[i]; //sw = second way - if (aw.way_id !== sw.way_id) { - if (aw.last[0].id === sw.first[0].id) { - var angle = find_angle(aw.last, sw.first); - if (angle > 150 && angle < 210 && equal(ds.way(aw.way_id).tags, ds.way(sw.way_id).tags)) { - interways.push([aw.way_id, sw.way_id]); - interways_id[sw.way_id] = [aw.way_id, sw.way_id]; - } - } - } - } - } - - if (is_counting_ways) { - num_ways = interways.length; - is_counting_ways = false; - } - var z = interways.length; - while (z--) { - for (var key in interways_id) { - for (var i = 0; i < interways.length; i++) { - if (interways_id[key] !== undefined) { - if (interways_id[key][interways_id[key].length - 1] === interways[i][0]) { - interways_id[key].push(interways[i][1]); - delete interways_id[interways[i][0]]; - interways[i] = []; - } - } - } - } - } - - for (var key in interways_id) { - var ways = []; - for (var i = 0; i < interways_id[key].length; i++) { - ways.push(ds.way(interways_id[key][i])); - }; - cmd.combineWays(ways); - } -} - -relations(); -//Execute the script -var exe = true; -while (exe) { - ways(); - merge(); - if (interways.length > 0) { - exe = true; - interways = []; - interways_id = {}; - endnodes = []; - } else { - josm.alert(num_ways + " highways were combined into " + josm.layers.activeLayer.data.query("modified type:way").length); - exe = false; - } -} \ No newline at end of file diff --git a/JOSM/sessions/README.md b/JOSM/sessions/README.md deleted file mode 100644 index f103139..0000000 --- a/JOSM/sessions/README.md +++ /dev/null @@ -1,5 +0,0 @@ -#JOSM Sessions - -JOSM sessions allows you to pre-load various layers within JOSM similar most GIS software (in QGIS we call it a project file). More information about using JOSM session [here](https://github.com/mapbox/mapping/wiki/Saving-and-loading-a-JOSM-session) - -Within this directory are several session configuration files (`.jos`) we use. diff --git a/JOSM/sessions/basic.jos b/JOSM/sessions/basic.jos deleted file mode 100644 index 4a22ee9..0000000 --- a/JOSM/sessions/basic.jos +++ /dev/null @@ -1,84 +0,0 @@ - - - -
- - - - - Strava running heatmap - strava_running_heatmap - tms - http://globalheat.strava.com/tiles/running/color2/{zoom}/{x}/{y}.png - http://labs.strava.com/heatmap/ - http://labs.strava.com/heatmap/ - 17 - 3 - https://d3nn82uaxijpm6.cloudfront.net/assets/website/mobile/icon-app-81cc8ba60200bed099176eb699e218ab.png - true - true - true - 0.0 - 0.0 - - - Strava cycling heatmap - strava_cycling_heatmap - tms - http://globalheat.strava.com/tiles/cycling/color2/{zoom}/{x}/{y}.png - http://labs.strava.com/heatmap/ - http://labs.strava.com/heatmap/ - 17 - 3 - https://d3nn82uaxijpm6.cloudfront.net/assets/website/mobile/icon-app-81cc8ba60200bed099176eb699e218ab.png - true - true - true - 0.0 - 0.0 - - - OpenStreetMap GPS Traces - osm-gps - tms - https://gps-{switch:a,b,c}.tile.openstreetmap.org/lines/{zoom}/{x}/{y}.png - © OpenStreetMap contributors, CC-BY-SA - https://openstreetmap.org/ - 20 - true - true - true - 0.0 - 0.0 - - - Mapbox Satellite - Mapbox - tms - http://{switch:a,b,c}.tiles.mapbox.com/v4/openstreetmap.map-inh7ifmo/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJncjlmd0t3In0.DmZsIeOW-3x-C5eX-wAqTw - 19 - data:image/png;base64,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YmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuMS4yIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NzE8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NjA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+NTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzI8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFjb3JuIHZlcnNpb24gMy41PC94bXA6Q3JlYXRvclRvb2w+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgqb9JbbAAAGd0lEQVRIDX1We4xVRxn/zZzXfd9l9+7efcCy9LqsYFtAAVHTFaQtrba1plltDKVRUfoHxeCDBE0FTI3+gTXWxkRNUVpNWtbExDSUlhQW2kKjDZWHCyzs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 - {"ETag":"\"067736a547cafe90014b4e59b6510abe\""} - true - true - true - 0.0 - 0.0 - - - Bing aerial imagery - Bing - bing - http://www.bing.com/maps/ - 22 - data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAdVBMVEX/phX/04r/////6cX/zXz/7Mz/vFD/u0z/1I7/tT3/yXH/uEX/v1f/rCT/2pz/vlP/qRz/4a//yG3/xmn//Pj/9eb/+/T/897/t0H/wl7/sTL//vv/+O3/2Jn/7dD/+vH/9+n/3KT/tDr/9OL/8Nf/26D/ynSCVQVOAAAAkklEQVR4Xq3R1w7DIBQD0NiQne69d///E3tvBYVU6UsVPyEdCYycIOlOv5AB004Aaf6DCpLtF4yxp8tkFMGCkiEkKyGz9qCxrkxuhLIAeaijMvAwi/vMycJDuyi5/AVUaPwTPik5UdCDiWCjtd5Q70TK+KKD26M+6o+tdGxwIlmFPeyZn1yuraFKFOnt/sCz/81f+9UEaf1lPCAAAAAASUVORK5CYII= - {"X-VE-Tile-Info":"no-tile"} - {"X-VE-TILEMETA-CaptureDatesRange":"Capture Date"} - true - true - true - 0.0 - 0.0 - - - diff --git a/JOSM/sessions/india_gns_places.jos b/JOSM/sessions/india_gns_places.jos deleted file mode 100644 index abbffcd..0000000 --- a/JOSM/sessions/india_gns_places.jos +++ /dev/null @@ -1,95 +0,0 @@ - - - -
- - - - - geonames.nga.mil: Approved_(N) - wms - http://geonames.nga.mil/names/service.svc/get?FORMAT=image/jpeg&VERSION=1.1.1&SERVICE=WMS&REQUEST=GetMap&LAYERS=Approved__N_&STYLES=&SRS={proj}&WIDTH={width}&HEIGHT={height}&BBOX={bbox} - EPSG:4326 - true - true - true - 0.0 - 0.0 - - - Strava running heatmap - strava_running_heatmap - tms - http://globalheat.strava.com/tiles/running/color2/{zoom}/{x}/{y}.png - http://labs.strava.com/heatmap/ - http://labs.strava.com/heatmap/ - 17 - 3 - https://d3nn82uaxijpm6.cloudfront.net/assets/website/mobile/icon-app-81cc8ba60200bed099176eb699e218ab.png - true - true - true - 0.0 - 0.0 - - - Strava cycling heatmap - strava_cycling_heatmap - tms - http://globalheat.strava.com/tiles/cycling/color2/{zoom}/{x}/{y}.png - http://labs.strava.com/heatmap/ - http://labs.strava.com/heatmap/ - 17 - 3 - https://d3nn82uaxijpm6.cloudfront.net/assets/website/mobile/icon-app-81cc8ba60200bed099176eb699e218ab.png - true - true - true - 0.0 - 0.0 - - - OpenStreetMap GPS Traces - osm-gps - tms - https://gps-{switch:a,b,c}.tile.openstreetmap.org/lines/{zoom}/{x}/{y}.png - © OpenStreetMap contributors, CC-BY-SA - https://openstreetmap.org/ - 20 - true - true - true - 0.0 - 0.0 - - - Mapbox Satellite - Mapbox - tms - http://{switch:a,b,c}.tiles.mapbox.com/v4/openstreetmap.map-inh7ifmo/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJncjlmd0t3In0.DmZsIeOW-3x-C5eX-wAqTw - 19 - data:image/png;base64,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YmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuMS4yIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NzE8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NjA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+NTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzI8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFjb3JuIHZlcnNpb24gMy41PC94bXA6Q3JlYXRvclRvb2w+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgqb9JbbAAAGd0lEQVRIDX1We4xVRxn/zZzXfd9l9+7efcCy9LqsYFtAAVHTFaQtrba1plltDKVRUfoHxeCDBE0FTI3+gTXWxkRNUVpNWtbExDSUlhQW2kKjDZWHCyzs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 - {"ETag":"\"067736a547cafe90014b4e59b6510abe\""} - true - true - true - 0.0 - 0.0 - - - Bing aerial imagery - Bing - bing - http://www.bing.com/maps/ - 22 - data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAdVBMVEX/phX/04r/////6cX/zXz/7Mz/vFD/u0z/1I7/tT3/yXH/uEX/v1f/rCT/2pz/vlP/qRz/4a//yG3/xmn//Pj/9eb/+/T/897/t0H/wl7/sTL//vv/+O3/2Jn/7dD/+vH/9+n/3KT/tDr/9OL/8Nf/26D/ynSCVQVOAAAAkklEQVR4Xq3R1w7DIBQD0NiQne69d///E3tvBYVU6UsVPyEdCYycIOlOv5AB004Aaf6DCpLtF4yxp8tkFMGCkiEkKyGz9qCxrkxuhLIAeaijMvAwi/vMycJDuyi5/AVUaPwTPik5UdCDiWCjtd5Q70TK+KKD26M+6o+tdGxwIlmFPeyZn1yuraFKFOnt/sCz/81f+9UEaf1lPCAAAAAASUVORK5CYII= - {"X-VE-Tile-Info":"no-tile"} - {"X-VE-TILEMETA-CaptureDatesRange":"Capture Date"} - true - true - true - 0.0 - 0.0 - - - diff --git a/JOSM/sessions/japan.jos b/JOSM/sessions/japan.jos deleted file mode 100644 index bb97fda..0000000 --- a/JOSM/sessions/japan.jos +++ /dev/null @@ -1,94 +0,0 @@ - - - -
- - - - - OpenStreetMap GPS Traces - osm-gps - tms - https://gps-{switch:a,b,c}.tile.openstreetmap.org/lines/{zoom}/{x}/{y}.png - © OpenStreetMap contributors, CC-BY-SA - https://openstreetmap.org/ - 20 - true - true - true - 0.0 - 0.0 - - - Strava running heatmap - strava_running_heatmap - tms - http://globalheat.strava.com/tiles/running/color2/{zoom}/{x}/{y}.png - http://labs.strava.com/heatmap/ - http://labs.strava.com/heatmap/ - 17 - 3 - https://d3nn82uaxijpm6.cloudfront.net/assets/website/mobile/icon-app-81cc8ba60200bed099176eb699e218ab.png - true - true - true - 0.0 - 0.0 - - - Strava cycling heatmap - strava_cycling_heatmap - tms - http://globalheat.strava.com/tiles/cycling/color2/{zoom}/{x}/{y}.png - http://labs.strava.com/heatmap/ - http://labs.strava.com/heatmap/ - 17 - 3 - https://d3nn82uaxijpm6.cloudfront.net/assets/website/mobile/icon-app-81cc8ba60200bed099176eb699e218ab.png - true - true - true - 0.0 - 0.0 - - - GSIMaps/ort - tms - http://cyberjapandata.gsi.go.jp/xyz/ort/{z}/{x}/{y}.jpg - true - true - true - 0.0 - 0.0 - - - Mapbox Satellite - Mapbox - tms - http://{switch:a,b,c}.tiles.mapbox.com/v4/openstreetmap.map-inh7ifmo/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJncjlmd0t3In0.DmZsIeOW-3x-C5eX-wAqTw - 19 - data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAYJWlDQ1BJQ0MgUHJvZmlsZQAAWAmteXk4ld3X/77PfUbzPGU4Zhkyz5nnISRzxDHPwzEkyZRHhYpIRKSkECpzJUWSSBqQokgyJFNJUrxbTz3P93u9v/e/331d5z6fs/baa6+91tp77bUPADz1lPDwYAwTACGhUVRbE32yk7MLmTACSIAL0IMdgJ7iFRmuZ2NjCf7P5+sgQLYan8tsyfo/2f7fDczePpFeACA2sNnTO9IrBOJ6ANBmr3BqFAC4LXki+6PCt3AWxGxUqCDEZVvY72/cvIU9/8a9v3jsbA0gzxgARDoKheoHAP0cpJNjvPygHAY6APAsod4BobAbGWJtL3+KNwA8HpBHOiQkbAtnQizh+R9y/P4DUyie/8ikUPz+wX/PBfaEAxsGRIYHUw78+vH/8xUSHA3t9evhh2+6yKA9FvCbA9ot1otitAdiLohP+PuYWf6ml4dH6dv+pt8OiDKzg5gN8rzwjza1/42no4Ps9SDmhfQfQWEWW/zQThiuUE8ra4hZIBbxijSAtt8aC6MS52/n+JvH0tvH0AhiGEUYJ2qY7R9+/8iYPX/ocXH+BlZ/+AMp5lv+ZoD86RQqRL/0weT7BJtsjSsE6VfDo2y29Nwaqy802Or3XDDvfanGWzxb9O8+kb/mu6Wbf5S/nSmkQ51Rpiiq3RYPnCPK6xtgbAYx1A2V86ea/qHrhgf/imnYF7WjRttu2UEEYl+fUPstG27R070phlu2hTZBi4AxoAAq8AGeIBTMADKwBAbA8PebDOmhkOYFwkAw/FDJjH9acB9wT3HvcAO4MdzwHxrs+ZsPBABviP+W9R/9IX0PiAOfoFQfEPlnNCwPVhuribWEb134UcCqYdX/tPXNNc39wb919YN9ZX7L1v+tfQyU+PMPn3tACvUP/t3H858e/1snY/AeWsDvD4dcldyM3I8//f+dMd4Ib4g3xRvjt6NH0Tq0C72HdqO30SZARtvQZrQXbd3Cv/X6MwoFUrassmXhSGABregDon/9Cv0z3n9ZKfofjt8SGCQZlIEt7BUKgmBbwD8jOPzSOuB/SYmGHJ5wxEDIa/GPP37rhRWD1lXG6mO1oJ2hjbEcWB4gg1WCFtfD6kAfKEPqv17879nIAN9f1o75NZcg8AHOIyTKJzYKxhIwCAs/QA3w848i68Hd0keabBbqtUOarCAnrwC29t4tHgA+2/7aUxGOJ//SqC0A7NSCsbjyL82DB4A6uC8yh/xLE0FhuCsC0PrIK5oa87c87NYXDtAARrgquAE/EAYS0CIKQAVoAl1gBMyBNbADzmAfjGF/EAI13g/iQTJIAxkgC5wGZ0EJuAiugGpwAzSB2+AeeAB6QD8YAK/BGJgEH8Ei+ArWEQQhIPQIK8KNCCCiiBSigKgh2ogRYonYIs6IB+KHhCLRSDxyGMlATiFnkVKkArmOtCD3kG7kKTKMjCMzyDLyHYNi6DBsGD6MGEYWo4bRw1hg7DBuGD9MBCYOk4o5gcnHXMBcxTRi7mF6MAOYMcxHzAoKUFqUAxVEZVA11AC1Rl1QX5SKJqDpaB56Aa1Bb8JYfI6OoXPoGhaPZcWSsTLQk6ZYe6wXNgKbgM3EnsVewTZi72OfY8exi9gNHD2OFyeF08CZ4Zxwfrj9uDRcHq4c14DrhOt5EvcVj8dz4MXxqjDanfGB+IP4TPw5fC3+Lv4pfgK/QiAQuAlSBC2CNYFCiCKkEQoIVwlthGeEScI3Ii1RgKhANCa6EEOJKcQ8YiXxDvEZcYq4TmIiiZI0SNYkb9IB0klSGekm6QlpkrROw0wjTqNFY0cTSJNMk09TQ9NJM0LzmZaWVohWnXY3bQBtEm0+7TXah7TjtGt0LHSSdAZ0rnTRdCfoLtPdpRum+0xPTy9Gr0vvQh9Ff4K+gr6D/g39NwZWhh0MZgzeDIkMhQyNDM8Y5hlJjKKMeoz7GOMY8xjrGJ8wzjGRmMSYDJgoTAlMhUwtTENMK8yszPLM1swhzJnMlczdzNMsBBYxFiMWb5ZUlossHSwTrCirMKsBqxfrYdYy1k7WSTY8mzibGVsgWwZbNVsf2yI7C7sSuwN7LHsheyv7GAfKIcZhxhHMcZLjBscgx3dOPk49Th/OY5w1nM84V7m2cely+XClc9VyDXB95yZzG3EHcWdzN3GP8mB5JHl28+znKebp5JnbxrZNc5vXtvRtN7a94sXwSvLa8h7kvcjby7vCx89nwhfOV8DXwTfHz8Gvyx/In8t/h39GgFVAWyBAIFegTWCWzE7WIweT88n3yYuCvIKmgtGCpYJ9gutC4kL2QilCtUKjwjTCasK+wrnC7cKLIgIiu0TiRapEXomSRNVE/UXPiHaJroqJizmKHRFrEpsW5xI3E48TrxIfkaCX0JGIkLgg8WI7frva9qDt57b3S2IklSX9JQsln0hhpFSkAqTOST2VxkmrS4dKX5AekqGT0ZOJkamSGd/BscNyR8qOph3zsiKyLrLZsl2yG3LKcsFyZXKv5VnkzeVT5G/KLytIKngpFCq8UKRXNFZMVGxWXFKSUvJRKlZ6qcyqvEv5iHK78k8VVRWqSo3KjKqIqodqkeqQGpuajVqm2kN1nLq+eqL6bfU1DRWNKI0bGguaMppBmpWa0zvFd/rsLNs5oSWkRdEq1RrTJmt7aJ/XHtMR1KHoXNB5pyus661brjult10vUO+q3ry+nD5Vv0F/1UDD4JDBXUPU0MQw3bDPiMXI3uis0RtjIWM/4yrjRRNlk4Mmd01xpham2aZDZnxmXmYVZovmquaHzO9b0FnssThr8c5S0pJqeXMXZpf5rpxdI1aiVqFWTdbA2sw6x3rURtwmwubWbvxum92Fuz/YytvG23btYd3jvqdyz1c7fbuTdq/tJeyj7dsdGB1cHSocVh0NHU85jjnJOh1y6nHmcQ5wbnYhuDi4lLus7DXae3rvpKuya5rroJu4W6xb9z6efcH7Wt0Z3SnudR44D0ePSo8fFGvKBcqKp5lnkeeil4HXGa+P3rreud4zPlo+p3ymfLV8T/lO+2n55fjN+Ov45/nPBRgEnA1YCjQNLAlcDbIOuhy0GewYXBtCDPEIaQllCQ0KvR/GHxYb9jRcKjwtfCxCI+J0xCLVgloeiUS6RTZHscFDbm+0RPRf0eMx2jGFMd/2O+yvi2WODY3tPSB54NiBqTjjuEsHsQe9DrbHC8Ynx48f0jtUmoAkeCa0JwonpiZOJpkkXUmmSQ5Kfpwil3Iq5cthx8M3U/lSk1In/jL5qyqNIY2aNnRE80jJUezRgKN9xxSPFRzbSPdOf5Qhl5GX8SPTK/PRcfnj+cc3T/ie6DupcrI4C58VmjWYrZN95RTzqbhTEzm7chpzybnpuV9Ou5/uzlPKKzlDcyb6zFi+ZX5zgUhBVsGPs/5nBwr1C2uLeIuOFa2e8z73rFi3uKaErySj5Pv5gPMvS01KGy+IXci7iL8Yc/FDmUNZ1yW1SxXlPOUZ5T8vh14eu2J75X6FakVFJW/lySpMVXTVzFXXq/3VhtXNNTI1pbUctRnXwLXoa7PXPa4P3rC40V6nVldTL1pf1MDakN6INB5oXGzybxprdm5+2mLe0n5T82bDrR23Lt8WvF3Yyt568g7NndQ7m21xbSt3w+/O3fO7N9Hu3v66w6njxf3d9/s6LTofPjB+0NGl19X2UOvh7W6N7pZHao+aelR6GnuVexseKz9u6FPpa3yi+qS5X73/5tOdT+8803l277nh8wcvzF70DFgNPB20H3w55Do09tL75fRw8PDSq5hX66+TRnAj6aNMo3lveN9ceLv9be2YyljruOF477s9715PeE18fB/5/sdk6gf6D3lTAlMV0wrTt2eMZ/pn985Ofgz/uD6X9on5U9G8xHz9gu5C76LT4uQSdWlzOfMz9+fLX5S+tK/YrLz5GvJ1fTX9G/e3K2tqa13fHb9Pre//QfiR/3P7z5sbFhsjmyGbm+EUKuXXWQCeDgDG1xeA5cuwLnIGgLUfABqGv2ujXxzwiIFAHoix8LQgB1xADhiBuTwRGcfYY4ZRPyyKbcBF4jUIdIQ54gipl6ad9j5dF/1jhiEmReYSVla2Y+wbnAncKE8qLzNfqYAy+aGQrwhBtEp8j8SGZLW0q8ysbIDcrIKf4riys0qPmqp6iSayc6/WNR1E11ovV/+1Ib/RbmMPkzDTJLNs84sWDZbdu0atlm2Iu8m2anus7fztDzuUODY59TlP70Vcud0U91m6e3scpOR6Vnm1ew/7LPnR+PMFSAeqBRkH24VQQsPCDoYfjcillkZejWqJvh/zdP/r2DcHxuPeH5yKnzk0mzCX+ClpPnk+Zf7wfOrCXwtpn47MHp0+NpU+nfExc+H41xObWTTZnKfEclRyzU775GWeqc9/VbBZKFRkcI5SfKgk//z10u4Lby+uXCKV81yWuqJRYVbpWOV1Naz6QE0KjNjc60U3yura6kcb1pqYm0VblG/q3jK+bdpqfEe3Tf2u3D3ldpuOgPtJnbkPyrpqHzZ0Nz2q76npLXtc0Jf+JK4/4KnjM8Pn8i94B/AD84ODQ7dfXhg+8sr/tfGI0Mjm6Miblrd5Y1Hjtu/kJhgnPr3vnSz5EDilMLU63TRDnZWYffkxeU50rvOTx6f1+dIFs4XPiyVLlks/lms+U75wfulbOfJV7evIqvNq/zfrb8/XAr/Tfu9Zv/yj+Gf1xpPNTeh/FNZTvEAZOIIU0Ai+IPpIEQaDicIso/FYFuxNXDA8/cwSGoiHSU40KrTMtEv0JAYlRg+mDOY7LN/ZFNijOW5x0XA78VzlJfD58HeTdwjmCKMioaL94vIS6dvfS+2UzpaZkN0hFynfoLCgJKZsp5KsWqnWr/5Zk2YnuxaftrCOhK6Mnry+vIGcoayRjLGEiZAprxmnOZMF0eKH5dKuKasR62c2j3a3297a02BXY1/hUOZ43qnIOd8ld2+m619uh/bFuId5+FPcPR28dnkb+mj4yvmJw9hgDkQDV4KmgodDekJbw2rCSyKyqMmREVGUaNsYg/1ysXwHSAe+wvh4Gt92qCahOPFEUlIyNcXnsEuq/V/OafuOeB71PRaYHpwRmhl2POJE5MmorJjsA6cSclJyj5zOzDt55lR+bsHps3mFZ4ryzxUUF5acO3+ttPPC0MXpstVyzGXaKywVXJW8VeSrwtUSNcq1lte8rsfdOFl3sb6u4V5jb9OL5uGW1zdHb727vX6HrU3mrtE91/aIjsP3czrPP6jqqnt4s7v10Z2eu72dj3v6Bp686196hj7nfCEzYDjoOhT4MmI49lXy6/SR06Olb2rf3hl7Mj72bvk9Oomd3PywDiPjy8zy7NLHpbnlT1/mVxfWl5Blxs9CXzRXXL8eWb2zhvluv17/k28j85f/MYAIK2FhoA7sYT1wHjxB8Igjch3DgUlDEfQ4VgT7ABeC34bvJRwiKhLnSJU0ybRhdBR6RwYrRjMmM+ZdLHasHmzh7GkcxZwtXC+517cJ8ZrxhfFnC1wldwm+E1oXYREVFVMQ3ylhuN1YUh/Gg4KM6A5OWZzsotxL+XsKFYqnlA4q+6hYqaqpCarTqH/WeKP5cOcNrSLtFB03XUU9kt5b/XqDY4ZuRvLGWONBkwrTg2ZW5gLmSxYdlrm7fK3UrOmsx22adp+w9dmjbcdht2j/yOGSY5KTi7O8C9Hl7d5G1+Nu3vs03Zndpz3aKHmeoV7G3vzen30e+hb7RfqbBvDBfP4gqDA4PMQolCd0IawzvDAikmoeKRS5FtUfXR4Tv98mViT224HeuJKD1HjF+IVDVQlBiQqJm0nPk2tSsg4fSPX/a2+a7RGLo4bHdqYrZUhmChxnOv7zxIeTPVlV2UdOueco5fKf5ssjnxHNlyyQO6taqFNkcs662LHE/bxfqd+FvRd3lelf0ihXuaxyZWeFSaVzVfjVjOqqmse189cZbkjXmdf7NhxuLGm61fyy5estjtuqrV538tse30PaFTu87p/sbH4w2rXRzfdIo8et91of75Nj/V+feT9/NqA3eP2l0HDua/xI7BvhMa133u/Pf1idCZtjnB9ZervC8y3jh/SW//++I9vKCXgVAEqHAHCgAcCqB4DiYQBEmQFghLWnDT0AduoAU+4LMDRa8Bpq9z/5gw3WmEawpowBJ0EF6ACjYA3hQBRhLUhFcpCryANY7/3AcGGUMLaYMFjVXcX0YuZQOljBWaHhaA7aiA6jP7GCWGNsEDYb24R9g8PhZHD2uCRcLe4tngmvh4/CX8GPElgJFoRUWFutE9WJB4i3iJskQ1ImaYBGkCaU5jYtPa0X7QM6KbpsujV6T5il1BkuM3IwHmFcYwpmGmd2Yu5nMWPpYNVlvcumx9bBbsLex2HP8ZYziHON6yg3D3c1jwHPq21UXjrear7dfN/4zwuYC6ySLwk6CJGE7ghHi8iKzIpeEfMTlxBflmjbfkLSXUpRmkZ6QubOjnOyCXIUeRMFWUVuJbzSmvInlXeqL9X61B9otGo27KzWuqRdrHNGN1svQz/ewN/QwcjEWNNEwVTaTNJc2kLeUmOXsZW9tZ9N/O4c2xt7ntl9deB1NHaKdC5zeenK5Ga+76j7Qwqtp41Xsvd1n0k/fv99AWWBy8GmIZfDGMIPRSxHhkR9itHafzL2Q5z+wUuHGBKSEteTEw/TpV5I0z3y/lhWhn7m2om6rMhTarno6RdnKgvSCn3PmZfolupc1L1kdNmywqHKs5pam3q9oO56w0Kz+c26VsW2J+3ZnYkPC3oG+8afjr4YHOp6dX309FjUhM2HnI/kBZ3l2yvnvtF+V/2hsSH6a/8QAnrAAySCc/DGYAT8RMiIARKAZCHXkH5kCdb3qpi9mETMJVjDL6HcqC4agJ6CN0UfsMzYnVh/7GlsB3YJJ4Czhv6ux03j+fEO+BP4hwSUoEtIILQRMbB+Pk4cIgmRIkj3aNhoAmju0vLQxtGO0ZnS1dGT6U8yIAwxsKb1Z5xk8mGahhXrF5YEVlrWc2xybJ3sbuxfObI4ZTh7uIK5Gbhv8DhtA9sqeR34iHy3+CMEtgtMkM8LeggJC00LXxM5KGoqxik2I35XonB7rKSTlIa0gAxBZnnHmGy/3H35mwo3FKuVapXrVG6p3ofZ643G/E6gxaotoaOt66AXpp9scNyw0Kja+J7JS9PPMHfJWdru2m9VbN1ls2TLu8fMLta+0uGtE5eznUvO3gE3nn0U90qPFU89r3jvRp8VP1X/xIDeIIHgmJDnYYrhZyI2Iv2insaI74+PHYiTO5gV/yVhX+LjZIOUtlT9v3qOOB2dTnfKeHRc50Rjlnz2tRzl3Dt5VmcmChILBYu6iqPPS5W+vZhzyah85crFSuuqteqLMPus3CipN29kaxprqbkV32rexn13qr3xfuoD24dC3cs9HY8bn7Q8bXveOdA7NDA8+vrD6OLb7+9w75k/bJvmmWWZw3yaXuhYyv5su4L7WvXNZO3Vut+PpY3YX/5XAnvhHdIl0A0WEE54eghDziGdyDxc8YbwJqcE04fZQGVRClzpXeg6Vh7rhy3GDuIYcebwpuUBnoi3wGfhhwhkQjDhFpGeSCG2kNhJUaQheA9STstKmwpvOsLoZui96d8xeDJMMgYyLjPFMxOZz7BIsNxmdWXDstWwu3IwcHRwxnOpc61xt/KkbrPm5eWd5+vgPysQSd4lKAnX8Kxwn0idaKFYmniUROB2T8l9Um7S7jI+O0Jl4+SOyRcqXFPsUppSIanuUHNUT9Wo15zWEtB21snTHdTnNnAzLDOaN9EyzTKbtjCyLLeitY62mbDdbydg3+po7TTgYr231U1oX4r7KEXV86TXnI+Fb60/Z0Ba4EZwUih9WHmEJXUjqiVGaf+lA1xxmfHgUEzCpyTf5PHD+1LfpHnAVRoPM8bLE6lZMtnPcsJPk/IK88ULagoViuqKFUqaSrUuPCyzvzR1+WAFS2XVVePqd7UJ17fdaK63axhp8myevRlzG99a0KZw92l7zH2hzhddmd3mPXS9LX18T5L6J5+ZP782wDmYODQ9vPvVrRGx0ew3P8eCxocnTN83Ta5+WJv6Nr0yszA79XF4rvtT/fzZhfhF5yX5Zdzys8/nvnisCMOqI2/VYnX9W+Wa7dra95J17fXRH/E/2X/WbBhvDG8Gb/k/0ldRYSt7AIROH14/vtnc/CwGAOEUAD+zNzfXL2xu/rwID5kjANwN/vt/ly1mPLyrL4I5BoDO5K2/dv77+R8P0NEUOETYwgAAAAlwSFlzAAALEwAACxMBAJqcGAAAA1NpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuMS4yIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NzE8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NjA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+NTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzI8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFjb3JuIHZlcnNpb24gMy41PC94bXA6Q3JlYXRvclRvb2w+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgqb9JbbAAAGd0lEQVRIDX1We4xVRxn/zZzXfd9l9+7efcCy9LqsYFtAAVHTFaQtrba1plltDKVRUfoHxeCDBE0FTI3+gTXWxkRNUVpNWtbExDSUlhQW2kKjDZWHCyzs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 - {"ETag":"\"067736a547cafe90014b4e59b6510abe\""} - true - true - true - 0.0 - 0.0 - - - Bing aerial imagery - Bing - bing - http://www.bing.com/maps/ - 22 - data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAdVBMVEX/phX/04r/////6cX/zXz/7Mz/vFD/u0z/1I7/tT3/yXH/uEX/v1f/rCT/2pz/vlP/qRz/4a//yG3/xmn//Pj/9eb/+/T/897/t0H/wl7/sTL//vv/+O3/2Jn/7dD/+vH/9+n/3KT/tDr/9OL/8Nf/26D/ynSCVQVOAAAAkklEQVR4Xq3R1w7DIBQD0NiQne69d///E3tvBYVU6UsVPyEdCYycIOlOv5AB004Aaf6DCpLtF4yxp8tkFMGCkiEkKyGz9qCxrkxuhLIAeaijMvAwi/vMycJDuyi5/AVUaPwTPik5UdCDiWCjtd5Q70TK+KKD26M+6o+tdGxwIlmFPeyZn1yuraFKFOnt/sCz/81f+9UEaf1lPCAAAAAASUVORK5CYII= - {"X-VE-Tile-Info":"no-tile"} - {"X-VE-TILEMETA-CaptureDatesRange":"Capture Date"} - true - true - true - 0.0 - 0.0 - - - diff --git a/JOSM/sessions/sidewalks.jos b/JOSM/sessions/sidewalks.jos deleted file mode 100644 index 0d50bcf..0000000 --- a/JOSM/sessions/sidewalks.jos +++ /dev/null @@ -1,66 +0,0 @@ - - - -
- - - - - Strava running heatmap - strava_running_heatmap - tms - http://globalheat.strava.com/tiles/running/color2/{zoom}/{x}/{y}.png - http://labs.strava.com/heatmap/ - http://labs.strava.com/heatmap/ - 17 - 3 - https://d3nn82uaxijpm6.cloudfront.net/assets/website/mobile/icon-app-81cc8ba60200bed099176eb699e218ab.png - true - true - true - 0.0 - 0.0 - - - Sidewalks - tms - https://{switch:a,b,c}.tiles.mapbox.com/v4/tcql.usa-sidewalks/{zoom}/{x}/{y}.png?access_token=pk.eyJ1IjoidGNxbCIsImEiOiJaSlZ6X3JZIn0.mPwXgf3BvAR4dPuBB3ypfA - true - true - true - 0.0 - 0.0 - - - Strava cycling heatmap - strava_cycling_heatmap - tms - http://globalheat.strava.com/tiles/cycling/color2/{zoom}/{x}/{y}.png - http://labs.strava.com/heatmap/ - http://labs.strava.com/heatmap/ - 17 - 3 - https://d3nn82uaxijpm6.cloudfront.net/assets/website/mobile/icon-app-81cc8ba60200bed099176eb699e218ab.png - true - true - true - 0.0 - 0.0 - - - Bing aerial imagery - Bing - bing - http://www.bing.com/maps/ - 22 - data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAdVBMVEX/phX/04r/////6cX/zXz/7Mz/vFD/u0z/1I7/tT3/yXH/uEX/v1f/rCT/2pz/vlP/qRz/4a//yG3/xmn//Pj/9eb/+/T/897/t0H/wl7/sTL//vv/+O3/2Jn/7dD/+vH/9+n/3KT/tDr/9OL/8Nf/26D/ynSCVQVOAAAAkklEQVR4Xq3R1w7DIBQD0NiQne69d///E3tvBYVU6UsVPyEdCYycIOlOv5AB004Aaf6DCpLtF4yxp8tkFMGCkiEkKyGz9qCxrkxuhLIAeaijMvAwi/vMycJDuyi5/AVUaPwTPik5UdCDiWCjtd5Q70TK+KKD26M+6o+tdGxwIlmFPeyZn1yuraFKFOnt/sCz/81f+9UEaf1lPCAAAAAASUVORK5CYII= - {"X-VE-Tile-Info":"no-tile"} - {"X-VE-TILEMETA-CaptureDatesRange":"Capture Date"} - true - true - true - 0.0 - 0.0 - - - diff --git a/JOSM/sessions/team_edits.jos b/JOSM/sessions/team_edits.jos deleted file mode 100644 index 949d9f9..0000000 --- a/JOSM/sessions/team_edits.jos +++ /dev/null @@ -1,104 +0,0 @@ - - - -
- - - - - team-edits - tms - http://{switch:a,b,c}.tiles.mapbox.com/v4/planemad.8715bc28/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJncjlmd0t3In0.DmZsIeOW-3x-C5eX-wAqTw - true - true - true - 0.0 - 0.0 - - - GSIMaps/ort - tms - http://cyberjapandata.gsi.go.jp/xyz/ort/{z}/{x}/{y}.jpg - true - true - true - 0.0 - 0.0 - - - Strava running heatmap - strava_running_heatmap - tms - http://globalheat.strava.com/tiles/running/color2/{zoom}/{x}/{y}.png - http://labs.strava.com/heatmap/ - http://labs.strava.com/heatmap/ - 17 - 3 - https://d3nn82uaxijpm6.cloudfront.net/assets/website/mobile/icon-app-81cc8ba60200bed099176eb699e218ab.png - true - true - true - 0.0 - 0.0 - - - Strava cycling heatmap - strava_cycling_heatmap - tms - http://globalheat.strava.com/tiles/cycling/color2/{zoom}/{x}/{y}.png - http://labs.strava.com/heatmap/ - http://labs.strava.com/heatmap/ - 17 - 3 - https://d3nn82uaxijpm6.cloudfront.net/assets/website/mobile/icon-app-81cc8ba60200bed099176eb699e218ab.png - true - true - true - 0.0 - 0.0 - - - OpenStreetMap GPS Traces - osm-gps - tms - https://gps-{switch:a,b,c}.tile.openstreetmap.org/lines/{zoom}/{x}/{y}.png - © OpenStreetMap contributors, CC-BY-SA - https://openstreetmap.org/ - 20 - true - true - true - 0.0 - 0.0 - - - Mapbox Satellite - Mapbox - tms - http://{switch:a,b,c}.tiles.mapbox.com/v4/openstreetmap.map-inh7ifmo/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJncjlmd0t3In0.DmZsIeOW-3x-C5eX-wAqTw - 19 - data:image/png;base64,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YmU6bnM6bWV0YS8iIHg6eG1wdGs9IlhNUCBDb3JlIDUuMS4yIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NzE8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NjA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6Q29tcHJlc3Npb24+NTwvdGlmZjpDb21wcmVzc2lvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzI8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFjb3JuIHZlcnNpb24gMy41PC94bXA6Q3JlYXRvclRvb2w+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgqb9JbbAAAGd0lEQVRIDX1We4xVRxn/zZzXfd9l9+7efcCy9LqsYFtAAVHTFaQtrba1plltDKVRUfoHxeCDBE0FTI3+gTXWxkRNUVpNWtbExDSUlhQW2kKjDZWHCyzs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 - {"ETag":"\"067736a547cafe90014b4e59b6510abe\""} - true - true - true - 0.0 - 0.0 - - - Bing aerial imagery - Bing - bing - http://www.bing.com/maps/ - 22 - data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAdVBMVEX/phX/04r/////6cX/zXz/7Mz/vFD/u0z/1I7/tT3/yXH/uEX/v1f/rCT/2pz/vlP/qRz/4a//yG3/xmn//Pj/9eb/+/T/897/t0H/wl7/sTL//vv/+O3/2Jn/7dD/+vH/9+n/3KT/tDr/9OL/8Nf/26D/ynSCVQVOAAAAkklEQVR4Xq3R1w7DIBQD0NiQne69d///E3tvBYVU6UsVPyEdCYycIOlOv5AB004Aaf6DCpLtF4yxp8tkFMGCkiEkKyGz9qCxrkxuhLIAeaijMvAwi/vMycJDuyi5/AVUaPwTPik5UdCDiWCjtd5Q70TK+KKD26M+6o+tdGxwIlmFPeyZn1yuraFKFOnt/sCz/81f+9UEaf1lPCAAAAAASUVORK5CYII= - {"X-VE-Tile-Info":"no-tile"} - {"X-VE-TILEMETA-CaptureDatesRange":"Capture Date"} - true - true - true - 0.0 - 0.0 - - - diff --git a/JOSM/tasks-config/josm-config-turnlanes.json b/JOSM/tasks-config/josm-config-turnlanes.json deleted file mode 100644 index cce6984..0000000 --- a/JOSM/tasks-config/josm-config-turnlanes.json +++ /dev/null @@ -1,70 +0,0 @@ -{ - "project": { - "type": "task", - "name": "Turn Lanes", - "description": "Mapping turn lanes from satellite imagery", - "doc_url": "https://github.com/mapbox/mapping/issues/153", - "changeset": { - "comment": "Add missing turn lanes from satellite imagery https://github.com/mapbox/mapping/issues/153", - "source":"" - }, - "imagery": [ - { - "name": "USGS High Quality", - "url": "http://{switch:a,b,c}.tile.openstreetmap.us/usgs_large_scale/{zoom}/{x}/{y}.jpg" - }, - { - "name": "Mapbox Satellite", - "url": "http://{switch:a,b,c}.tiles.mapbox.com/v4/openstreetmap.map-inh7ifmo/{zoom}/{x}/{y}.png?access_token=pk.eyJ1Ijoib3BlbnN0cmVldG1hcCIsImEiOiJncjlmd0t3In0.DmZsIeOW-3x-C5eX-wAqTw" - - } - - ], - "filters": [ - { - "name": "Surface transport", - "filter": "boundary: | leisure: | landuse: | waterway: | amenity: | natural: | building:" - }, - { - "name": "Surface transport", - "filter": "motorway | trunk | primary | secondary | tertiary | _link | new" - } - ], - "mapcss": [ - { - "name": "Recent changes (2015)", - "description": "Highlights features that were created/modified in 2015 year", - "url": "https://github.com/Andygol/josm-styles/raw/master/recent%20changes_2015.mapcss" - }, - { - "name": "Recent changes (2016)", - "description": "Highlights features that were created/modified in 2016 year", - "url": "https://github.com/Andygol/josm-styles/raw/master/recent%20changes_2016.mapcss" - }, - { - "name": "Lane attributes", - "description": "Lane and Road attributes", - "url": "https://josm.openstreetmap.de/josmfile?page=Styles/Lane_and_Road_Attributes&zip=1" - } - ], - "presets": [ - { - "name": "Lane attributes", - "description": "Lane and Road attributes", - "url": "https://josm.openstreetmap.de/josmfile?page=Presets/LaneAttributes&zip=1" - } - ], - "plugins": [ - { - "name": "turnlanes" - } - ], - "contact_name": "Arun", - "contact_email": "arun@mapbox.com" - }, - "tags": [ - { - "key": "turn:lanes" - } - ] -} diff --git a/Studio/styles/osmlint-dark.json b/Studio/styles/osmlint-dark.json deleted file mode 100644 index 20dae65..0000000 --- a/Studio/styles/osmlint-dark.json +++ /dev/null @@ -1,4150 +0,0 @@ -{ - "version": 8, - "name": "osmlint", - "metadata": { - "mapbox:groups": { - "1444855829844.9736": { - "name": "Aeroways", - "collapsed": true - }, - "1444855878987.3848": { - "name": "Landuses", - "collapsed": true - }, - "1452665161948.7004": { - "name": "osmlint", - "collapsed": true - }, - "1444855808224.0002": { - "name": "Bridges", - "collapsed": true - }, - "1444855728283.4546": { - "name": "Place labels", - "collapsed": true - }, - "1444855743302.092": { - "name": "POI labels", - "collapsed": true - }, - "1444855823615.3472": { - "name": "Tunnels", - "collapsed": true - }, - "1444855712732.9983": { - "name": "State labels", - "collapsed": true - }, - "1444855871001.7312": { - "name": "Hillshades", - "collapsed": true - }, - "1444855787203.2078": { - "name": "Waterway labels", - "collapsed": true - }, - "1444855767413.334": { - "name": "Road labels", - "collapsed": true - }, - "1444855862406.4956": { - "name": "Buildings", - "collapsed": true - }, - "1444855720231.1272": { - "name": "Marine labels", - "collapsed": true - }, - "1444855816509.7878": { - "name": "Roads", - "collapsed": true - }, - "1444855707128.6584": { - "name": "Country labels", - "collapsed": true - }, - "1444855886145.2253": { - "name": "Landcovers", - "collapsed": true - }, - "1444855797854.0842": { - "name": "Admin boundaries", - "collapsed": true - }, - "1444855733376.9668": { - "name": "Water labels", - "collapsed": true - }, - "1452667653414.454": { - "name": "osmlint labels" - }, - "1444855857485.0151": { - "name": "Water", - "collapsed": true - } - }, - "mapbox:trackposition": false - }, - "center": [ - 119.9179912104388, - 12.671610571557252 - ], - "zoom": 5, - "bearing": 0, - "pitch": 0, - "sources": { - "mapbox": { - "url": "mapbox://mapbox.mapbox-streets-v6", - "type": "vector" - }, - "mapbox://mapbox.mapbox-terrain-v2": { - "url": "mapbox://mapbox.mapbox-terrain-v2", - "type": "vector" - }, - "mapbox://planemad.3f1b8ov4": { - "url": "mapbox://planemad.3f1b8ov4", - "type": "vector" - } - }, - "sprite": "mapbox://sprites/planemad/cijcefp3q00elbskq4cgvcivf", - "glyphs": "mapbox://fonts/planemad/{fontstack}/{range}.pbf", - "layers": [ - { - "id": "background", - "type": "background", - "paint": { - "background-color": "#111" - }, - "interactive": true - }, - { - "id": "landcover_snow", - "type": "fill", - "source": "mapbox://mapbox.mapbox-terrain-v2", - "source-layer": "landcover", - "filter": [ - "==", - "class", - "snow" - ], - "paint": { - "fill-color": "#000", - "fill-opacity": 0.5 - }, - "metadata": { - "mapbox:group": "1444855886145.2253" - }, - "interactive": true - }, - { - "id": "landcover_crop", - "type": "fill", - "source": "mapbox://mapbox.mapbox-terrain-v2", - "source-layer": "landcover", - "filter": [ - "==", - "class", - "crop" - ], - "paint": { - "fill-color": "#131313", - "fill-opacity": 0.5 - }, - "metadata": { - "mapbox:group": "1444855886145.2253" - }, - "interactive": true - }, - { - "id": "landcover_grass", - "type": "fill", - "source": "mapbox://mapbox.mapbox-terrain-v2", - "source-layer": "landcover", - "filter": [ - "==", - "class", - "grass" - ], - "paint": { - "fill-color": "#1a1a1a", - "fill-opacity": 0.5 - }, - "metadata": { - "mapbox:group": "1444855886145.2253" - }, - "interactive": true - }, - { - "id": "landcover_scrub", - "type": "fill", - "source": "mapbox://mapbox.mapbox-terrain-v2", - "source-layer": "landcover", - "filter": [ - "==", - "class", - "scrub" - ], - "paint": { - "fill-color": "#1c1c1c", - "fill-opacity": 0.5 - }, - "metadata": { - "mapbox:group": "1444855886145.2253" - }, - "interactive": true - }, - { - "id": "landcover_wood", - "type": "fill", - "source": "mapbox://mapbox.mapbox-terrain-v2", - "source-layer": "landcover", - "filter": [ - "==", - "class", - "wood" - ], - "paint": { - "fill-color": "#232323", - "fill-opacity": 0.5 - }, - "metadata": { - "mapbox:group": "1444855886145.2253" - }, - "interactive": true - }, - { - "id": "landuse_industrial", - "type": "fill", - "source": "mapbox", - "source-layer": "landuse", - "filter": [ - "all", - [ - "==", - "$type", - "Polygon" - ], - [ - "==", - "class", - "industrial" - ] - ], - "paint": { - "fill-color": "#000", - "fill-opacity": 0.5 - }, - "metadata": { - "mapbox:group": "1444855878987.3848" - }, - "interactive": true - }, - { - "id": "landuse_park", - "type": "fill", - "source": "mapbox", - "source-layer": "landuse", - "filter": [ - "==", - "class", - "park" - ], - "paint": { - "fill-color": "#1b1b1b" - }, - "metadata": { - "mapbox:group": "1444855878987.3848" - }, - "interactive": true - }, - { - "id": "landuse_wood", - "type": "fill", - "source": "mapbox", - "source-layer": "landuse", - "filter": [ - "==", - "class", - "wood" - ], - "paint": { - "fill-color": "#1f1f1f" - }, - "metadata": { - "mapbox:group": "1444855878987.3848" - }, - "interactive": true - }, - { - "id": "hillshade_highlight_bright", - "type": "fill", - "source": "mapbox://mapbox.mapbox-terrain-v2", - "source-layer": "hillshade", - "filter": [ - "==", - "level", - 94 - ], - "paint": { - "fill-color": "#000", - "fill-opacity": { - "base": 1, - "stops": [ - [ - 15, - 0.15 - ], - [ - 17, - 0.05 - ] - ] - } - }, - "metadata": { - "mapbox:group": "1444855871001.7312" - }, - "interactive": true - }, - { - "id": "hillshade_highlight_med", - "type": "fill", - "source": "mapbox://mapbox.mapbox-terrain-v2", - "source-layer": "hillshade", - "filter": [ - "==", - "level", - 90 - ], - "paint": { - "fill-color": "#000", - "fill-opacity": { - "base": 1, - "stops": [ - [ - 15, - 0.15 - ], - [ - 17, - 0.05 - ] - ] - } - }, - "metadata": { - "mapbox:group": "1444855871001.7312" - }, - "interactive": true - }, - { - "id": "hillshade_shadow_faint", - "type": "fill", - "source": "mapbox://mapbox.mapbox-terrain-v2", - "source-layer": "hillshade", - "filter": [ - "==", - "level", - 89 - ], - "paint": { - "fill-color": "#999999", - "fill-opacity": { - "base": 1, - "stops": [ - [ - 14, - 0.06 - ], - [ - 17, - 0.01 - ] - ] - } - }, - "metadata": { - "mapbox:group": "1444855871001.7312" - }, - "interactive": true - }, - { - "id": "hillshade_shadow_med", - "type": "fill", - "source": "mapbox://mapbox.mapbox-terrain-v2", - "source-layer": "hillshade", - "filter": [ - "==", - "level", - 78 - ], - "paint": { - "fill-color": "#999999", - "fill-opacity": { - "base": 1, - "stops": [ - [ - 14, - 0.06 - ], - [ - 17, - 0.01 - ] - ] - } - }, - "metadata": { - "mapbox:group": "1444855871001.7312" - }, - "interactive": true - }, - { - "id": "hillshade_shadow_dark", - "type": "fill", - "source": "mapbox://mapbox.mapbox-terrain-v2", - "source-layer": "hillshade", - "filter": [ - "==", - "level", - 67 - ], - "paint": { - "fill-color": "#888888", - "fill-opacity": { - "base": 1, - "stops": [ - [ - 14, - 0.06 - ], - [ - 17, - 0.01 - ] - ] - } - }, - "metadata": { - "mapbox:group": "1444855871001.7312" - }, - "interactive": true - }, - { - "id": "hillshade_shadow_extreme", - "type": "fill", - "source": "mapbox://mapbox.mapbox-terrain-v2", - "source-layer": "hillshade", - "filter": [ - "==", - "level", - 56 - ], - "paint": { - "fill-color": "#999", - "fill-opacity": { - "base": 1, - "stops": [ - [ - 14, - 0.06 - ], - [ - 17, - 0.01 - ] - ] - } - }, - "metadata": { - "mapbox:group": "1444855871001.7312" - }, - "interactive": true - }, - { - "id": "building", - "type": "fill", - "source": "mapbox", - "source-layer": "building", - "minzoom": 15, - "paint": { - "fill-outline-color": "#444444", - "fill-opacity": { - "base": 1, - "stops": [ - [ - 15, - 0 - ], - [ - 16.5, - 1 - ] - ] - }, - "fill-antialias": true, - "fill-color": "#383838" - }, - "metadata": { - "mapbox:group": "1444855862406.4956" - }, - "interactive": true - }, - { - "id": "waterway", - "type": "line", - "source": "mapbox", - "source-layer": "waterway", - "filter": [ - "all", - [ - "==", - "$type", - "LineString" - ], - [ - "in", - "class", - "river", - "canal" - ] - ], - "paint": { - "line-color": "#2c2c2c", - "line-width": { - "base": 1, - "stops": [ - [ - 6, - 0.25 - ], - [ - 20, - 6 - ] - ] - } - }, - "metadata": { - "mapbox:group": "1444855857485.0151" - }, - "interactive": true - }, - { - "id": "waterway_stream", - "type": "line", - "source": "mapbox", - "source-layer": "waterway", - "filter": [ - "all", - [ - "==", - "$type", - "LineString" - ], - [ - "==", - "class", - "stream" - ] - ], - "paint": { - "line-color": "#2c2c2c", - "line-width": { - "base": 1, - "stops": [ - [ - 13, - 0.75 - ], - [ - 20, - 4 - ] - ] - } - }, - "metadata": { - "mapbox:group": "1444855857485.0151" - }, - "interactive": true - }, - { - "id": "water", - "type": "fill", - "source": "mapbox", - "source-layer": "water", - "paint": { - "fill-color": "#2c2c2c" - }, - "metadata": { - "mapbox:group": "1444855857485.0151" - }, - "interactive": true - }, - { - "interactive": true, - "layout": { - "line-join": "miter", - "visibility": "visible" - }, - "metadata": { - "mapbox:group": "1444855829844.9736" - }, - "filter": [ - "all", - [ - "==", - "$type", - "LineString" - ], - [ - "==", - "type", - "runway" - ] - ], - "type": "line", - "source": "mapbox", - "id": "aeroway_runway", - "paint": { - "line-width": { - "base": 1.15, - "stops": [ - [ - 11, - 3 - ], - [ - 20, - 32 - ] - ] - }, - "line-color": "#000", - "line-opacity": { - "base": 1, - "stops": [ - [ - 9, - 0.5 - ], - [ - 11, - 1 - ] - ] - } - }, - "source-layer": "aeroway" - }, - { - "interactive": true, - "layout": { - "line-join": "miter" - }, - "metadata": { - "mapbox:group": "1444855829844.9736" - }, - "filter": [ - "all", - [ - "==", - "$type", - "LineString" - ], - [ - "==", - "type", - "taxiway" - ] - ], - "type": "line", - "source": "mapbox", - "id": "aeroway_taxiway", - "paint": { - "line-width": { - "base": 1.15, - "stops": [ - [ - 10, - 0.25 - ], - [ - 11, - 1 - ], - [ - 20, - 8 - ] - ] - }, - "line-color": "#3c3c3c" - }, - "source-layer": "aeroway" - }, - { - "id": "tunnel_minor", - "type": "line", - "source": "mapbox", - "source-layer": "tunnel", - "filter": [ - "all", - [ - "==", - "$type", - "LineString" - ], - [ - "in", - "class", - "motorway_link", - "street", - "street_limited", - "service", - "driveway", - "path" - ] - ], - "paint": { - "line-color": "#484848", - "line-width": { - "base": 1.55, - "stops": [ - [ - 4, - 0.25 - ], - [ - 20, - 20 - ] - ] - }, - "line-dasharray": [ - 0.36, - 0.18 - ] - }, - "metadata": { - "mapbox:group": "1444855823615.3472" - }, - "interactive": true - }, - { - "id": "tunnel_major", - "type": "line", - "source": "mapbox", - "source-layer": "tunnel", - "filter": [ - "all", - [ - "==", - "$type", - "LineString" - ], - [ - "in", - "class", - "motorway", - "main" - ] - ], - "paint": { - "line-color": "#484848", - "line-width": { - "base": 1.4, - "stops": [ - [ - 6, - 0.5 - ], - [ - 20, - 30 - ] - ] - }, - "line-dasharray": [ - 0.28, - 0.14 - ] - }, - "metadata": { - "mapbox:group": "1444855823615.3472" - }, - "interactive": true - }, - { - "id": "road-path", - "type": "line", - "source": "mapbox", - "source-layer": "road", - "filter": [ - "==", - "class", - "path" - ], - "paint": { - "line-color": "#484848", - "line-width": { - "base": 1, - "stops": [ - [ - 15, - 1 - ], - [ - 18, - 4 - ] - ] - } - }, - "metadata": { - "mapbox:group": "1444855816509.7878" - }, - "interactive": true - }, - { - "interactive": true, - "minzoom": 11, - "metadata": { - "mapbox:group": "1444855816509.7878" - }, - "maxzoom": 14.1, - "filter": [ - "all", - [ - "==", - "$type", - "LineString" - ], - [ - "in", - "class", - "street", - "street_limited" - ] - ], - "type": "line", - "source": "mapbox", - "id": "road-street-low-zoom", - "paint": { - "line-color": "#484848", - "line-width": { - "base": 1.5, - "stops": [ - [ - 12.5, - 0.5 - ], - [ - 14, - 2 - ], - [ - 18, - 18 - ] - ] - }, - "line-opacity": { - "base": 1, - "stops": [ - [ - 11.5, - 0 - ], - [ - 12, - 1 - ] - ] - } - }, - "source-layer": "road" - }, - { - "interactive": true, - "layout": { - "visibility": "visible", - "line-cap": "round", - "line-join": "round" - }, - "metadata": { - "mapbox:group": "1444855816509.7878" - }, - "filter": [ - "in", - "class", - "service", - "driveway" - ], - "type": "line", - "source": "mapbox", - "id": "road-service-driveway", - "paint": { - "line-color": "#484848", - "line-width": { - "base": 1, - "stops": [ - [ - 14, - 0.5 - ], - [ - 18, - 12 - ] - ] - } - }, - "source-layer": "road" - }, - { - "interactive": true, - "layout": { - "visibility": "visible", - "line-cap": "round", - "line-join": "round" - }, - "metadata": { - "mapbox:group": "1444855816509.7878" - }, - "filter": [ - "==", - "class", - "motorway_link" - ], - "type": "line", - "source": "mapbox", - "id": "road-motorway_link", - "paint": { - "line-color": "#484848", - "line-width": { - "base": 1.5, - "stops": [ - [ - 12.5, - 0.5 - ], - [ - 14, - 2 - ], - [ - 18, - 18 - ] - ] - } - }, - "source-layer": "road" - }, - { - "interactive": true, - "layout": { - "visibility": "visible", - "line-cap": "round", - "line-join": "round" - }, - "metadata": { - "mapbox:group": "1444855816509.7878" - }, - "filter": [ - "all", - [ - "==", - "$type", - "LineString" - ], - [ - "==", - "class", - "street_limited" - ] - ], - "type": "line", - "source": "mapbox", - "id": "road-street_limited", - "paint": { - "line-color": "#484848", - "line-width": { - "base": 1.5, - "stops": [ - [ - 12.5, - 0.5 - ], - [ - 14, - 2 - ], - [ - 18, - 18 - ] - ] - } - }, - "source-layer": "road" - }, - { - "interactive": true, - "minzoom": 14, - "layout": { - "line-cap": "round", - "line-join": "round", - "visibility": "visible" - }, - "metadata": { - "mapbox:group": "1444855816509.7878" - }, - "filter": [ - "all", - [ - "==", - "$type", - "LineString" - ], - [ - "==", - "class", - "street" - ] - ], - "type": "line", - "source": "mapbox", - "id": "road-street", - "paint": { - "line-color": "#484848", - "line-width": { - "base": 1.5, - "stops": [ - [ - 12.5, - 0.3 - ], - [ - 14, - 2 - ], - [ - 18, - 18 - ] - ] - }, - "line-opacity": 1 - }, - "source-layer": "road" - }, - { - "interactive": true, - "layout": { - "line-cap": "round", - "line-join": "round", - "visibility": "visible" - }, - "metadata": { - "mapbox:group": "1444855816509.7878" - }, - "filter": [ - "all", - [ - "==", - "$type", - "LineString" - ], - [ - "==", - "class", - "main" - ] - ], - "type": "line", - "source": "mapbox", - "id": "road-main", - "paint": { - "line-color": "#484848", - "line-width": { - "base": 1.5, - "stops": [ - [ - 6, - 0.5 - ], - [ - 18, - 26 - ] - ] - }, - "line-opacity": { - "base": 1, - "stops": [ - [ - 5, - 0 - ], - [ - 5.5, - 1 - ] - ] - } - }, - "source-layer": "road" - }, - { - "interactive": true, - "layout": { - "line-cap": "round", - "line-join": "round", - "visibility": "visible" - }, - "metadata": { - "mapbox:group": "1444855816509.7878" - }, - "filter": [ - "all", - [ - "==", - "class", - "main" - ], - [ - "==", - "type", - "trunk" - ] - ], - "type": "line", - "source": "mapbox", - "id": "road-trunk", - "paint": { - "line-color": "#484848", - "line-width": { - "base": 1.5, - "stops": [ - [ - 5, - 0.75 - ], - [ - 18, - 32 - ] - ] - }, - "line-opacity": 1 - }, - "source-layer": "road" - }, - { - "interactive": true, - "layout": { - "line-cap": "round", - "line-join": "round", - "visibility": "visible" - }, - "metadata": { - "mapbox:group": "1444855816509.7878" - }, - "filter": [ - "==", - "class", - "motorway" - ], - "type": "line", - "source": "mapbox", - "id": "road-motorway", - "paint": { - "line-color": "#484848", - "line-width": { - "base": 1.5, - "stops": [ - [ - 5, - 0.75 - ], - [ - 18, - 32 - ] - ] - }, - "line-opacity": { - "base": 1, - "stops": [ - [ - 5, - 0 - ], - [ - 5.5, - 1 - ] - ] - } - }, - "source-layer": "road" - }, - { - "interactive": true, - "minzoom": 13, - "layout": { - "line-cap": "round", - "line-join": "round", - "visibility": "visible" - }, - "metadata": { - "mapbox:group": "1444855816509.7878" - }, - "filter": [ - "in", - "class", - "major_rail", - "minor_rail" - ], - "type": "line", - "source": "mapbox", - "id": "road-rail", - "paint": { - "line-color": "#484848", - "line-width": { - "base": 1.5, - "stops": [ - [ - 14, - 0.5 - ], - [ - 20, - 1 - ] - ] - }, - "line-opacity": 1 - }, - "source-layer": "road" - }, - { - "interactive": true, - "minzoom": 13, - "layout": { - "line-cap": "butt", - "line-join": "miter", - "visibility": "visible" - }, - "metadata": { - "mapbox:group": "1444855816509.7878" - }, - "filter": [ - "in", - "class", - "major_rail", - "minor_rail" - ], - "type": "line", - "source": "mapbox", - "id": "road-rail-tracks", - "paint": { - "line-color": "#484848", - "line-width": { - "base": 1.5, - "stops": [ - [ - 14, - 4 - ], - [ - 20, - 8 - ] - ] - }, - "line-opacity": 1 - }, - "source-layer": "road" - }, - { - "id": "bridge_minor_case", - "type": "line", - "source": "mapbox", - "source-layer": "bridge", - "filter": [ - "all", - [ - "==", - "$type", - "LineString" - ], - [ - "in", - "class", - "motorway_link", - "street", - "street_limited", - "service", - "driveway", - "path" - ] - ], - "paint": { - "line-color": "#111", - "line-width": { - "base": 1.6, - "stops": [ - [ - 12, - 0.5 - ], - [ - 20, - 10 - ] - ] - }, - "line-gap-width": { - "base": 1.55, - "stops": [ - [ - 4, - 0.25 - ], - [ - 20, - 20 - ] - ] - } - }, - "metadata": { - "mapbox:group": "1444855808224.0002" - }, - "interactive": true - }, - { - "interactive": true, - "layout": { - "visibility": "visible", - "line-cap": "round", - "line-join": "round" - }, - "metadata": { - "mapbox:group": "1444855808224.0002" - }, - "filter": [ - "==", - "class", - "path" - ], - "type": "line", - "source": "mapbox", - "id": "bridge-path", - "paint": { - "line-color": "#484848", - "line-width": { - "base": 1.5, - "stops": [ - [ - 15, - 1 - ], - [ - 18, - 4 - ] - ] - } - }, - "source-layer": "bridge" - }, - { - "interactive": true, - "minzoom": 11, - "layout": { - "visibility": "visible", - "line-cap": "round", - "line-join": "round" - }, - "metadata": { - "mapbox:group": "1444855808224.0002" - }, - "maxzoom": 14.1, - "filter": [ - "all", - [ - "==", - "$type", - "LineString" - ], - [ - "in", - "class", - "street", - "street_limited" - ] - ], - "type": "line", - "source": "mapbox", - "id": "bridge-street-low-zoom", - "paint": { - "line-color": "#484848", - "line-width": { - "base": 1.5, - "stops": [ - [ - 12.5, - 0.5 - ], - [ - 14, - 2 - ], - [ - 18, - 18 - ] - ] - }, - "line-opacity": { - "base": 1, - "stops": [ - [ - 11.5, - 0 - ], - [ - 12, - 1 - ] - ] - } - }, - "source-layer": "bridge" - }, - { - "interactive": true, - "minzoom": 10, - "layout": { - "visibility": "visible", - "line-cap": "round", - "line-join": "round" - }, - "metadata": { - "mapbox:group": "1444855808224.0002" - }, - "filter": [ - "all", - [ - "==", - "$type", - "LineString" - ], - [ - "==", - "class", - "motorway_link" - ] - ], - "type": "line", - "source": "mapbox", - "id": "bridge-motorway_link", - "paint": { - "line-color": "#484848", - "line-width": { - "base": 1.5, - "stops": [ - [ - 12.5, - 0.5 - ], - [ - 14, - 2 - ], - [ - 18, - 18 - ] - ] - }, - "line-opacity": 1 - }, - "source-layer": "bridge" - }, - { - "interactive": true, - "minzoom": 14, - "layout": { - "visibility": "visible", - "line-cap": "round", - "line-join": "round" - }, - "metadata": { - "mapbox:group": "1444855808224.0002" - }, - "filter": [ - "all", - [ - "==", - "$type", - "LineString" - ], - [ - "==", - "class", - "street_limited" - ] - ], - "type": "line", - "source": "mapbox", - "id": "bridge-street_limited", - "paint": { - "line-color": "#484848", - "line-width": { - "base": 1.5, - "stops": [ - [ - 12.5, - 0.5 - ], - [ - 14, - 2 - ], - [ - 18, - 18 - ] - ] - }, - "line-opacity": 1 - }, - "source-layer": "bridge" - }, - { - "interactive": true, - "minzoom": 14, - "layout": { - "visibility": "visible", - "line-cap": "round", - "line-join": "round" - }, - "metadata": { - "mapbox:group": "1444855808224.0002" - }, - "filter": [ - "==", - "class", - "street" - ], - "type": "line", - "source": "mapbox", - "id": "bridge-street", - "paint": { - "line-color": "#484848", - "line-width": { - "base": 1.5, - "stops": [ - [ - 12.5, - 0.5 - ], - [ - 14, - 2 - ], - [ - 18, - 18 - ] - ] - }, - "line-opacity": 1 - }, - "source-layer": "bridge" - }, - { - "interactive": true, - "layout": { - "visibility": "visible", - "line-cap": "round", - "line-join": "round" - }, - "metadata": { - "mapbox:group": "1444855808224.0002" - }, - "filter": [ - "all", - [ - "==", - "class", - "main" - ], - [ - "!=", - "type", - "trunk" - ] - ], - "type": "line", - "source": "mapbox", - "id": "bridge-main", - "paint": { - "line-color": "#484848", - "line-width": { - "base": 1.5, - "stops": [ - [ - 6, - 0.5 - ], - [ - 18, - 26 - ] - ] - }, - "line-opacity": { - "base": 1, - "stops": [ - [ - 5, - 0 - ], - [ - 5.5, - 1 - ] - ] - } - }, - "source-layer": "bridge" - }, - { - "interactive": true, - "layout": { - "visibility": "visible", - "line-cap": "round", - "line-join": "round" - }, - "metadata": { - "mapbox:group": "1444855808224.0002" - }, - "filter": [ - "all", - [ - "==", - "class", - "main" - ], - [ - "==", - "type", - "trunk" - ] - ], - "type": "line", - "source": "mapbox", - "id": "bridge-trunk", - "paint": { - "line-color": "#484848", - "line-width": { - "base": 1, - "stops": [ - [ - 3, - 0.5 - ], - [ - 9, - 1.25 - ], - [ - 20, - 10 - ] - ] - }, - "line-opacity": 1 - }, - "source-layer": "bridge" - }, - { - "interactive": true, - "layout": { - "visibility": "visible", - "line-cap": "round", - "line-join": "round" - }, - "metadata": { - "mapbox:group": "1444855808224.0002" - }, - "filter": [ - "==", - "class", - "motorway" - ], - "type": "line", - "source": "mapbox", - "id": "bridge-motorway", - "paint": { - "line-color": "#484848", - "line-width": { - "base": 1, - "stops": [ - [ - 3, - 0.5 - ], - [ - 9, - 1.25 - ], - [ - 20, - 10 - ] - ] - }, - "line-opacity": 1 - }, - "source-layer": "bridge" - }, - { - "interactive": true, - "minzoom": 13, - "layout": { - "visibility": "visible", - "line-cap": "butt", - "line-join": "miter", - "line-round-limit": 2 - }, - "metadata": { - "mapbox:group": "1444855808224.0002" - }, - "filter": [ - "in", - "class", - "major_rail", - "minor_rail" - ], - "type": "line", - "source": "mapbox", - "id": "bridge-rail", - "paint": { - "line-color": "#484848", - "line-width": { - "base": 1.5, - "stops": [ - [ - 14, - 0.5 - ], - [ - 20, - 1 - ] - ] - }, - "line-opacity": 1 - }, - "source-layer": "bridge" - }, - { - "interactive": true, - "minzoom": 14, - "layout": { - "visibility": "visible", - "line-cap": "butt", - "line-join": "miter", - "line-round-limit": 2 - }, - "metadata": { - "mapbox:group": "1444855808224.0002" - }, - "filter": [ - "in", - "class", - "major_rail", - "minor_rail" - ], - "type": "line", - "source": "mapbox", - "id": "bridge-rail-tracks", - "paint": { - "line-color": "#484848", - "line-width": { - "base": 1.5, - "stops": [ - [ - 14, - 4 - ], - [ - 20, - 8 - ] - ] - }, - "line-opacity": 1 - }, - "source-layer": "bridge" - }, - { - "interactive": true, - "minzoom": 14, - "layout": { - "visibility": "visible", - "line-cap": "butt", - "line-join": "miter", - "line-round-limit": 2 - }, - "metadata": { - "mapbox:group": "1444855808224.0002" - }, - "filter": [ - "==", - "class", - "aerialway" - ], - "type": "line", - "source": "mapbox", - "id": "bridge-rail-tracks_copy", - "paint": { - "line-color": "#484848", - "line-width": { - "base": 1.5, - "stops": [ - [ - 14, - 0.5 - ], - [ - 20, - 1 - ] - ] - }, - "line-opacity": 1 - }, - "source-layer": "bridge" - }, - { - "interactive": true, - "layout": { - "visibility": "visible", - "line-join": "bevel" - }, - "metadata": { - "mapbox:group": "1444855797854.0842" - }, - "filter": [ - "all", - [ - ">=", - "admin_level", - 3 - ], - [ - "==", - "maritime", - 0 - ] - ], - "type": "line", - "source": "mapbox", - "id": "admin-3-4-boundaries-bg", - "paint": { - "line-width": { - "base": 1, - "stops": [ - [ - 3, - 3.5 - ], - [ - 12, - 6 - ] - ] - }, - "line-opacity": { - "base": 1, - "stops": [ - [ - 2, - 0 - ], - [ - 5, - 0.75 - ] - ] - }, - "line-color": "#000" - }, - "source-layer": "admin" - }, - { - "interactive": true, - "layout": { - "visibility": "visible", - "line-join": "miter" - }, - "metadata": { - "mapbox:group": "1444855797854.0842" - }, - "filter": [ - "all", - [ - "==", - "admin_level", - 2 - ], - [ - "==", - "maritime", - 0 - ], - [ - "==", - "disputed", - 2 - ] - ], - "type": "line", - "source": "mapbox", - "id": "admin-2-boundaries-bg", - "paint": { - "line-color": "#000000", - "line-opacity": { - "base": 1, - "stops": [ - [ - 3, - 0 - ], - [ - 4, - 0.75 - ] - ] - }, - "line-width": { - "base": 1, - "stops": [ - [ - 2, - 3.5 - ], - [ - 10, - 10 - ] - ] - } - }, - "source-layer": "admin" - }, - { - "interactive": true, - "layout": { - "visibility": "visible", - "line-join": "miter" - }, - "metadata": { - "mapbox:group": "1444855797854.0842" - }, - "filter": [ - "all", - [ - ">=", - "admin_level", - 3 - ], - [ - "==", - "maritime", - 0 - ] - ], - "type": "line", - "source": "mapbox", - "id": "admin-3-4-boundaries", - "paint": { - "line-color": "#797979", - "line-opacity": { - "base": 1, - "stops": [ - [ - 2, - 0 - ], - [ - 3, - 1 - ] - ] - }, - "line-width": { - "base": 1, - "stops": [ - [ - 3, - 0.5 - ], - [ - 12, - 2 - ] - ] - }, - "line-dasharray": { - "base": 1, - "stops": [ - [ - 4, - [ - 2, - 0 - ] - ], - [ - 5, - [ - 2, - 2, - 6, - 2 - ] - ] - ] - } - }, - "source-layer": "admin" - }, - { - "interactive": true, - "minzoom": 1, - "layout": { - "visibility": "visible", - "line-join": "round", - "line-cap": "round" - }, - "metadata": { - "mapbox:group": "1444855797854.0842" - }, - "filter": [ - "all", - [ - "==", - "admin_level", - 2 - ], - [ - "==", - "maritime", - 0 - ], - [ - "==", - "disputed", - 0 - ] - ], - "type": "line", - "source": "mapbox", - "id": "admin-2-boundaries", - "paint": { - "line-color": "#5f5f5f", - "line-opacity": 1, - "line-width": { - "base": 1, - "stops": [ - [ - 3, - 0.5 - ], - [ - 10, - 2 - ] - ] - } - }, - "source-layer": "admin" - }, - { - "interactive": true, - "minzoom": 12, - "layout": { - "text-font": [ - "DIN Offc Pro Italic", - "Arial Unicode MS Regular" - ], - "visibility": "visible", - "symbol-placement": "line", - "text-field": "{name_en}", - "text-size": { - "base": 1, - "stops": [ - [ - 13, - 12 - ], - [ - 18, - 16 - ] - ] - } - }, - "metadata": { - "mapbox:group": "1444855787203.2078" - }, - "filter": [ - "==", - "class", - "river" - ], - "type": "symbol", - "source": "mapbox", - "id": "waterway-label", - "paint": { - "text-color": "#929292" - }, - "source-layer": "waterway_label" - }, - { - "interactive": true, - "minzoom": 12, - "layout": { - "symbol-placement": "line", - "text-field": "{name_en}", - "text-font": [ - "DIN Offc Pro Medium", - "Arial Unicode MS Bold" - ], - "text-transform": "none", - "text-letter-spacing": 0, - "text-padding": 0, - "text-size": { - "base": 1, - "stops": [ - [ - 8, - 8 - ], - [ - 20, - 15 - ] - ] - } - }, - "metadata": { - "mapbox:group": "1444855767413.334" - }, - "filter": [ - "all", - [ - "==", - "$type", - "LineString" - ], - [ - "!in", - "class", - "motorway", - "main", - "street_limited", - "street" - ] - ], - "type": "symbol", - "source": "mapbox", - "id": "road-label-sm", - "paint": { - "text-halo-color": "#000", - "text-halo-width": 2, - "text-color": "#929292" - }, - "source-layer": "road_label" - }, - { - "interactive": true, - "layout": { - "symbol-placement": "line", - "text-field": "{name_en}", - "text-font": [ - "DIN Offc Pro Medium", - "Arial Unicode MS Bold" - ], - "text-transform": "none", - "text-letter-spacing": 0, - "text-padding": 0, - "text-size": { - "base": 1, - "stops": [ - [ - 8, - 8 - ], - [ - 20, - 16 - ] - ] - } - }, - "metadata": { - "mapbox:group": "1444855767413.334" - }, - "filter": [ - "in", - "class", - "street", - "street_limited" - ], - "type": "symbol", - "source": "mapbox", - "id": "road-label-med", - "paint": { - "text-halo-color": "#000", - "text-halo-width": 2, - "text-color": "#929292" - }, - "source-layer": "road_label" - }, - { - "interactive": true, - "layout": { - "symbol-placement": "line", - "text-field": "{name_en}", - "text-font": [ - "DIN Offc Pro Medium", - "Arial Unicode MS Bold" - ], - "text-transform": "none", - "text-letter-spacing": 0, - "text-padding": 0, - "text-size": { - "base": 1, - "stops": [ - [ - 8, - 8 - ], - [ - 20, - 17 - ] - ] - } - }, - "metadata": { - "mapbox:group": "1444855767413.334" - }, - "filter": [ - "in", - "class", - "motorway", - "main" - ], - "type": "symbol", - "source": "mapbox", - "id": "road-label-large", - "paint": { - "text-halo-color": "#000", - "text-halo-width": 2, - "text-color": "#929292" - }, - "source-layer": "road_label" - }, - { - "interactive": true, - "layout": { - "text-font": [ - "DIN Offc Pro Medium", - "Arial Unicode MS Regular" - ], - "visibility": "visible", - "text-field": { - "base": 1, - "stops": [ - [ - 10, - "{name_en}" - ], - [ - 13, - "" - ] - ] - }, - "text-max-width": 9, - "text-size": { - "base": 1, - "stops": [ - [ - 10, - 10 - ], - [ - 18, - 18 - ] - ] - } - }, - "metadata": { - "mapbox:group": "1444855743302.092" - }, - "filter": [ - "all", - [ - "in", - "maki", - "airport", - "heliport", - "rocket" - ], - [ - "<=", - "scalerank", - 2 - ] - ], - "type": "symbol", - "source": "mapbox", - "id": "airport-label", - "paint": { - "text-color": "#999999", - "text-halo-color": "#000", - "text-halo-width": 1, - "text-halo-blur": 0 - }, - "source-layer": "poi_label" - }, - { - "interactive": true, - "layout": { - "text-max-width": 8, - "visibility": "visible", - "text-field": "{name_en}", - "text-font": [ - "DIN Offc Pro Regular", - "Arial Unicode MS Regular" - ], - "text-size": { - "base": 1, - "stops": [ - [ - 10, - 10 - ], - [ - 18, - 14 - ] - ] - } - }, - "metadata": { - "mapbox:group": "1444855743302.092" - }, - "filter": [ - "all", - [ - "==", - "scalerank", - 1 - ], - [ - "==", - "maki", - "park" - ] - ], - "type": "symbol", - "source": "mapbox", - "id": "poi-parks-scalerank1", - "paint": { - "text-color": "#c2c2c2", - "text-halo-color": "#000", - "text-halo-width": 1 - }, - "source-layer": "poi_label" - }, - { - "interactive": true, - "layout": { - "text-max-width": 8, - "visibility": "visible", - "text-field": "{name_en}", - "text-font": [ - "DIN Offc Pro Regular", - "Arial Unicode MS Regular" - ], - "text-size": { - "base": 1, - "stops": [ - [ - 10, - 10 - ], - [ - 18, - 14 - ] - ] - } - }, - "metadata": { - "mapbox:group": "1444855743302.092" - }, - "filter": [ - "all", - [ - "!in", - "maki", - "rail-light", - "rail-metro", - "rail", - "airport", - "airfield", - "heliport", - "rocket", - "park", - "golf", - "cemetary", - "zoo", - "campsite", - "swimming", - "dog-park" - ], - [ - "<=", - "scalerank", - 1 - ] - ], - "type": "symbol", - "source": "mapbox", - "id": "poi-scalerank1", - "paint": { - "text-color": "#b7b8b7", - "text-halo-color": "#000", - "text-halo-width": 1 - }, - "source-layer": "poi_label" - }, - { - "interactive": true, - "minzoom": 5, - "layout": { - "text-font": [ - "DIN Offc Pro Italic", - "Arial Unicode MS Regular" - ], - "visibility": "visible", - "text-field": "{name_en}", - "text-max-width": 7, - "text-size": { - "base": 1, - "stops": [ - [ - 13, - 12 - ], - [ - 18, - 16 - ] - ] - } - }, - "metadata": { - "mapbox:group": "1444855733376.9668" - }, - "type": "symbol", - "source": "mapbox", - "id": "water-label", - "paint": { - "text-color": { - "base": 1, - "stops": [ - [ - 0, - "#969696" - ], - [ - 20, - "#969696" - ] - ] - } - }, - "source-layer": "water_label" - }, - { - "layout": { - "line-join": "round", - "visibility": "visible" - }, - "metadata": { - "mapbox:group": "1452665161948.7004" - }, - "type": "line", - "source": "mapbox://planemad.3f1b8ov4", - "id": "osmlint line", - "paint": { - "line-color": "rgba(255,255,255,1)", - "line-width": 1 - }, - "source-layer": "osmlint", - "interactive": true - }, - { - "layout": {}, - "metadata": { - "mapbox:group": "1452665161948.7004" - }, - "filter": [ - "==", - "_osmlint", - "unclosedWays" - ], - "type": "fill", - "source": "mapbox://planemad.3f1b8ov4", - "id": "osmlint fill", - "paint": { - "fill-color": "rgba(255,255,255,1)", - "fill-opacity": 0.3 - }, - "source-layer": "osmlint", - "interactive": true - }, - { - "layout": {}, - "metadata": { - "mapbox:group": "1452665161948.7004" - }, - "filter": [ - "all", - [ - "in", - "$type", - "Polygon", - "Point", - "LineString" - ], - [ - "==", - "_osmlint", - "selfintersecting" - ] - ], - "type": "circle", - "source": "mapbox://planemad.3f1b8ov4", - "id": "osmlint circle selfintersecting", - "paint": { - "circle-color": "rgba(199,38,38,1)", - "circle-blur": 1, - "circle-radius": 7 - }, - "source-layer": "osmlint", - "interactive": true - }, - { - "layout": {}, - "metadata": { - "mapbox:group": "1452665161948.7004" - }, - "filter": [ - "all", - [ - "in", - "$type", - "Polygon", - "Point", - "LineString" - ], - [ - "==", - "_osmlint", - "bridgeonnode" - ] - ], - "type": "circle", - "source": "mapbox://planemad.3f1b8ov4", - "id": "osmlint circle bridgeonnode", - "paint": { - "circle-color": "rgba(169,189,79,1)", - "circle-blur": 1, - "circle-radius": 7 - }, - "source-layer": "osmlint", - "interactive": true - }, - { - "layout": {}, - "metadata": { - "mapbox:group": "1452665161948.7004" - }, - "filter": [ - "all", - [ - "in", - "$type", - "Polygon", - "Point", - "LineString" - ], - [ - "==", - "_osmlint", - "unclosedWays" - ] - ], - "type": "circle", - "source": "mapbox://planemad.3f1b8ov4", - "id": "osmlint circle unclosed", - "paint": { - "circle-color": "rgba(38,180,199,1)", - "circle-blur": 1, - "circle-radius": 7 - }, - "source-layer": "osmlint", - "interactive": true - }, - { - "layout": {}, - "metadata": { - "mapbox:group": "1452665161948.7004" - }, - "filter": [ - "in", - "$type", - "Polygon", - "Point", - "LineString" - ], - "type": "circle", - "source": "mapbox://planemad.3f1b8ov4", - "id": "osmlint circle", - "paint": { - "circle-color": "rgba(255,255,255,1)", - "circle-radius": 2, - "circle-opacity": 0.9 - }, - "source-layer": "osmlint", - "interactive": true - }, - { - "interactive": true, - "minzoom": 12, - "layout": { - "text-field": "{name_en}", - "text-font": [ - "DIN Offc Pro Bold", - "Arial Unicode MS Bold" - ], - "text-max-width": 7, - "text-letter-spacing": 0.1, - "text-transform": "uppercase", - "text-size": { - "stops": [ - [ - 12, - 10 - ], - [ - 16, - 14 - ] - ] - } - }, - "metadata": { - "mapbox:group": "1444855728283.4546" - }, - "filter": [ - "all", - [ - "==", - "$type", - "Point" - ], - [ - "in", - "type", - "suburb", - "neighbourhood" - ] - ], - "type": "symbol", - "source": "mapbox", - "id": "place_label_neighborhood", - "paint": { - "text-color": "#999999", - "text-halo-color": "#000", - "text-halo-width": 1, - "text-halo-blur": 1, - "text-opacity": { - "base": 1, - "stops": [ - [ - 0, - 0 - ], - [ - 12, - 0.66 - ], - [ - 13, - 1 - ] - ] - } - }, - "source-layer": "place_label" - }, - { - "interactive": true, - "minzoom": 8, - "layout": { - "text-field": "{name_en}", - "text-font": [ - "DIN Offc Pro Medium", - "Arial Unicode MS Bold" - ], - "text-max-width": 15, - "text-size": { - "stops": [ - [ - 6, - 10 - ], - [ - 12, - 13 - ] - ] - } - }, - "metadata": { - "mapbox:group": "1444855728283.4546" - }, - "filter": [ - "all", - [ - "==", - "$type", - "Point" - ], - [ - "in", - "type", - "town", - "village", - "hamlet" - ] - ], - "type": "symbol", - "source": "mapbox", - "id": "place_label_other", - "paint": { - "text-color": "#999999", - "text-halo-color": "#000", - "text-halo-width": 1, - "text-halo-blur": 1, - "text-opacity": 0.7 - }, - "source-layer": "place_label" - }, - { - "interactive": true, - "layout": { - "text-field": "{name_en}", - "text-font": [ - "DIN Offc Pro Medium", - "Arial Unicode MS Bold" - ], - "text-max-width": 10, - "text-anchor": { - "base": 1, - "stops": [ - [ - 0, - "top" - ], - [ - 6, - "center" - ] - ] - }, - "text-offset": { - "base": 1, - "stops": [ - [ - 0, - [ - 0, - 0.1 - ] - ], - [ - 6, - [ - 0, - 0 - ] - ] - ] - }, - "text-size": { - "stops": [ - [ - 6, - 11 - ], - [ - 14, - 19 - ] - ] - } - }, - "metadata": { - "mapbox:group": "1444855728283.4546" - }, - "maxzoom": 16, - "filter": [ - "all", - [ - "==", - "type", - "city" - ], - [ - ">", - "scalerank", - 4 - ], - [ - "in", - "ldir", - "S", - "E", - "SE", - "SW" - ] - ], - "type": "symbol", - "source": "mapbox", - "id": "place_label_city_small_s", - "paint": { - "text-color": "#999999", - "text-halo-color": "#000", - "text-halo-width": 1.5, - "text-halo-blur": 0, - "text-opacity": 0.7 - }, - "source-layer": "place_label" - }, - { - "interactive": true, - "layout": { - "text-field": "{name_en}", - "text-font": [ - "DIN Offc Pro Medium", - "Arial Unicode MS Bold" - ], - "text-max-width": 10, - "text-anchor": { - "base": 1, - "stops": [ - [ - 0, - "bottom" - ], - [ - 6, - "center" - ] - ] - }, - "text-offset": { - "base": 1, - "stops": [ - [ - 0, - [ - 0, - -0.2 - ] - ], - [ - 6, - [ - 0, - 0 - ] - ] - ] - }, - "text-size": { - "stops": [ - [ - 6, - 11 - ], - [ - 14, - 19 - ] - ] - } - }, - "metadata": { - "mapbox:group": "1444855728283.4546" - }, - "maxzoom": 16, - "filter": [ - "all", - [ - "==", - "type", - "city" - ], - [ - ">", - "scalerank", - 4 - ], - [ - "in", - "ldir", - "N", - "W", - "NW", - "NE" - ] - ], - "type": "symbol", - "source": "mapbox", - "id": "place_label_city_small_n", - "paint": { - "text-color": "#999999", - "text-halo-color": "#000", - "text-halo-width": 1.5, - "text-halo-blur": 0, - "text-opacity": 0.7 - }, - "source-layer": "place_label" - }, - { - "interactive": true, - "layout": { - "text-field": "{name_en}", - "text-font": [ - "DIN Offc Pro Medium", - "Arial Unicode MS Bold" - ], - "text-max-width": 10, - "text-anchor": { - "base": 1, - "stops": [ - [ - 0, - "top" - ], - [ - 6, - "center" - ] - ] - }, - "text-offset": { - "base": 1, - "stops": [ - [ - 0, - [ - 0, - 0.1 - ] - ], - [ - 6, - [ - 0, - 0 - ] - ] - ] - }, - "text-size": { - "stops": [ - [ - 5, - 11 - ], - [ - 12, - 19 - ] - ], - "base": 0.9 - } - }, - "metadata": { - "mapbox:group": "1444855728283.4546" - }, - "maxzoom": 16, - "filter": [ - "all", - [ - "==", - "type", - "city" - ], - [ - "<=", - "scalerank", - 4 - ], - [ - ">", - "scalerank", - 1 - ], - [ - "in", - "ldir", - "S", - "E", - "SE", - "SW" - ] - ], - "type": "symbol", - "source": "mapbox", - "id": "place_label_city_medium_s", - "paint": { - "text-color": "#999999", - "text-halo-color": "#000", - "text-halo-width": 1.5, - "text-halo-blur": 0, - "text-opacity": 0.7 - }, - "source-layer": "place_label" - }, - { - "interactive": true, - "layout": { - "text-field": "{name_en}", - "text-font": [ - "DIN Offc Pro Medium", - "Arial Unicode MS Bold" - ], - "text-max-width": 10, - "text-anchor": { - "base": 1, - "stops": [ - [ - 0, - "bottom" - ], - [ - 6, - "center" - ] - ] - }, - "text-offset": { - "base": 1, - "stops": [ - [ - 0, - [ - 0, - -0.2 - ] - ], - [ - 6, - [ - 0, - 0 - ] - ] - ] - }, - "text-size": { - "stops": [ - [ - 5, - 11 - ], - [ - 12, - 19 - ] - ], - "base": 0.9 - } - }, - "metadata": { - "mapbox:group": "1444855728283.4546" - }, - "maxzoom": 16, - "filter": [ - "all", - [ - "==", - "type", - "city" - ], - [ - "<=", - "scalerank", - 4 - ], - [ - ">", - "scalerank", - 1 - ], - [ - "in", - "ldir", - "N", - "W", - "NW", - "NE" - ] - ], - "type": "symbol", - "source": "mapbox", - "id": "place_label_city_medium_n", - "paint": { - "text-color": "#999999", - "text-halo-color": "#000", - "text-halo-width": 1.5, - "text-halo-blur": 0, - "text-opacity": 0.7 - }, - "source-layer": "place_label" - }, - { - "interactive": true, - "layout": { - "text-field": "{name_en}", - "text-font": [ - "DIN Offc Pro Bold", - "Arial Unicode MS Bold" - ], - "text-max-width": 15, - "text-transform": "none", - "text-anchor": { - "base": 1, - "stops": [ - [ - 0, - "top" - ], - [ - 6, - "center" - ] - ] - }, - "text-offset": { - "base": 1, - "stops": [ - [ - 0, - [ - 0, - 0.1 - ] - ], - [ - 6, - [ - 0, - 0 - ] - ] - ] - }, - "text-size": { - "stops": [ - [ - 4, - 11 - ], - [ - 10, - 20 - ] - ], - "base": 0.9 - } - }, - "metadata": { - "mapbox:group": "1444855728283.4546" - }, - "maxzoom": 16, - "filter": [ - "all", - [ - "==", - "type", - "city" - ], - [ - "<=", - "scalerank", - 1 - ], - [ - "in", - "ldir", - "S", - "SE", - "SW", - "E" - ] - ], - "type": "symbol", - "source": "mapbox", - "id": "place_label_city_large_s", - "paint": { - "text-color": "#999999", - "text-halo-color": "#000", - "text-halo-width": 1.5, - "text-halo-blur": 0, - "text-opacity": 0.7 - }, - "source-layer": "place_label" - }, - { - "interactive": true, - "layout": { - "text-field": "{name_en}", - "text-font": [ - "DIN Offc Pro Bold", - "Arial Unicode MS Bold" - ], - "text-max-width": 5, - "text-transform": "none", - "text-anchor": { - "base": 1, - "stops": [ - [ - 0, - "bottom" - ], - [ - 6, - "center" - ] - ] - }, - "text-offset": { - "base": 1, - "stops": [ - [ - 0, - [ - 0, - -0.2 - ] - ], - [ - 6, - [ - 0, - 0 - ] - ] - ] - }, - "symbol-avoid-edges": false, - "text-size": { - "stops": [ - [ - 4, - 11 - ], - [ - 10, - 20 - ] - ], - "base": 0.9 - } - }, - "metadata": { - "mapbox:group": "1444855728283.4546" - }, - "maxzoom": 16, - "filter": [ - "all", - [ - "<=", - "scalerank", - 1 - ], - [ - "in", - "ldir", - "N", - "NE", - "NW", - "W" - ], - [ - "==", - "type", - "city" - ] - ], - "type": "symbol", - "source": "mapbox", - "id": "place_label_city_large_n", - "paint": { - "text-color": "#999999", - "text-halo-color": "#000", - "text-halo-width": 1.5, - "text-halo-blur": 0, - "text-opacity": 0.7 - }, - "source-layer": "place_label" - }, - { - "interactive": true, - "layout": { - "text-max-width": 8, - "visibility": "none", - "symbol-placement": "point", - "text-field": "{name_en}", - "text-line-height": 1.2, - "text-letter-spacing": 0.1, - "text-font": [ - "DIN Offc Pro Regular", - "Arial Unicode MS Regular" - ], - "text-size": { - "base": 1, - "stops": [ - [ - 4, - 12 - ], - [ - 6, - 16 - ] - ] - } - }, - "metadata": { - "mapbox:group": "1444855720231.1272" - }, - "filter": [ - "all", - [ - "==", - "$type", - "Point" - ], - [ - "in", - "labelrank", - 4, - 5, - 6 - ] - ], - "type": "symbol", - "source": "mapbox", - "id": "marine_label_point_other", - "paint": { - "text-color": "#999999" - }, - "source-layer": "marine_label" - }, - { - "interactive": true, - "layout": { - "text-max-width": 8, - "visibility": "visible", - "symbol-placement": "point", - "text-field": "{name_en}", - "text-line-height": 1.3, - "text-letter-spacing": 0.1, - "text-font": [ - "DIN Offc Pro Medium", - "Arial Unicode MS Regular" - ], - "text-size": { - "base": 1, - "stops": [ - [ - 3, - 13 - ], - [ - 5, - 18 - ] - ] - } - }, - "metadata": { - "mapbox:group": "1444855720231.1272" - }, - "filter": [ - "all", - [ - "==", - "$type", - "Point" - ], - [ - "==", - "labelrank", - 3 - ] - ], - "type": "symbol", - "source": "mapbox", - "id": "marine_label_point_3", - "paint": { - "text-color": "#999999", - "text-opacity": 0.25 - }, - "source-layer": "marine_label" - }, - { - "interactive": true, - "layout": { - "text-max-width": 8, - "visibility": "visible", - "symbol-placement": "point", - "text-field": "{name_en}", - "text-line-height": 1.2, - "text-letter-spacing": 0, - "text-font": [ - "DIN Offc Pro Medium", - "Arial Unicode MS Regular" - ], - "text-size": { - "base": 1, - "stops": [ - [ - 3, - 14 - ], - [ - 5, - 24 - ] - ] - } - }, - "metadata": { - "mapbox:group": "1444855720231.1272" - }, - "filter": [ - "all", - [ - "==", - "$type", - "Point" - ], - [ - "==", - "labelrank", - 2 - ] - ], - "type": "symbol", - "source": "mapbox", - "id": "marine_label_point_2", - "paint": { - "text-color": "#999999", - "text-opacity": 0.25 - }, - "source-layer": "marine_label" - }, - { - "interactive": true, - "layout": { - "text-max-width": 4, - "visibility": "visible", - "symbol-placement": "point", - "text-field": "{name_en}", - "text-line-height": 1.5, - "text-letter-spacing": 0.25, - "text-font": [ - "DIN Offc Pro Medium", - "Arial Unicode MS Regular" - ], - "text-size": { - "base": 1, - "stops": [ - [ - 1, - 12 - ], - [ - 4, - 30 - ] - ] - } - }, - "metadata": { - "mapbox:group": "1444855720231.1272" - }, - "filter": [ - "all", - [ - "==", - "$type", - "Point" - ], - [ - "==", - "labelrank", - 1 - ] - ], - "type": "symbol", - "source": "mapbox", - "id": "marine_label_point_1", - "paint": { - "text-color": "#999999", - "text-opacity": 0.25 - }, - "source-layer": "marine_label" - }, - { - "interactive": true, - "layout": { - "text-max-width": 15, - "visibility": "visible", - "symbol-placement": "line", - "text-field": "{name_en}", - "text-line-height": 1.2, - "text-letter-spacing": 0, - "text-font": [ - "DIN Offc Pro Medium", - "Arial Unicode MS Regular" - ], - "text-size": { - "base": 1, - "stops": [ - [ - 4, - 12 - ], - [ - 6, - 16 - ] - ] - } - }, - "metadata": { - "mapbox:group": "1444855720231.1272" - }, - "filter": [ - "all", - [ - "==", - "$type", - "LineString" - ], - [ - "in", - "labelrank", - 4, - 5, - 6 - ] - ], - "type": "symbol", - "source": "mapbox", - "id": "marine_label_line_other", - "paint": { - "text-color": "#999999", - "text-opacity": 0.25 - }, - "source-layer": "marine_label" - }, - { - "interactive": true, - "layout": { - "text-max-width": 15, - "visibility": "visible", - "symbol-placement": "line", - "text-field": "{name_en}", - "text-line-height": 1.2, - "text-letter-spacing": 0, - "text-font": [ - "DIN Offc Pro Medium", - "Arial Unicode MS Regular" - ], - "text-size": { - "base": 1, - "stops": [ - [ - 3, - 13 - ], - [ - 5, - 18 - ] - ] - } - }, - "metadata": { - "mapbox:group": "1444855720231.1272" - }, - "filter": [ - "all", - [ - "==", - "$type", - "LineString" - ], - [ - "==", - "labelrank", - 3 - ] - ], - "type": "symbol", - "source": "mapbox", - "id": "marine_label_line_3", - "paint": { - "text-color": "#999999", - "text-opacity": 0.25 - }, - "source-layer": "marine_label" - }, - { - "interactive": true, - "layout": { - "text-max-width": 15, - "visibility": "visible", - "symbol-placement": "line", - "text-field": "{name_en}", - "text-line-height": 1.2, - "text-letter-spacing": 0, - "text-font": [ - "DIN Offc Pro Medium", - "Arial Unicode MS Regular" - ], - "text-size": { - "base": 1, - "stops": [ - [ - 3, - 14 - ], - [ - 5, - 24 - ] - ] - } - }, - "metadata": { - "mapbox:group": "1444855720231.1272" - }, - "filter": [ - "all", - [ - "==", - "$type", - "LineString" - ], - [ - "==", - "labelrank", - 2 - ] - ], - "type": "symbol", - "source": "mapbox", - "id": "marine_label_line_2", - "paint": { - "text-color": "#999999", - "text-opacity": 0.25 - }, - "source-layer": "marine_label" - }, - { - "interactive": true, - "layout": { - "text-max-width": 15, - "visibility": "visible", - "symbol-placement": "line", - "text-field": "{name_en}", - "text-line-height": 1.2, - "text-letter-spacing": 0.4, - "text-font": [ - "DIN Offc Pro Medium", - "Arial Unicode MS Regular" - ], - "text-size": { - "base": 1, - "stops": [ - [ - 3, - 25 - ], - [ - 4, - 30 - ] - ] - } - }, - "metadata": { - "mapbox:group": "1444855720231.1272" - }, - "filter": [ - "all", - [ - "==", - "$type", - "LineString" - ], - [ - "==", - "labelrank", - 1 - ] - ], - "type": "symbol", - "source": "mapbox", - "id": "marine_label_line_1", - "paint": { - "text-color": "#999999", - "text-opacity": 0.25 - }, - "source-layer": "marine_label" - }, - { - "interactive": true, - "minzoom": 3, - "layout": { - "text-transform": "uppercase", - "visibility": "visible", - "text-field": { - "base": 1, - "stops": [ - [ - 0, - "{abbr}" - ], - [ - 4, - "{name_en}" - ] - ] - }, - "text-font": [ - "DIN Offc Pro Bold", - "Arial Unicode MS Regular" - ], - "text-letter-spacing": 0.15, - "text-max-width": 7, - "text-size": { - "base": 1, - "stops": [ - [ - 4, - 9 - ], - [ - 7, - 18 - ] - ] - } - }, - "metadata": { - "mapbox:group": "1444855712732.9983" - }, - "maxzoom": 7, - "filter": [ - ">=", - "area", - 80000 - ], - "type": "symbol", - "source": "mapbox", - "id": "state-label-lg", - "paint": { - "text-color": { - "base": 1, - "stops": [ - [ - 0, - "#969696" - ], - [ - 20, - "#969696" - ] - ] - } - }, - "source-layer": "state_label" - }, - { - "interactive": true, - "minzoom": 1, - "layout": { - "text-field": "{name_en}", - "text-font": [ - "DIN Offc Pro Medium", - "Arial Unicode MS Regular" - ], - "text-max-width": 7, - "text-size": { - "stops": [ - [ - 3, - 8 - ], - [ - 9, - 18 - ] - ], - "base": 0.9 - } - }, - "metadata": { - "mapbox:group": "1444855707128.6584" - }, - "maxzoom": 10, - "filter": [ - ">=", - "scalerank", - 5 - ], - "type": "symbol", - "source": "mapbox", - "id": "country-label-sm", - "paint": { - "text-color": { - "base": 1, - "stops": [ - [ - 0, - "#444" - ], - [ - 10, - "#888" - ] - ] - }, - "text-halo-color": "#000", - "text-halo-width": 1, - "text-halo-blur": 1 - }, - "source-layer": "country_label" - }, - { - "interactive": true, - "minzoom": 1, - "layout": { - "text-field": { - "base": 1, - "stops": [ - [ - 0, - "{code}" - ], - [ - 2, - "{name_en}" - ] - ] - }, - "text-font": [ - "DIN Offc Pro Medium", - "Arial Unicode MS Regular" - ], - "text-max-width": 7, - "text-size": { - "stops": [ - [ - 2, - 8 - ], - [ - 7, - 18 - ] - ], - "base": 0.9 - } - }, - "metadata": { - "mapbox:group": "1444855707128.6584" - }, - "maxzoom": 8, - "filter": [ - "in", - "scalerank", - 3, - 4 - ], - "type": "symbol", - "source": "mapbox", - "id": "country-label-md", - "paint": { - "text-color": { - "base": 1, - "stops": [ - [ - 0, - "#444" - ], - [ - 10, - "#888" - ] - ] - }, - "text-halo-color": "#000", - "text-halo-width": 1, - "text-halo-blur": 1 - }, - "source-layer": "country_label" - }, - { - "interactive": true, - "layout": { - "text-field": "{name_en}", - "text-font": [ - "DIN Offc Pro Medium", - "Arial Unicode MS Regular" - ], - "text-max-width": 6, - "text-size": { - "stops": [ - [ - 1, - 9 - ], - [ - 5, - 18 - ] - ], - "base": 0.9 - } - }, - "metadata": { - "mapbox:group": "1444855707128.6584" - }, - "maxzoom": 12, - "filter": [ - "in", - "scalerank", - 1, - 2 - ], - "type": "symbol", - "source": "mapbox", - "id": "country-label-lg", - "paint": { - "text-color": { - "base": 1, - "stops": [ - [ - 0, - "#666" - ], - [ - 10, - "#999" - ] - ] - }, - "text-halo-color": "#000", - "text-halo-width": 1, - "text-halo-blur": 1 - }, - "source-layer": "country_label" - }, - { - "layout": { - "text-field": "{_osmlint}", - "symbol-placement": "line", - "text-rotation-alignment": "map", - "text-keep-upright": true, - "visibility": "none" - }, - "filter": [ - "in", - "$type", - "Polygon", - "Point", - "LineString" - ], - "type": "symbol", - "source": "mapbox://planemad.3f1b8ov4", - "id": "osmlint copy", - "paint": { - "text-color": "rgba(3,252,244,1)" - }, - "source-layer": "osmlint", - "interactive": true - }, - { - "layout": { - "text-field": "{_osmlint}", - "text-font": [ - "Open Sans Semibold", - "Arial Unicode MS Regular" - ], - "text-anchor": "bottom", - "text-size": { - "base": 1, - "stops": [ - [ - 4, - 6 - ], - [ - 8, - 10 - ] - ] - }, - "text-allow-overlap": false, - "text-offset": [ - 0, - 1.5 - ] - }, - "metadata": { - "mapbox:group": "1452667653414.454" - }, - "filter": [ - "in", - "$type", - "Polygon", - "Point", - "LineString" - ], - "type": "symbol", - "source": "mapbox://planemad.3f1b8ov4", - "id": "osmlint type", - "paint": { - "text-color": "rgba(255,255,255,1)", - "text-halo-width": 2, - "text-halo-color": "rgba(0,0,0,1)", - "text-opacity": { - "base": 1, - "stops": [ - [ - 10, - 0 - ], - [ - 11, - 1 - ] - ] - } - }, - "source-layer": "osmlint", - "interactive": true - }, - { - "layout": { - "text-field": "{_osm_node_id} {_osm_way_id}", - "text-font": [ - "Open Sans Regular", - "Arial Unicode MS Regular" - ], - "text-anchor": "top", - "text-allow-overlap": false, - "text-size": 10, - "text-offset": [ - 0, - 1.5 - ], - "text-ignore-placement": true - }, - "metadata": { - "mapbox:group": "1452667653414.454" - }, - "filter": [ - "in", - "$type", - "Polygon", - "Point", - "LineString" - ], - "type": "symbol", - "source": "mapbox://planemad.3f1b8ov4", - "id": "osmlint id", - "paint": { - "text-color": "rgba(255,255,255,1)", - "text-halo-width": 2, - "text-halo-color": "rgba(0,0,0,1)", - "text-translate": [ - 0, - 0 - ], - "text-translate-anchor": "map", - "text-opacity": { - "base": 1, - "stops": [ - [ - 14, - 0 - ], - [ - 16, - 1 - ] - ] - } - }, - "source-layer": "osmlint", - "interactive": true - } - ], - "created": "2016-01-13T05:40:59.234Z", - "id": "cijcefp3q00elbskq4cgvcivf", - "modified": "2016-01-13T06:52:51.809Z", - "owner": "planemad", - "draft": false -} \ No newline at end of file From dce8b7e85ab6c7330320439630579deace3881b5 Mon Sep 17 00:00:00 2001 From: Katy DeCorah Date: Thu, 14 Apr 2016 14:00:46 -0400 Subject: [PATCH 03/66] update link --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 9092fee..2f0f978 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Public issue tracker for OpenStreetMap contribution work by Mapbox. You're invit ## Contributing -Read the [contributing guide](https://github.com/mapbox/maping/blob/mb-pages/CONTRIBUTING.md) to learn how to add or edit any content. +Read the [contributing guide](https://github.com/mapbox/mapping/blob/mb-pages/CONTRIBUTING.md) to learn how to add or edit any content. ## Build @@ -20,4 +20,4 @@ This site is built with [Jekyll](https://help.github.com/articles/setting-up-you **Testing site** (if testing for the first time, run `npm install` first); - npm test \ No newline at end of file + npm test From 2cf6b88de052eb3af61f8d33d620d31d213b02a5 Mon Sep 17 00:00:00 2001 From: Will Knowles Date: Sat, 16 Apr 2016 07:54:36 +0100 Subject: [PATCH 04/66] add **Download objects to a new layer** option this was not explicitly stated in the instructions but was shown in the image above. I thought it would help to clarify. --- getting-started/_posts/0000-01-01-getting-started.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/getting-started/_posts/0000-01-01-getting-started.md b/getting-started/_posts/0000-01-01-getting-started.md index b79deaf..ee1b19c 100644 --- a/getting-started/_posts/0000-01-01-getting-started.md +++ b/getting-started/_posts/0000-01-01-getting-started.md @@ -74,7 +74,7 @@ Remote control allows you to launch JOSM directly from the map on OpenStreetMap. ![enable-remote-control]({{site.baseurl}}/images/enable-remote-control.png) -Also check the **** option. Now you should be able to retrieve data directly starting on OpenStreetMap.org like this: +Also check the **Download objects to a new layer** option. Now you should be able to retrieve data directly starting on OpenStreetMap.org like this: ![retrieve-data]({{site.baseurl}}/images/retrieve-data.gif) @@ -84,4 +84,4 @@ By default JOSM is allocated with 247-1024 MB of memory depending on the operati ![increasing memory]({{site.baseurl}}/images/increasing-memory.png) -To get rid of this error increase the default allocated memory for JOSM by following [these steps](https://gist.github.com/jothirnadh/00352fff58ce2628cc4f#supply-parameters). If you are not sure of fixing this, do contact someone from the data team. \ No newline at end of file +To get rid of this error increase the default allocated memory for JOSM by following [these steps](https://gist.github.com/jothirnadh/00352fff58ce2628cc4f#supply-parameters). If you are not sure of fixing this, do contact someone from the data team. From 7456097adab121b5268c526c11b0f4e1289ad3dc Mon Sep 17 00:00:00 2001 From: Andrey Golovin Date: Fri, 6 May 2016 23:54:09 +0300 Subject: [PATCH 05/66] fixed link to fresh (2016) .mapcss QA style --- mapping-with-josm/_posts/0000-01-01-mapping-with-josm.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mapping-with-josm/_posts/0000-01-01-mapping-with-josm.md b/mapping-with-josm/_posts/0000-01-01-mapping-with-josm.md index 1fd5096..fe95a49 100644 --- a/mapping-with-josm/_posts/0000-01-01-mapping-with-josm.md +++ b/mapping-with-josm/_posts/0000-01-01-mapping-with-josm.md @@ -170,7 +170,7 @@ Try different drawing styles yourself and figure out which ones help you do your #### Highlight data freshness -You can use [this style](https://raw.githubusercontent.com/Andygol/josm-styles/master/created_in_2015.mapcss) to highlight features that are created or modified in 2015. To configure this: +You can use [this style](https://raw.githubusercontent.com/Andygol/josm-styles/master/recent%20changes_2016.mapcss) to highlight features that are created or modified in 2016. To configure this: ![](https://cloud.githubusercontent.com/assets/369696/9634340/e596f890-5199-11e5-8335-55d63a9b11d2.gif) @@ -207,4 +207,4 @@ You can script JOSM to automate certain workflows. For example: ## Further reading and questions -For further information, take a look at the [JOSM help](https://josm.openstreetmap.de/wiki/Help). \ No newline at end of file +For further information, take a look at the [JOSM help](https://josm.openstreetmap.de/wiki/Help). From e4d481d44f4cdf7995dcc3652e40dbc1c8ba42d3 Mon Sep 17 00:00:00 2001 From: Katy DeCorah Date: Mon, 6 Jun 2016 08:41:35 -0400 Subject: [PATCH 06/66] to jekyll 3 (#190) --- Gemfile | 6 ---- Gemfile.lock | 82 ------------------------------------------- _config.yml | 20 +++-------- _layouts/default.html | 10 +++--- index.html | 4 --- 5 files changed, 10 insertions(+), 112 deletions(-) delete mode 100644 Gemfile delete mode 100644 Gemfile.lock delete mode 100644 index.html diff --git a/Gemfile b/Gemfile deleted file mode 100644 index b8f6986..0000000 --- a/Gemfile +++ /dev/null @@ -1,6 +0,0 @@ -source 'https://rubygems.org' - -gem 'jekyll', '2.1.1' -gem 'liquid', '2.6.1' -gem 'rdiscount', '2.1.7' -gem 'jekyll-sitemap' \ No newline at end of file diff --git a/Gemfile.lock b/Gemfile.lock deleted file mode 100644 index 2d91f34..0000000 --- a/Gemfile.lock +++ /dev/null @@ -1,82 +0,0 @@ -GEM - remote: https://rubygems.org/ - specs: - addressable (2.3.8) - blankslate (2.1.2.4) - classifier (1.3.4) - fast-stemmer (>= 1.0.0) - coffee-script (2.4.1) - coffee-script-source - execjs - coffee-script-source (1.10.0) - colorator (0.1) - execjs (2.6.0) - faraday (0.9.2) - multipart-post (>= 1.2, < 3) - fast-stemmer (1.0.2) - ffi (1.9.10) - jekyll (2.1.1) - classifier (~> 1.3) - colorator (~> 0.1) - jekyll-coffeescript (~> 1.0) - jekyll-gist (~> 1.0) - jekyll-paginate (~> 1.0) - jekyll-sass-converter (~> 1.0) - jekyll-watch (~> 1.0) - kramdown (~> 1.3) - liquid (~> 2.6.1) - mercenary (~> 0.3.3) - pygments.rb (~> 0.6.0) - redcarpet (~> 3.1) - safe_yaml (~> 1.0) - toml (~> 0.1.0) - jekyll-coffeescript (1.0.1) - coffee-script (~> 2.2) - jekyll-gist (1.4.0) - octokit (~> 4.2) - jekyll-paginate (1.1.0) - jekyll-sass-converter (1.4.0) - sass (~> 3.4) - jekyll-sitemap (0.10.0) - jekyll-watch (1.3.1) - listen (~> 3.0) - kramdown (1.9.0) - liquid (2.6.1) - listen (3.0.6) - rb-fsevent (>= 0.9.3) - rb-inotify (>= 0.9.7) - mercenary (0.3.5) - multipart-post (2.0.0) - octokit (4.2.0) - sawyer (~> 0.6.0, >= 0.5.3) - parslet (1.5.0) - blankslate (~> 2.0) - posix-spawn (0.3.11) - pygments.rb (0.6.3) - posix-spawn (~> 0.3.6) - yajl-ruby (~> 1.2.0) - rb-fsevent (0.9.7) - rb-inotify (0.9.7) - ffi (>= 0.5.0) - rdiscount (2.1.7) - redcarpet (3.3.4) - safe_yaml (1.0.4) - sass (3.4.21) - sawyer (0.6.0) - addressable (~> 2.3.5) - faraday (~> 0.8, < 0.10) - toml (0.1.2) - parslet (~> 1.5.0) - yajl-ruby (1.2.1) - -PLATFORMS - ruby - -DEPENDENCIES - jekyll (= 2.1.1) - jekyll-sitemap - liquid (= 2.6.1) - rdiscount (= 2.1.7) - -BUNDLED WITH - 1.11.2 diff --git a/_config.yml b/_config.yml index b495275..a0f624b 100644 --- a/_config.yml +++ b/_config.yml @@ -4,48 +4,38 @@ tileApi: https://api-maps-staging.tilestream.net permalink: /:categories/:title/ baseurl: /mapping title: Mapping with OpenStreetMap -markdown: kramdown exclude: - package.json - node_modules -- Gemfile -- Gemfile.lock - README.MD - CONTRIBUTING.md - test -- JOSM -- Studio - -kramdown: - auto_ids: true - toc_levels: 1..6 - smart_quotes: lsquo,rsquo,ldquo,rdquo defaults: - scope: path: "" # an empty string here means all files in the project - type: "post" # previously `post` in Jekyll 2.2. + type: "posts" values: layout: "post" # DEFAULT ENGLISH - scope: path: "" - type: "page" + type: "pages" values: lang: "en" - scope: path: "" - type: "post" + type: "posts" values: lang: "en" # SPANISH - scope: path: "es" - type: "page" + type: "pages" values: lang: "es" - scope: path: "es" - type: "post" + type: "posts" values: lang: "es" \ No newline at end of file diff --git a/_layouts/default.html b/_layouts/default.html index 2226c4d..f80e680 100644 --- a/_layouts/default.html +++ b/_layouts/default.html @@ -12,8 +12,8 @@ {% if page.card %} - - + + @@ -64,9 +64,9 @@ {% if site.test %}{% endif %} - {% if page.head %}{{page.head}}{% endif %} + {% if page.head %}{{page.head}}{% endif %}{% if layout.head %}{{layout.head}}{% endif %} - + @@ -101,7 +101,7 @@

{{page.title}}

-
{{content}}
+
{{content}}