From b4d2db6995a50abb473b74bcb8e07770f366efea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Martin=20T=C5=AFma?= Date: Thu, 9 Apr 2020 22:15:46 +0200 Subject: [PATCH] Added OpenMapTiles styles --- OpenMapTiles/osm-bright/sprite.json | 702 ++++ OpenMapTiles/osm-bright/sprite.png | Bin 0 -> 17181 bytes OpenMapTiles/osm-bright/style.json | 4953 +++++++++++++++++++++++ OpenMapTiles/osm-liberty/sprite.json | 1682 ++++++++ OpenMapTiles/osm-liberty/sprite.png | Bin 0 -> 49086 bytes OpenMapTiles/osm-liberty/sprite@2x.json | 1682 ++++++++ OpenMapTiles/osm-liberty/sprite@2x.png | Bin 0 -> 116499 bytes OpenMapTiles/osm-liberty/style.json | 4062 +++++++++++++++++++ OpenMapTiles/positron/sprite.json | 16 + OpenMapTiles/positron/sprite.png | Bin 0 -> 529 bytes OpenMapTiles/positron/style.json | 2245 ++++++++++ OpenMapTiles/toner/style.json | 742 ++++ 12 files changed, 16084 insertions(+) create mode 100644 OpenMapTiles/osm-bright/sprite.json create mode 100644 OpenMapTiles/osm-bright/sprite.png create mode 100644 OpenMapTiles/osm-bright/style.json create mode 100644 OpenMapTiles/osm-liberty/sprite.json create mode 100644 OpenMapTiles/osm-liberty/sprite.png create mode 100644 OpenMapTiles/osm-liberty/sprite@2x.json create mode 100644 OpenMapTiles/osm-liberty/sprite@2x.png create mode 100644 OpenMapTiles/osm-liberty/style.json create mode 100644 OpenMapTiles/positron/sprite.json create mode 100644 OpenMapTiles/positron/sprite.png create mode 100644 OpenMapTiles/positron/style.json create mode 100644 OpenMapTiles/toner/style.json diff --git a/OpenMapTiles/osm-bright/sprite.json b/OpenMapTiles/osm-bright/sprite.json new file mode 100644 index 0000000..874b522 --- /dev/null +++ b/OpenMapTiles/osm-bright/sprite.json @@ -0,0 +1,702 @@ +{ + "airfield_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 21, + "y": 0 + }, + "airport_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 0, + "y": 21 + }, + "alcohol_shop_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 17, + "y": 21 + }, + "amusement_park_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 34, + "y": 21 + }, + "aquarium_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 51, + "y": 21 + }, + "art_gallery_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 38, + "y": 0 + }, + "attraction_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 55, + "y": 0 + }, + "bakery_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 0, + "y": 38 + }, + "bank_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 17, + "y": 38 + }, + "bar_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 34, + "y": 38 + }, + "beer_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 51, + "y": 38 + }, + "bicycle_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 0, + "y": 55 + }, + "bicycle_rental_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 17, + "y": 55 + }, + "bus_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 34, + "y": 55 + }, + "cafe_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 51, + "y": 55 + }, + "campsite_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 68, + "y": 21 + }, + "car_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 85, + "y": 21 + }, + "castle_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 102, + "y": 21 + }, + "cemetery_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 119, + "y": 21 + }, + "cinema_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 136, + "y": 21 + }, + "circle_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 68, + "y": 38 + }, + "circle_stroked_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 85, + "y": 38 + }, + "clothing_store_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 102, + "y": 38 + }, + "college_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 119, + "y": 38 + }, + "dentist_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 136, + "y": 38 + }, + "doctor_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 68, + "y": 55 + }, + "dog_park_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 85, + "y": 55 + }, + "drinking_water_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 102, + "y": 55 + }, + "embassy_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 119, + "y": 55 + }, + "entrance_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 136, + "y": 55 + }, + "fast_food_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 72, + "y": 0 + }, + "ferry_terminal_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 89, + "y": 0 + }, + "fire_station_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 106, + "y": 0 + }, + "fuel_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 123, + "y": 0 + }, + "garden_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 140, + "y": 0 + }, + "golf_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 0, + "y": 72 + }, + "grocery_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 17, + "y": 72 + }, + "harbor_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 34, + "y": 72 + }, + "heliport_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 51, + "y": 72 + }, + "hospital_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 68, + "y": 72 + }, + "ice_cream_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 85, + "y": 72 + }, + "information_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 102, + "y": 72 + }, + "laundry_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 119, + "y": 72 + }, + "library_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 136, + "y": 72 + }, + "lodging_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 0, + "y": 89 + }, + "marker_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 17, + "y": 89 + }, + "monument_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 34, + "y": 89 + }, + "mountain_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 51, + "y": 89 + }, + "museum_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 68, + "y": 89 + }, + "music_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 85, + "y": 89 + }, + "oneway": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 0, + "y": 0 + }, + "park_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 102, + "y": 89 + }, + "pharmacy_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 119, + "y": 89 + }, + "picnic_site_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 136, + "y": 89 + }, + "place_of_worship_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 0, + "y": 106 + }, + "playground_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 17, + "y": 106 + }, + "police_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 34, + "y": 106 + }, + "post_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 51, + "y": 106 + }, + "prison_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 68, + "y": 106 + }, + "rail_light_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 85, + "y": 106 + }, + "rail_metro_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 102, + "y": 106 + }, + "railway_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 119, + "y": 106 + }, + "religious_christian_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 136, + "y": 106 + }, + "religious_jewish_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 0, + "y": 123 + }, + "religious_muslim_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 17, + "y": 123 + }, + "restaurant_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 34, + "y": 123 + }, + "road_1": { + "height": 14, + "pixelRatio": 1, + "width": 14, + "x": 259, + "y": 21 + }, + "road_2": { + "height": 14, + "pixelRatio": 1, + "width": 20, + "x": 273, + "y": 21 + }, + "road_3": { + "height": 14, + "pixelRatio": 1, + "width": 25, + "x": 293, + "y": 21 + }, + "road_4": { + "height": 14, + "pixelRatio": 1, + "width": 31, + "x": 153, + "y": 38 + }, + "road_5": { + "height": 14, + "pixelRatio": 1, + "width": 36, + "x": 184, + "y": 38 + }, + "road_6": { + "height": 14, + "pixelRatio": 1, + "width": 40, + "x": 220, + "y": 38 + }, + "rocket_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 51, + "y": 123 + }, + "school_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 68, + "y": 123 + }, + "shop_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 85, + "y": 123 + }, + "stadium_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 102, + "y": 123 + }, + "star_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 119, + "y": 123 + }, + "suitcase_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 136, + "y": 123 + }, + "swimming_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 0, + "y": 140 + }, + "theatre_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 17, + "y": 140 + }, + "toilet_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 34, + "y": 140 + }, + "town_hall_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 51, + "y": 140 + }, + "triangle_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 68, + "y": 140 + }, + "triangle_stroked_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 85, + "y": 140 + }, + "us-highway_1": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 102, + "y": 140 + }, + "us-highway_2": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 119, + "y": 140 + }, + "us-highway_3": { + "height": 17, + "pixelRatio": 1, + "width": 21, + "x": 136, + "y": 140 + }, + "us-interstate_1": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 153, + "y": 21 + }, + "us-interstate_2": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 170, + "y": 21 + }, + "us-interstate_3": { + "height": 17, + "pixelRatio": 1, + "width": 21, + "x": 187, + "y": 21 + }, + "us-state_1": { + "height": 14, + "pixelRatio": 1, + "width": 17, + "x": 318, + "y": 21 + }, + "us-state_2": { + "height": 14, + "pixelRatio": 1, + "width": 22, + "x": 260, + "y": 38 + }, + "us-state_3": { + "height": 14, + "pixelRatio": 1, + "width": 27, + "x": 282, + "y": 38 + }, + "us-state_4": { + "height": 14, + "pixelRatio": 1, + "width": 32, + "x": 153, + "y": 55 + }, + "us-state_5": { + "height": 14, + "pixelRatio": 1, + "width": 37, + "x": 185, + "y": 55 + }, + "us-state_6": { + "height": 14, + "pixelRatio": 1, + "width": 42, + "x": 222, + "y": 55 + }, + "veterinary_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 208, + "y": 21 + }, + "volcano_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 225, + "y": 21 + }, + "wave": { + "height": 8, + "pixelRatio": 1, + "width": 16, + "x": 309, + "y": 38 + }, + "zoo_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 242, + "y": 21 + } +} \ No newline at end of file diff --git a/OpenMapTiles/osm-bright/sprite.png b/OpenMapTiles/osm-bright/sprite.png new file mode 100644 index 0000000000000000000000000000000000000000..0c21614be4fc50a5012326a22ceb1b218a1870fd GIT binary patch literal 17181 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", + "admin_level", + 4 + ], + [ + "<=", + "admin_level", + 8 + ], + [ + "!=", + "maritime", + 1 + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#9e9cab", + "line-dasharray": [ + 3, + 1, + 1, + 1 + ], + "line-width": { + "base": 1.4, + "stops": [ + [ + 4, + 0.4 + ], + [ + 5, + 1 + ], + [ + 12, + 3 + ] + ] + } + } + }, + { + "id": "boundary-land-level-2", + "type": "line", + "source": "openmaptiles", + "source-layer": "boundary", + "filter": [ + "all", + [ + "==", + "admin_level", + 2 + ], + [ + "!=", + "maritime", + 1 + ], + [ + "!=", + "disputed", + 1 + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "paint": { + "line-color": "hsl(248, 7%, 66%)", + "line-width": { + "base": 1, + "stops": [ + [ + 0, + 0.6 + ], + [ + 4, + 1.4 + ], + [ + 5, + 2 + ], + [ + 12, + 8 + ] + ] + } + } + }, + { + "id": "boundary-land-disputed", + "type": "line", + "source": "openmaptiles", + "source-layer": "boundary", + "filter": [ + "all", + [ + "!=", + "maritime", + 1 + ], + [ + "==", + "disputed", + 1 + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "paint": { + "line-color": "hsl(248, 7%, 70%)", + "line-dasharray": [ + 1, + 3 + ], + "line-width": { + "base": 1, + "stops": [ + [ + 0, + 0.6 + ], + [ + 4, + 1.4 + ], + [ + 5, + 2 + ], + [ + 12, + 8 + ] + ] + } + } + }, + { + "id": "boundary-water", + "type": "line", + "source": "openmaptiles", + "source-layer": "boundary", + "filter": [ + "all", + [ + "in", + "admin_level", + 2, + 4 + ], + [ + "==", + "maritime", + 1 + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "paint": { + "line-color": "rgba(154, 189, 214, 1)", + "line-width": { + "base": 1, + "stops": [ + [ + 0, + 0.6 + ], + [ + 4, + 1.4 + ], + [ + 5, + 2 + ], + [ + 12, + 8 + ] + ] + }, + "line-opacity": { + "stops": [ + [ + 6, + 0.6 + ], + [ + 10, + 1 + ] + ] + } + } + }, + { + "id": "waterway-name", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "waterway", + "minzoom": 13, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "has", + "name" + ] + ], + "layout": { + "text-font": [ + "Noto Sans Italic" + ], + "text-size": 14, + "text-field": "{name:latin} {name:nonlatin}", + "text-max-width": 5, + "text-rotation-alignment": "map", + "symbol-placement": "line", + "text-letter-spacing": 0.2, + "symbol-spacing": 350 + }, + "paint": { + "text-color": "#74aee9", + "text-halo-width": 1.5, + "text-halo-color": "rgba(255,255,255,0.7)" + } + }, + { + "id": "water-name-lakeline", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "water_name", + "filter": [ + "==", + "$type", + "LineString" + ], + "layout": { + "text-font": [ + "Noto Sans Italic" + ], + "text-size": 14, + "text-field": "{name:latin}\n{name:nonlatin}", + "text-max-width": 5, + "text-rotation-alignment": "map", + "symbol-placement": "line", + "symbol-spacing": 350, + "text-letter-spacing": 0.2 + }, + "paint": { + "text-color": "#74aee9", + "text-halo-width": 1.5, + "text-halo-color": "rgba(255,255,255,0.7)" + } + }, + { + "id": "water-name-ocean", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "water_name", + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "==", + "class", + "ocean" + ] + ], + "layout": { + "text-font": [ + "Noto Sans Italic" + ], + "text-size": 14, + "text-field": "{name:latin}", + "text-max-width": 5, + "text-rotation-alignment": "map", + "symbol-placement": "point", + "symbol-spacing": 350, + "text-letter-spacing": 0.2 + }, + "paint": { + "text-color": "#74aee9", + "text-halo-width": 1.5, + "text-halo-color": "rgba(255,255,255,0.7)" + } + }, + { + "id": "water-name-other", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "water_name", + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "!in", + "class", + "ocean" + ] + ], + "layout": { + "text-font": [ + "Noto Sans Italic" + ], + "text-size": { + "stops": [ + [ + 0, + 10 + ], + [ + 6, + 14 + ] + ] + }, + "text-field": "{name:latin}\n{name:nonlatin}", + "text-max-width": 5, + "text-rotation-alignment": "map", + "symbol-placement": "point", + "symbol-spacing": 350, + "text-letter-spacing": 0.2, + "visibility": "visible" + }, + "paint": { + "text-color": "#74aee9", + "text-halo-width": 1.5, + "text-halo-color": "rgba(255,255,255,0.7)" + } + }, + { + "id": "poi-level-3", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "poi", + "minzoom": 16, + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + ">=", + "rank", + 25 + ] + ], + "layout": { + "text-padding": 2, + "text-font": [ + "Noto Sans Regular" + ], + "text-anchor": "top", + "icon-image": "{class}_11", + "text-field": "{name:latin}\n{name:nonlatin}", + "text-offset": [ + 0, + 0.6 + ], + "text-size": 12, + "text-max-width": 9 + }, + "paint": { + "text-halo-blur": 0.5, + "text-color": "#666", + "text-halo-width": 1, + "text-halo-color": "#ffffff" + } + }, + { + "id": "poi-level-2", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "poi", + "minzoom": 15, + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "<=", + "rank", + 24 + ], + [ + ">=", + "rank", + 15 + ] + ], + "layout": { + "text-padding": 2, + "text-font": [ + "Noto Sans Regular" + ], + "text-anchor": "top", + "icon-image": "{class}_11", + "text-field": "{name:latin}\n{name:nonlatin}", + "text-offset": [ + 0, + 0.6 + ], + "text-size": 12, + "text-max-width": 9 + }, + "paint": { + "text-halo-blur": 0.5, + "text-color": "#666", + "text-halo-width": 1, + "text-halo-color": "#ffffff" + } + }, + { + "id": "poi-level-1", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "poi", + "minzoom": 14, + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "<=", + "rank", + 14 + ], + [ + "has", + "name" + ] + ], + "layout": { + "text-padding": 2, + "text-font": [ + "Noto Sans Regular" + ], + "text-anchor": "top", + "icon-image": "{class}_11", + "text-field": "{name:latin}\n{name:nonlatin}", + "text-offset": [ + 0, + 0.6 + ], + "text-size": 12, + "text-max-width": 9 + }, + "paint": { + "text-halo-blur": 0.5, + "text-color": "#666", + "text-halo-width": 1, + "text-halo-color": "#ffffff" + } + }, + { + "id": "poi-railway", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "poi", + "minzoom": 13, + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "has", + "name" + ], + [ + "==", + "class", + "railway" + ], + [ + "==", + "subclass", + "station" + ] + ], + "layout": { + "text-padding": 2, + "text-font": [ + "Noto Sans Regular" + ], + "text-anchor": "top", + "icon-image": "{class}_11", + "text-field": "{name:latin}\n{name:nonlatin}", + "text-offset": [ + 0, + 0.6 + ], + "text-size": 12, + "text-max-width": 9, + "icon-optional": false, + "icon-ignore-placement": false, + "icon-allow-overlap": false, + "text-ignore-placement": false, + "text-allow-overlap": false, + "text-optional": true + }, + "paint": { + "text-halo-blur": 0.5, + "text-color": "#666", + "text-halo-width": 1, + "text-halo-color": "#ffffff" + } + }, + { + "id": "road_oneway", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 15, + "filter": [ + "all", + [ + "==", + "oneway", + 1 + ], + [ + "in", + "class", + "motorway", + "trunk", + "primary", + "secondary", + "tertiary", + "minor", + "service" + ] + ], + "layout": { + "symbol-placement": "line", + "icon-image": "oneway", + "symbol-spacing": 75, + "icon-padding": 2, + "icon-rotation-alignment": "map", + "icon-rotate": 90, + "icon-size": { + "stops": [ + [ + 15, + 0.5 + ], + [ + 19, + 1 + ] + ] + } + }, + "paint": { + "icon-opacity": 0.5 + } + }, + { + "id": "road_oneway_opposite", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 15, + "filter": [ + "all", + [ + "==", + "oneway", + -1 + ], + [ + "in", + "class", + "motorway", + "trunk", + "primary", + "secondary", + "tertiary", + "minor", + "service" + ] + ], + "layout": { + "symbol-placement": "line", + "icon-image": "oneway", + "symbol-spacing": 75, + "icon-padding": 2, + "icon-rotation-alignment": "map", + "icon-rotate": -90, + "icon-size": { + "stops": [ + [ + 15, + 0.5 + ], + [ + 19, + 1 + ] + ] + } + }, + "paint": { + "icon-opacity": 0.5 + } + }, + { + "id": "highway-name-path", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "transportation_name", + "minzoom": 15.5, + "filter": [ + "==", + "class", + "path" + ], + "layout": { + "text-size": { + "base": 1, + "stops": [ + [ + 13, + 12 + ], + [ + 14, + 13 + ] + ] + }, + "text-font": [ + "Noto Sans Regular" + ], + "text-field": "{name:latin} {name:nonlatin}", + "symbol-placement": "line", + "text-rotation-alignment": "map" + }, + "paint": { + "text-halo-color": "#f8f4f0", + "text-color": "hsl(30, 23%, 62%)", + "text-halo-width": 0.5 + } + }, + { + "id": "highway-name-minor", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "transportation_name", + "minzoom": 15, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "in", + "class", + "minor", + "service", + "track" + ] + ], + "layout": { + "text-size": { + "base": 1, + "stops": [ + [ + 13, + 12 + ], + [ + 14, + 13 + ] + ] + }, + "text-font": [ + "Noto Sans Regular" + ], + "text-field": "{name:latin} {name:nonlatin}", + "symbol-placement": "line", + "text-rotation-alignment": "map" + }, + "paint": { + "text-halo-blur": 0.5, + "text-color": "#765", + "text-halo-width": 1 + } + }, + { + "id": "highway-name-major", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "transportation_name", + "minzoom": 12.2, + "filter": [ + "in", + "class", + "primary", + "secondary", + "tertiary", + "trunk" + ], + "layout": { + "text-size": { + "base": 1, + "stops": [ + [ + 13, + 12 + ], + [ + 14, + 13 + ] + ] + }, + "text-font": [ + "Noto Sans Regular" + ], + "text-field": "{name:latin} {name:nonlatin}", + "symbol-placement": "line", + "text-rotation-alignment": "map" + }, + "paint": { + "text-halo-blur": 0.5, + "text-color": "#765", + "text-halo-width": 1 + } + }, + { + "id": "highway-shield", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "transportation_name", + "minzoom": 8, + "filter": [ + "all", + [ + "<=", + "ref_length", + 6 + ], + [ + "==", + "$type", + "LineString" + ], + [ + "!in", + "network", + "us-interstate", + "us-highway", + "us-state" + ] + ], + "layout": { + "text-size": 10, + "icon-image": "road_{ref_length}", + "icon-rotation-alignment": "viewport", + "symbol-spacing": 200, + "text-font": [ + "Noto Sans Regular" + ], + "symbol-placement": { + "base": 1, + "stops": [ + [ + 10, + "point" + ], + [ + 11, + "line" + ] + ] + }, + "text-rotation-alignment": "viewport", + "icon-size": 1, + "text-field": "{ref}" + }, + "paint": {} + }, + { + "id": "highway-shield-us-interstate", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "transportation_name", + "minzoom": 7, + "filter": [ + "all", + [ + "<=", + "ref_length", + 6 + ], + [ + "==", + "$type", + "LineString" + ], + [ + "in", + "network", + "us-interstate" + ] + ], + "layout": { + "text-size": 10, + "icon-image": "{network}_{ref_length}", + "icon-rotation-alignment": "viewport", + "symbol-spacing": 200, + "text-font": [ + "Noto Sans Regular" + ], + "symbol-placement": { + "base": 1, + "stops": [ + [ + 7, + "point" + ], + [ + 7, + "line" + ], + [ + 8, + "line" + ] + ] + }, + "text-rotation-alignment": "viewport", + "icon-size": 1, + "text-field": "{ref}" + }, + "paint": { + "text-color": "rgba(0, 0, 0, 1)" + } + }, + { + "id": "highway-shield-us-other", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "transportation_name", + "minzoom": 9, + "filter": [ + "all", + [ + "<=", + "ref_length", + 6 + ], + [ + "==", + "$type", + "LineString" + ], + [ + "in", + "network", + "us-highway", + "us-state" + ] + ], + "layout": { + "text-size": 10, + "icon-image": "{network}_{ref_length}", + "icon-rotation-alignment": "viewport", + "symbol-spacing": 200, + "text-font": [ + "Noto Sans Regular" + ], + "symbol-placement": { + "base": 1, + "stops": [ + [ + 10, + "point" + ], + [ + 11, + "line" + ] + ] + }, + "text-rotation-alignment": "viewport", + "icon-size": 1, + "text-field": "{ref}" + }, + "paint": { + "text-color": "rgba(0, 0, 0, 1)" + } + }, + { + "id": "airport-label-major", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "aerodrome_label", + "minzoom": 10, + "filter": [ + "all", + [ + "has", + "iata" + ] + ], + "layout": { + "text-padding": 2, + "text-font": [ + "Noto Sans Regular" + ], + "text-anchor": "top", + "icon-image": "airport_11", + "text-field": "{name:latin}\n{name:nonlatin}", + "text-offset": [ + 0, + 0.6 + ], + "text-size": 12, + "text-max-width": 9, + "visibility": "visible", + "icon-size": 1, + "text-optional": true + }, + "paint": { + "text-halo-blur": 0.5, + "text-color": "#666", + "text-halo-width": 1, + "text-halo-color": "#ffffff" + } + }, + { + "id": "place-other", + "type": "symbol", + "metadata": { + "mapbox:group": "1444849242106.713" + }, + "source": "openmaptiles", + "source-layer": "place", + "filter": [ + "!in", + "class", + "city", + "town", + "village", + "country", + "continent" + ], + "layout": { + "text-letter-spacing": 0.1, + "text-size": { + "base": 1.2, + "stops": [ + [ + 12, + 10 + ], + [ + 15, + 14 + ] + ] + }, + "text-font": [ + "Noto Sans Bold" + ], + "text-field": "{name:latin}\n{name:nonlatin}", + "text-transform": "uppercase", + "text-max-width": 9, + "visibility": "visible" + }, + "paint": { + "text-color": "#633", + "text-halo-width": 1.2, + "text-halo-color": "rgba(255,255,255,0.8)" + } + }, + { + "id": "place-village", + "type": "symbol", + "metadata": { + "mapbox:group": "1444849242106.713" + }, + "source": "openmaptiles", + "source-layer": "place", + "filter": [ + "==", + "class", + "village" + ], + "layout": { + "text-font": [ + "Noto Sans Regular" + ], + "text-size": { + "base": 1.2, + "stops": [ + [ + 10, + 12 + ], + [ + 15, + 22 + ] + ] + }, + "text-field": "{name:latin}\n{name:nonlatin}", + "text-max-width": 8, + "visibility": "visible" + }, + "paint": { + "text-color": "#333", + "text-halo-width": 1.2, + "text-halo-color": "rgba(255,255,255,0.8)" + } + }, + { + "id": "place-town", + "type": "symbol", + "metadata": { + "mapbox:group": "1444849242106.713" + }, + "source": "openmaptiles", + "source-layer": "place", + "filter": [ + "==", + "class", + "town" + ], + "layout": { + "text-font": [ + "Noto Sans Regular" + ], + "text-size": { + "base": 1.2, + "stops": [ + [ + 10, + 14 + ], + [ + 15, + 24 + ] + ] + }, + "text-field": "{name:latin}\n{name:nonlatin}", + "text-max-width": 8, + "visibility": "visible" + }, + "paint": { + "text-color": "#333", + "text-halo-width": 1.2, + "text-halo-color": "rgba(255,255,255,0.8)" + } + }, + { + "id": "place-city", + "type": "symbol", + "metadata": { + "mapbox:group": "1444849242106.713" + }, + "source": "openmaptiles", + "source-layer": "place", + "filter": [ + "all", + [ + "!=", + "capital", + 2 + ], + [ + "==", + "class", + "city" + ] + ], + "layout": { + "text-font": [ + "Noto Sans Regular" + ], + "text-size": { + "base": 1.2, + "stops": [ + [ + 7, + 14 + ], + [ + 11, + 24 + ] + ] + }, + "text-field": "{name:latin}\n{name:nonlatin}", + "text-max-width": 8, + "visibility": "visible" + }, + "paint": { + "text-color": "#333", + "text-halo-width": 1.2, + "text-halo-color": "rgba(255,255,255,0.8)" + } + }, + { + "id": "place-city-capital", + "type": "symbol", + "metadata": { + "mapbox:group": "1444849242106.713" + }, + "source": "openmaptiles", + "source-layer": "place", + "filter": [ + "all", + [ + "==", + "capital", + 2 + ], + [ + "==", + "class", + "city" + ] + ], + "layout": { + "text-font": [ + "Noto Sans Regular" + ], + "text-size": { + "base": 1.2, + "stops": [ + [ + 7, + 14 + ], + [ + 11, + 24 + ] + ] + }, + "text-field": "{name:latin}\n{name:nonlatin}", + "text-max-width": 8, + "icon-image": "star_11", + "text-offset": [ + 0.4, + 0 + ], + "icon-size": 0.8, + "text-anchor": "left", + "visibility": "visible" + }, + "paint": { + "text-color": "#333", + "text-halo-width": 1.2, + "text-halo-color": "rgba(255,255,255,0.8)" + } + }, + { + "id": "place-country-other", + "type": "symbol", + "metadata": { + "mapbox:group": "1444849242106.713" + }, + "source": "openmaptiles", + "source-layer": "place", + "filter": [ + "all", + [ + "==", + "class", + "country" + ], + [ + ">=", + "rank", + 3 + ], + [ + "!has", + "iso_a2" + ] + ], + "layout": { + "text-font": [ + "Noto Sans Italic" + ], + "text-field": "{name:latin}", + "text-size": { + "stops": [ + [ + 3, + 11 + ], + [ + 7, + 17 + ] + ] + }, + "text-transform": "uppercase", + "text-max-width": 6.25, + "visibility": "visible" + }, + "paint": { + "text-halo-blur": 1, + "text-color": "#334", + "text-halo-width": 2, + "text-halo-color": "rgba(255,255,255,0.8)" + } + }, + { + "id": "place-country-3", + "type": "symbol", + "metadata": { + "mapbox:group": "1444849242106.713" + }, + "source": "openmaptiles", + "source-layer": "place", + "filter": [ + "all", + [ + "==", + "class", + "country" + ], + [ + ">=", + "rank", + 3 + ], + [ + "has", + "iso_a2" + ] + ], + "layout": { + "text-font": [ + "Noto Sans Bold" + ], + "text-field": "{name:latin}", + "text-size": { + "stops": [ + [ + 3, + 11 + ], + [ + 7, + 17 + ] + ] + }, + "text-transform": "uppercase", + "text-max-width": 6.25, + "visibility": "visible" + }, + "paint": { + "text-halo-blur": 1, + "text-color": "#334", + "text-halo-width": 2, + "text-halo-color": "rgba(255,255,255,0.8)" + } + }, + { + "id": "place-country-2", + "type": "symbol", + "metadata": { + "mapbox:group": "1444849242106.713" + }, + "source": "openmaptiles", + "source-layer": "place", + "filter": [ + "all", + [ + "==", + "class", + "country" + ], + [ + "==", + "rank", + 2 + ], + [ + "has", + "iso_a2" + ] + ], + "layout": { + "text-font": [ + "Noto Sans Bold" + ], + "text-field": "{name:latin}", + "text-size": { + "stops": [ + [ + 2, + 11 + ], + [ + 5, + 17 + ] + ] + }, + "text-transform": "uppercase", + "text-max-width": 6.25, + "visibility": "visible" + }, + "paint": { + "text-halo-blur": 1, + "text-color": "#334", + "text-halo-width": 2, + "text-halo-color": "rgba(255,255,255,0.8)" + } + }, + { + "id": "place-country-1", + "type": "symbol", + "metadata": { + "mapbox:group": "1444849242106.713" + }, + "source": "openmaptiles", + "source-layer": "place", + "filter": [ + "all", + [ + "==", + "class", + "country" + ], + [ + "==", + "rank", + 1 + ], + [ + "has", + "iso_a2" + ] + ], + "layout": { + "text-font": [ + "Noto Sans Bold" + ], + "text-field": "{name:latin}", + "text-size": { + "stops": [ + [ + 1, + 11 + ], + [ + 4, + 17 + ] + ] + }, + "text-transform": "uppercase", + "text-max-width": 6.25, + "visibility": "visible" + }, + "paint": { + "text-halo-blur": 1, + "text-color": "#334", + "text-halo-width": 2, + "text-halo-color": "rgba(255,255,255,0.8)" + } + }, + { + "id": "place-continent", + "type": "symbol", + "metadata": { + "mapbox:group": "1444849242106.713" + }, + "source": "openmaptiles", + "source-layer": "place", + "maxzoom": 1, + "filter": [ + "==", + "class", + "continent" + ], + "layout": { + "text-font": [ + "Noto Sans Bold" + ], + "text-field": "{name:latin}", + "text-size": 14, + "text-max-width": 6.25, + "text-transform": "uppercase", + "visibility": "visible" + }, + "paint": { + "text-halo-blur": 1, + "text-color": "#334", + "text-halo-width": 2, + "text-halo-color": "rgba(255,255,255,0.8)" + } + } + ], + "id": "osm-bright" +} diff --git a/OpenMapTiles/osm-liberty/sprite.json b/OpenMapTiles/osm-liberty/sprite.json new file mode 100644 index 0000000..ffe03b5 --- /dev/null +++ b/OpenMapTiles/osm-liberty/sprite.json @@ -0,0 +1,1682 @@ +{ + "aerialway_11": { + "height": 15, + "pixelRatio": 1, + "width": 15, + "x": 284, + "y": 127 + }, + "aerialway_15": { + "height": 19, + "pixelRatio": 1, + "width": 19, + "x": 80, + "y": 190 + }, + "airfield_11": { + "height": 15, + "pixelRatio": 1, + "width": 15, + "x": 299, + "y": 127 + }, + "airfield_15": { + "height": 19, + "pixelRatio": 1, + "width": 19, + "x": 99, + "y": 190 + }, + "airport_11": { + "height": 15, + "pixelRatio": 1, + "width": 15, + "x": 314, + "y": 127 + }, + "airport_15": { + "height": 19, + "pixelRatio": 1, + "width": 19, + "x": 118, + "y": 190 + }, + "alcohol_shop_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 381, + "y": 210 + }, + "alcohol_shop_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 64, + "y": 0 + }, + "america_football_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 398, + "y": 210 + }, + "america_football_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 85, + "y": 0 + }, + "amusement_park_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 415, + "y": 210 + }, + "amusement_park_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 106, + "y": 0 + }, + "aquarium_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 432, + "y": 210 + }, + "aquarium_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 0, + "y": 64 + }, + "art_gallery_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 449, + "y": 210 + }, + "art_gallery_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 21, + "y": 64 + }, + "attraction_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 466, + "y": 210 + }, + "attraction_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 42, + "y": 64 + }, + "bakery_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 483, + "y": 210 + }, + "bakery_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 63, + "y": 64 + }, + "bank_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 227, + "y": 229 + }, + "bank_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 84, + "y": 64 + }, + "bar_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 244, + "y": 229 + }, + "bar_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 105, + "y": 64 + }, + "baseball_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 261, + "y": 229 + }, + "baseball_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 0, + "y": 85 + }, + "basketball_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 278, + "y": 229 + }, + "basketball_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 21, + "y": 85 + }, + "beer_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 295, + "y": 229 + }, + "beer_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 42, + "y": 85 + }, + "bicycle_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 312, + "y": 229 + }, + "bicycle_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 63, + "y": 85 + }, + "bicycle_rental_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 329, + "y": 229 + }, + "bicycle_rental_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 84, + "y": 85 + }, + "building_11": { + "height": 15, + "pixelRatio": 1, + "width": 15, + "x": 329, + "y": 127 + }, + "building_15": { + "height": 19, + "pixelRatio": 1, + "width": 19, + "x": 137, + "y": 190 + }, + "bus_11": { + "height": 15, + "pixelRatio": 1, + "width": 15, + "x": 344, + "y": 127 + }, + "bus_15": { + "height": 19, + "pixelRatio": 1, + "width": 19, + "x": 156, + "y": 190 + }, + "butcher_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 346, + "y": 229 + }, + "butcher_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 105, + "y": 85 + }, + "cafe_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 363, + "y": 229 + }, + "cafe_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 0, + "y": 106 + }, + "campsite_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 380, + "y": 229 + }, + "campsite_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 21, + "y": 106 + }, + "car_11": { + "height": 15, + "pixelRatio": 1, + "width": 15, + "x": 359, + "y": 127 + }, + "car_15": { + "height": 19, + "pixelRatio": 1, + "width": 19, + "x": 175, + "y": 190 + }, + "castle_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 397, + "y": 229 + }, + "castle_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 42, + "y": 106 + }, + "cemetery_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 414, + "y": 229 + }, + "cemetery_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 63, + "y": 106 + }, + "cinema_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 431, + "y": 229 + }, + "cinema_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 84, + "y": 106 + }, + "circle-stroked_11": { + "height": 15, + "pixelRatio": 1, + "width": 15, + "x": 374, + "y": 127 + }, + "circle-stroked_15": { + "height": 19, + "pixelRatio": 1, + "width": 19, + "x": 194, + "y": 190 + }, + "circle_11": { + "height": 15, + "pixelRatio": 1, + "width": 15, + "x": 389, + "y": 127 + }, + "circle_15": { + "height": 19, + "pixelRatio": 1, + "width": 19, + "x": 213, + "y": 190 + }, + "clothing_store_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 448, + "y": 229 + }, + "clothing_store_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 105, + "y": 106 + }, + "college_11": { + "height": 16, + "pixelRatio": 1, + "width": 16, + "x": 473, + "y": 106 + }, + "college_15": { + "height": 20, + "pixelRatio": 1, + "width": 20, + "x": 0, + "y": 190 + }, + "commercial_11": { + "height": 15, + "pixelRatio": 1, + "width": 15, + "x": 404, + "y": 127 + }, + "commercial_15": { + "height": 19, + "pixelRatio": 1, + "width": 19, + "x": 232, + "y": 190 + }, + "cricket_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 465, + "y": 229 + }, + "cricket_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 126, + "y": 64 + }, + "cross_11": { + "height": 15, + "pixelRatio": 1, + "width": 15, + "x": 419, + "y": 127 + }, + "cross_15": { + "height": 19, + "pixelRatio": 1, + "width": 19, + "x": 0, + "y": 210 + }, + "dam_11": { + "height": 15, + "pixelRatio": 1, + "width": 15, + "x": 434, + "y": 127 + }, + "dam_15": { + "height": 19, + "pixelRatio": 1, + "width": 19, + "x": 19, + "y": 210 + }, + "danger_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 482, + "y": 229 + }, + "danger_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 147, + "y": 64 + }, + "default_1": { + "height": 18, + "pixelRatio": 1, + "width": 18, + "x": 152, + "y": 229 + }, + "default_2": { + "height": 18, + "pixelRatio": 1, + "width": 25, + "x": 170, + "y": 229 + }, + "default_3": { + "height": 18, + "pixelRatio": 1, + "width": 32, + "x": 195, + "y": 229 + }, + "default_4": { + "height": 18, + "pixelRatio": 1, + "width": 39, + "x": 247, + "y": 210 + }, + "default_5": { + "height": 18, + "pixelRatio": 1, + "width": 45, + "x": 286, + "y": 210 + }, + "default_6": { + "height": 18, + "pixelRatio": 1, + "width": 50, + "x": 331, + "y": 210 + }, + "dentist_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 251, + "y": 190 + }, + "dentist_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 168, + "y": 64 + }, + "doctor_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 268, + "y": 190 + }, + "doctor_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 189, + "y": 64 + }, + "dog_park_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 285, + "y": 190 + }, + "dog_park_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 210, + "y": 64 + }, + "dot_10": { + "height": 10, + "pixelRatio": 1, + "width": 10, + "x": 499, + "y": 229 + }, + "dot_11": { + "height": 11, + "pixelRatio": 1, + "width": 11, + "x": 500, + "y": 210 + }, + "dot_9": { + "height": 9, + "pixelRatio": 1, + "width": 9, + "x": 477, + "y": 148 + }, + "drinking-water_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 302, + "y": 190 + }, + "drinking_water_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 231, + "y": 64 + }, + "embassy_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 319, + "y": 190 + }, + "embassy_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 126, + "y": 85 + }, + "entrance_11": { + "height": 15, + "pixelRatio": 1, + "width": 15, + "x": 449, + "y": 127 + }, + "entrance_15": { + "height": 19, + "pixelRatio": 1, + "width": 19, + "x": 38, + "y": 210 + }, + "fast_food_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 336, + "y": 190 + }, + "fast_food_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 147, + "y": 85 + }, + "ferry_11": { + "height": 15, + "pixelRatio": 1, + "width": 15, + "x": 464, + "y": 127 + }, + "ferry_15": { + "height": 19, + "pixelRatio": 1, + "width": 19, + "x": 57, + "y": 210 + }, + "fire-station_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 353, + "y": 190 + }, + "fire-station_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 168, + "y": 85 + }, + "fuel_11": { + "height": 15, + "pixelRatio": 1, + "width": 15, + "x": 479, + "y": 127 + }, + "fuel_15": { + "height": 19, + "pixelRatio": 1, + "width": 19, + "x": 76, + "y": 210 + }, + "garden_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 370, + "y": 190 + }, + "garden_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 189, + "y": 85 + }, + "gift_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 387, + "y": 190 + }, + "gift_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 210, + "y": 85 + }, + "golf_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 404, + "y": 190 + }, + "golf_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 231, + "y": 85 + }, + "grocery_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 421, + "y": 190 + }, + "grocery_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 126, + "y": 106 + }, + "hairdresser_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 438, + "y": 190 + }, + "hairdresser_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 147, + "y": 106 + }, + "harbor_11": { + "height": 15, + "pixelRatio": 1, + "width": 15, + "x": 494, + "y": 127 + }, + "harbor_15": { + "height": 19, + "pixelRatio": 1, + "width": 19, + "x": 95, + "y": 210 + }, + "heart_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 455, + "y": 190 + }, + "heart_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 168, + "y": 106 + }, + "heliport_11": { + "height": 15, + "pixelRatio": 1, + "width": 15, + "x": 252, + "y": 148 + }, + "heliport_15": { + "height": 19, + "pixelRatio": 1, + "width": 19, + "x": 114, + "y": 210 + }, + "hospital_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 472, + "y": 190 + }, + "hospital_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 189, + "y": 106 + }, + "ice_cream_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 489, + "y": 190 + }, + "ice_cream_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 210, + "y": 106 + }, + "industry_11": { + "height": 15, + "pixelRatio": 1, + "width": 15, + "x": 267, + "y": 148 + }, + "industry_15": { + "height": 19, + "pixelRatio": 1, + "width": 19, + "x": 133, + "y": 210 + }, + "information_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 252, + "y": 64 + }, + "information_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 231, + "y": 106 + }, + "laundry_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 269, + "y": 64 + }, + "laundry_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 127, + "y": 0 + }, + "library_11": { + "height": 16, + "pixelRatio": 1, + "width": 16, + "x": 489, + "y": 106 + }, + "library_15": { + "height": 20, + "pixelRatio": 1, + "width": 20, + "x": 20, + "y": 190 + }, + "lighthouse_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 286, + "y": 64 + }, + "lighthouse_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 148, + "y": 0 + }, + "lodging_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 303, + "y": 64 + }, + "lodging_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 169, + "y": 0 + }, + "marker_11": { + "height": 15, + "pixelRatio": 1, + "width": 15, + "x": 282, + "y": 148 + }, + "marker_15": { + "height": 19, + "pixelRatio": 1, + "width": 19, + "x": 152, + "y": 210 + }, + "monument_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 320, + "y": 64 + }, + "monument_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 190, + "y": 0 + }, + "mountain_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 337, + "y": 64 + }, + "mountain_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 211, + "y": 0 + }, + "museum_11": { + "height": 16, + "pixelRatio": 1, + "width": 16, + "x": 252, + "y": 127 + }, + "museum_15": { + "height": 20, + "pixelRatio": 1, + "width": 20, + "x": 40, + "y": 190 + }, + "music_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 354, + "y": 64 + }, + "music_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 232, + "y": 0 + }, + "park_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 371, + "y": 64 + }, + "park_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 0, + "y": 127 + }, + "parking_11": { + "height": 15, + "pixelRatio": 1, + "width": 15, + "x": 297, + "y": 148 + }, + "parking_15": { + "height": 19, + "pixelRatio": 1, + "width": 19, + "x": 171, + "y": 210 + }, + "parking_garage_11": { + "height": 15, + "pixelRatio": 1, + "width": 15, + "x": 312, + "y": 148 + }, + "parking_garage_15": { + "height": 19, + "pixelRatio": 1, + "width": 19, + "x": 190, + "y": 210 + }, + "pedestrian_polygon": { + "height": 64, + "pixelRatio": 1, + "width": 64, + "x": 0, + "y": 0 + }, + "pharmacy_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 388, + "y": 64 + }, + "pharmacy_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 21, + "y": 127 + }, + "picnic_site_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 405, + "y": 64 + }, + "picnic_site_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 42, + "y": 127 + }, + "pitch_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 422, + "y": 64 + }, + "pitch_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 63, + "y": 127 + }, + "place_of_worship_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 439, + "y": 64 + }, + "place_of_worship_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 84, + "y": 127 + }, + "playground_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 456, + "y": 64 + }, + "playground_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 105, + "y": 127 + }, + "police_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 473, + "y": 64 + }, + "police_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 126, + "y": 127 + }, + "post_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 490, + "y": 64 + }, + "post_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 147, + "y": 127 + }, + "prison_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 252, + "y": 85 + }, + "prison_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 168, + "y": 127 + }, + "railway_11": { + "height": 15, + "pixelRatio": 1, + "width": 15, + "x": 327, + "y": 148 + }, + "railway_15": { + "height": 19, + "pixelRatio": 1, + "width": 19, + "x": 209, + "y": 210 + }, + "railway_light_11": { + "height": 15, + "pixelRatio": 1, + "width": 15, + "x": 342, + "y": 148 + }, + "railway_light_15": { + "height": 19, + "pixelRatio": 1, + "width": 19, + "x": 228, + "y": 210 + }, + "railway_metro_11": { + "height": 15, + "pixelRatio": 1, + "width": 15, + "x": 357, + "y": 148 + }, + "railway_metro_15": { + "height": 19, + "pixelRatio": 1, + "width": 19, + "x": 0, + "y": 229 + }, + "ranger_station_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 269, + "y": 85 + }, + "ranger_station_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 189, + "y": 127 + }, + "religious_christian_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 286, + "y": 85 + }, + "religious_christian_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 210, + "y": 127 + }, + "religious_jewish_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 303, + "y": 85 + }, + "religious_jewish_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 231, + "y": 127 + }, + "religious_muslim_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 320, + "y": 85 + }, + "religious_muslim_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 0, + "y": 148 + }, + "restaurant_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 337, + "y": 85 + }, + "restaurant_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 21, + "y": 148 + }, + "roadblock_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 354, + "y": 85 + }, + "roadblock_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 42, + "y": 148 + }, + "rocket_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 371, + "y": 85 + }, + "rocket_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 63, + "y": 148 + }, + "school_11": { + "height": 16, + "pixelRatio": 1, + "width": 16, + "x": 268, + "y": 127 + }, + "school_15": { + "height": 20, + "pixelRatio": 1, + "width": 20, + "x": 60, + "y": 190 + }, + "shelter_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 388, + "y": 85 + }, + "shelter_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 84, + "y": 148 + }, + "shop_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 405, + "y": 85 + }, + "shop_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 105, + "y": 148 + }, + "skiing_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 422, + "y": 85 + }, + "skiing_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 126, + "y": 148 + }, + "soccer_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 439, + "y": 85 + }, + "soccer_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 147, + "y": 148 + }, + "square-stroke_11": { + "height": 15, + "pixelRatio": 1, + "width": 15, + "x": 372, + "y": 148 + }, + "square-stroke_15": { + "height": 19, + "pixelRatio": 1, + "width": 19, + "x": 19, + "y": 229 + }, + "square_11": { + "height": 15, + "pixelRatio": 1, + "width": 15, + "x": 387, + "y": 148 + }, + "square_15": { + "height": 19, + "pixelRatio": 1, + "width": 19, + "x": 38, + "y": 229 + }, + "stadium_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 456, + "y": 85 + }, + "stadium_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 168, + "y": 148 + }, + "star-stroke_11": { + "height": 15, + "pixelRatio": 1, + "width": 15, + "x": 402, + "y": 148 + }, + "star-stroke_15": { + "height": 19, + "pixelRatio": 1, + "width": 19, + "x": 57, + "y": 229 + }, + "star_11": { + "height": 15, + "pixelRatio": 1, + "width": 15, + "x": 417, + "y": 148 + }, + "star_15": { + "height": 19, + "pixelRatio": 1, + "width": 19, + "x": 76, + "y": 229 + }, + "suitcase_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 473, + "y": 85 + }, + "suitcase_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 189, + "y": 148 + }, + "sushi_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 490, + "y": 85 + }, + "sushi_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 210, + "y": 148 + }, + "swimming_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 252, + "y": 106 + }, + "swimming_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 231, + "y": 148 + }, + "telephone_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 269, + "y": 106 + }, + "telephone_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 0, + "y": 169 + }, + "tennis_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 286, + "y": 106 + }, + "tennis_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 21, + "y": 169 + }, + "theatre_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 303, + "y": 106 + }, + "theatre_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 42, + "y": 169 + }, + "toilet_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 320, + "y": 106 + }, + "toilet_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 63, + "y": 169 + }, + "town-hall_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 337, + "y": 106 + }, + "town-hall_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 84, + "y": 169 + }, + "triangle_11": { + "height": 15, + "pixelRatio": 1, + "width": 15, + "x": 432, + "y": 148 + }, + "triangle_15": { + "height": 19, + "pixelRatio": 1, + "width": 19, + "x": 95, + "y": 229 + }, + "triangle_stroked_11": { + "height": 15, + "pixelRatio": 1, + "width": 15, + "x": 447, + "y": 148 + }, + "triangle_stroked_15": { + "height": 19, + "pixelRatio": 1, + "width": 19, + "x": 114, + "y": 229 + }, + "veterinary_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 354, + "y": 106 + }, + "veterinary_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 105, + "y": 169 + }, + "volcano_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 371, + "y": 106 + }, + "volcano_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 126, + "y": 169 + }, + "warehouse_11": { + "height": 15, + "pixelRatio": 1, + "width": 15, + "x": 462, + "y": 148 + }, + "warehouse_15": { + "height": 19, + "pixelRatio": 1, + "width": 19, + "x": 133, + "y": 229 + }, + "waste_basket_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 388, + "y": 106 + }, + "waste_basket_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 147, + "y": 169 + }, + "water_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 405, + "y": 106 + }, + "water_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 168, + "y": 169 + }, + "wetland_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 422, + "y": 106 + }, + "wetland_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 189, + "y": 169 + }, + "wheelchair_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 439, + "y": 106 + }, + "wheelchair_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 210, + "y": 169 + }, + "zoo_11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 456, + "y": 106 + }, + "zoo_15": { + "height": 21, + "pixelRatio": 1, + "width": 21, + "x": 231, + "y": 169 + } +} \ No newline at end of file diff --git a/OpenMapTiles/osm-liberty/sprite.png b/OpenMapTiles/osm-liberty/sprite.png new file mode 100644 index 0000000000000000000000000000000000000000..762589d1e07a0ea2a7cf362a9dcb14bd71d7c843 GIT binary patch literal 49086 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 literal 0 HcmV?d00001 diff --git a/OpenMapTiles/osm-liberty/sprite@2x.json b/OpenMapTiles/osm-liberty/sprite@2x.json new file mode 100644 index 0000000..630c4b1 --- /dev/null +++ b/OpenMapTiles/osm-liberty/sprite@2x.json @@ -0,0 +1,1682 @@ +{ + "aerialway_11": { + "height": 30, + "pixelRatio": 2, + "width": 30, + "x": 568, + "y": 254 + }, + "aerialway_15": { + "height": 38, + "pixelRatio": 2, + "width": 38, + "x": 160, + "y": 380 + }, + "airfield_11": { + "height": 30, + "pixelRatio": 2, + "width": 30, + "x": 598, + "y": 254 + }, + "airfield_15": { + "height": 38, + "pixelRatio": 2, + "width": 38, + "x": 198, + "y": 380 + }, + "airport_11": { + "height": 30, + "pixelRatio": 2, + "width": 30, + "x": 628, + "y": 254 + }, + "airport_15": { + "height": 38, + "pixelRatio": 2, + "width": 38, + "x": 236, + "y": 380 + }, + "alcohol_shop_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 762, + "y": 420 + }, + "alcohol_shop_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 128, + "y": 0 + }, + "america_football_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 796, + "y": 420 + }, + "america_football_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 170, + "y": 0 + }, + "amusement_park_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 830, + "y": 420 + }, + "amusement_park_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 212, + "y": 0 + }, + "aquarium_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 864, + "y": 420 + }, + "aquarium_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 0, + "y": 128 + }, + "art_gallery_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 898, + "y": 420 + }, + "art_gallery_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 42, + "y": 128 + }, + "attraction_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 932, + "y": 420 + }, + "attraction_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 84, + "y": 128 + }, + "bakery_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 966, + "y": 420 + }, + "bakery_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 126, + "y": 128 + }, + "bank_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 454, + "y": 458 + }, + "bank_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 168, + "y": 128 + }, + "bar_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 488, + "y": 458 + }, + "bar_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 210, + "y": 128 + }, + "baseball_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 522, + "y": 458 + }, + "baseball_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 0, + "y": 170 + }, + "basketball_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 556, + "y": 458 + }, + "basketball_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 42, + "y": 170 + }, + "beer_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 590, + "y": 458 + }, + "beer_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 84, + "y": 170 + }, + "bicycle_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 624, + "y": 458 + }, + "bicycle_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 126, + "y": 170 + }, + "bicycle_rental_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 658, + "y": 458 + }, + "bicycle_rental_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 168, + "y": 170 + }, + "building_11": { + "height": 30, + "pixelRatio": 2, + "width": 30, + "x": 658, + "y": 254 + }, + "building_15": { + "height": 38, + "pixelRatio": 2, + "width": 38, + "x": 274, + "y": 380 + }, + "bus_11": { + "height": 30, + "pixelRatio": 2, + "width": 30, + "x": 688, + "y": 254 + }, + "bus_15": { + "height": 38, + "pixelRatio": 2, + "width": 38, + "x": 312, + "y": 380 + }, + "butcher_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 692, + "y": 458 + }, + "butcher_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 210, + "y": 170 + }, + "cafe_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 726, + "y": 458 + }, + "cafe_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 0, + "y": 212 + }, + "campsite_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 760, + "y": 458 + }, + "campsite_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 42, + "y": 212 + }, + "car_11": { + "height": 30, + "pixelRatio": 2, + "width": 30, + "x": 718, + "y": 254 + }, + "car_15": { + "height": 38, + "pixelRatio": 2, + "width": 38, + "x": 350, + "y": 380 + }, + "castle_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 794, + "y": 458 + }, + "castle_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 84, + "y": 212 + }, + "cemetery_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 828, + "y": 458 + }, + "cemetery_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 126, + "y": 212 + }, + "cinema_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 862, + "y": 458 + }, + "cinema_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 168, + "y": 212 + }, + "circle-stroked_11": { + "height": 30, + "pixelRatio": 2, + "width": 30, + "x": 748, + "y": 254 + }, + "circle-stroked_15": { + "height": 38, + "pixelRatio": 2, + "width": 38, + "x": 388, + "y": 380 + }, + "circle_11": { + "height": 30, + "pixelRatio": 2, + "width": 30, + "x": 778, + "y": 254 + }, + "circle_15": { + "height": 38, + "pixelRatio": 2, + "width": 38, + "x": 426, + "y": 380 + }, + "clothing_store_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 896, + "y": 458 + }, + "clothing_store_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 210, + "y": 212 + }, + "college_11": { + "height": 32, + "pixelRatio": 2, + "width": 32, + "x": 946, + "y": 212 + }, + "college_15": { + "height": 40, + "pixelRatio": 2, + "width": 40, + "x": 0, + "y": 380 + }, + "commercial_11": { + "height": 30, + "pixelRatio": 2, + "width": 30, + "x": 808, + "y": 254 + }, + "commercial_15": { + "height": 38, + "pixelRatio": 2, + "width": 38, + "x": 464, + "y": 380 + }, + "cricket_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 930, + "y": 458 + }, + "cricket_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 252, + "y": 128 + }, + "cross_11": { + "height": 30, + "pixelRatio": 2, + "width": 30, + "x": 838, + "y": 254 + }, + "cross_15": { + "height": 38, + "pixelRatio": 2, + "width": 38, + "x": 0, + "y": 420 + }, + "dam_11": { + "height": 30, + "pixelRatio": 2, + "width": 30, + "x": 868, + "y": 254 + }, + "dam_15": { + "height": 38, + "pixelRatio": 2, + "width": 38, + "x": 38, + "y": 420 + }, + "danger_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 964, + "y": 458 + }, + "danger_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 294, + "y": 128 + }, + "default_1": { + "height": 36, + "pixelRatio": 2, + "width": 36, + "x": 304, + "y": 458 + }, + "default_2": { + "height": 36, + "pixelRatio": 2, + "width": 50, + "x": 340, + "y": 458 + }, + "default_3": { + "height": 36, + "pixelRatio": 2, + "width": 64, + "x": 390, + "y": 458 + }, + "default_4": { + "height": 36, + "pixelRatio": 2, + "width": 78, + "x": 494, + "y": 420 + }, + "default_5": { + "height": 36, + "pixelRatio": 2, + "width": 90, + "x": 572, + "y": 420 + }, + "default_6": { + "height": 36, + "pixelRatio": 2, + "width": 100, + "x": 662, + "y": 420 + }, + "dentist_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 502, + "y": 380 + }, + "dentist_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 336, + "y": 128 + }, + "doctor_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 536, + "y": 380 + }, + "doctor_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 378, + "y": 128 + }, + "dog_park_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 570, + "y": 380 + }, + "dog_park_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 420, + "y": 128 + }, + "dot_10": { + "height": 20, + "pixelRatio": 2, + "width": 20, + "x": 998, + "y": 458 + }, + "dot_11": { + "height": 22, + "pixelRatio": 2, + "width": 22, + "x": 1000, + "y": 420 + }, + "dot_9": { + "height": 18, + "pixelRatio": 2, + "width": 18, + "x": 954, + "y": 296 + }, + "drinking-water_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 604, + "y": 380 + }, + "drinking_water_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 462, + "y": 128 + }, + "embassy_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 638, + "y": 380 + }, + "embassy_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 252, + "y": 170 + }, + "entrance_11": { + "height": 30, + "pixelRatio": 2, + "width": 30, + "x": 898, + "y": 254 + }, + "entrance_15": { + "height": 38, + "pixelRatio": 2, + "width": 38, + "x": 76, + "y": 420 + }, + "fast_food_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 672, + "y": 380 + }, + "fast_food_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 294, + "y": 170 + }, + "ferry_11": { + "height": 30, + "pixelRatio": 2, + "width": 30, + "x": 928, + "y": 254 + }, + "ferry_15": { + "height": 38, + "pixelRatio": 2, + "width": 38, + "x": 114, + "y": 420 + }, + "fire-station_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 706, + "y": 380 + }, + "fire-station_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 336, + "y": 170 + }, + "fuel_11": { + "height": 30, + "pixelRatio": 2, + "width": 30, + "x": 958, + "y": 254 + }, + "fuel_15": { + "height": 38, + "pixelRatio": 2, + "width": 38, + "x": 152, + "y": 420 + }, + "garden_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 740, + "y": 380 + }, + "garden_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 378, + "y": 170 + }, + "gift_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 774, + "y": 380 + }, + "gift_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 420, + "y": 170 + }, + "golf_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 808, + "y": 380 + }, + "golf_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 462, + "y": 170 + }, + "grocery_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 842, + "y": 380 + }, + "grocery_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 252, + "y": 212 + }, + "hairdresser_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 876, + "y": 380 + }, + "hairdresser_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 294, + "y": 212 + }, + "harbor_11": { + "height": 30, + "pixelRatio": 2, + "width": 30, + "x": 988, + "y": 254 + }, + "harbor_15": { + "height": 38, + "pixelRatio": 2, + "width": 38, + "x": 190, + "y": 420 + }, + "heart_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 910, + "y": 380 + }, + "heart_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 336, + "y": 212 + }, + "heliport_11": { + "height": 30, + "pixelRatio": 2, + "width": 30, + "x": 504, + "y": 296 + }, + "heliport_15": { + "height": 38, + "pixelRatio": 2, + "width": 38, + "x": 228, + "y": 420 + }, + "hospital_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 944, + "y": 380 + }, + "hospital_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 378, + "y": 212 + }, + "ice_cream_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 978, + "y": 380 + }, + "ice_cream_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 420, + "y": 212 + }, + "industry_11": { + "height": 30, + "pixelRatio": 2, + "width": 30, + "x": 534, + "y": 296 + }, + "industry_15": { + "height": 38, + "pixelRatio": 2, + "width": 38, + "x": 266, + "y": 420 + }, + "information_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 504, + "y": 128 + }, + "information_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 462, + "y": 212 + }, + "laundry_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 538, + "y": 128 + }, + "laundry_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 254, + "y": 0 + }, + "library_11": { + "height": 32, + "pixelRatio": 2, + "width": 32, + "x": 978, + "y": 212 + }, + "library_15": { + "height": 40, + "pixelRatio": 2, + "width": 40, + "x": 40, + "y": 380 + }, + "lighthouse_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 572, + "y": 128 + }, + "lighthouse_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 296, + "y": 0 + }, + "lodging_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 606, + "y": 128 + }, + "lodging_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 338, + "y": 0 + }, + "marker_11": { + "height": 30, + "pixelRatio": 2, + "width": 30, + "x": 564, + "y": 296 + }, + "marker_15": { + "height": 38, + "pixelRatio": 2, + "width": 38, + "x": 304, + "y": 420 + }, + "monument_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 640, + "y": 128 + }, + "monument_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 380, + "y": 0 + }, + "mountain_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 674, + "y": 128 + }, + "mountain_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 422, + "y": 0 + }, + "museum_11": { + "height": 32, + "pixelRatio": 2, + "width": 32, + "x": 504, + "y": 254 + }, + "museum_15": { + "height": 40, + "pixelRatio": 2, + "width": 40, + "x": 80, + "y": 380 + }, + "music_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 708, + "y": 128 + }, + "music_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 464, + "y": 0 + }, + "park_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 742, + "y": 128 + }, + "park_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 0, + "y": 254 + }, + "parking_11": { + "height": 30, + "pixelRatio": 2, + "width": 30, + "x": 594, + "y": 296 + }, + "parking_15": { + "height": 38, + "pixelRatio": 2, + "width": 38, + "x": 342, + "y": 420 + }, + "parking_garage_11": { + "height": 30, + "pixelRatio": 2, + "width": 30, + "x": 624, + "y": 296 + }, + "parking_garage_15": { + "height": 38, + "pixelRatio": 2, + "width": 38, + "x": 380, + "y": 420 + }, + "pedestrian_polygon": { + "height": 128, + "pixelRatio": 2, + "width": 128, + "x": 0, + "y": 0 + }, + "pharmacy_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 776, + "y": 128 + }, + "pharmacy_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 42, + "y": 254 + }, + "picnic_site_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 810, + "y": 128 + }, + "picnic_site_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 84, + "y": 254 + }, + "pitch_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 844, + "y": 128 + }, + "pitch_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 126, + "y": 254 + }, + "place_of_worship_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 878, + "y": 128 + }, + "place_of_worship_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 168, + "y": 254 + }, + "playground_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 912, + "y": 128 + }, + "playground_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 210, + "y": 254 + }, + "police_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 946, + "y": 128 + }, + "police_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 252, + "y": 254 + }, + "post_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 980, + "y": 128 + }, + "post_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 294, + "y": 254 + }, + "prison_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 504, + "y": 170 + }, + "prison_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 336, + "y": 254 + }, + "railway_11": { + "height": 30, + "pixelRatio": 2, + "width": 30, + "x": 654, + "y": 296 + }, + "railway_15": { + "height": 38, + "pixelRatio": 2, + "width": 38, + "x": 418, + "y": 420 + }, + "railway_light_11": { + "height": 30, + "pixelRatio": 2, + "width": 30, + "x": 684, + "y": 296 + }, + "railway_light_15": { + "height": 38, + "pixelRatio": 2, + "width": 38, + "x": 456, + "y": 420 + }, + "railway_metro_11": { + "height": 30, + "pixelRatio": 2, + "width": 30, + "x": 714, + "y": 296 + }, + "railway_metro_15": { + "height": 38, + "pixelRatio": 2, + "width": 38, + "x": 0, + "y": 458 + }, + "ranger_station_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 538, + "y": 170 + }, + "ranger_station_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 378, + "y": 254 + }, + "religious_christian_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 572, + "y": 170 + }, + "religious_christian_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 420, + "y": 254 + }, + "religious_jewish_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 606, + "y": 170 + }, + "religious_jewish_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 462, + "y": 254 + }, + "religious_muslim_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 640, + "y": 170 + }, + "religious_muslim_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 0, + "y": 296 + }, + "restaurant_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 674, + "y": 170 + }, + "restaurant_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 42, + "y": 296 + }, + "roadblock_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 708, + "y": 170 + }, + "roadblock_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 84, + "y": 296 + }, + "rocket_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 742, + "y": 170 + }, + "rocket_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 126, + "y": 296 + }, + "school_11": { + "height": 32, + "pixelRatio": 2, + "width": 32, + "x": 536, + "y": 254 + }, + "school_15": { + "height": 40, + "pixelRatio": 2, + "width": 40, + "x": 120, + "y": 380 + }, + "shelter_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 776, + "y": 170 + }, + "shelter_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 168, + "y": 296 + }, + "shop_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 810, + "y": 170 + }, + "shop_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 210, + "y": 296 + }, + "skiing_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 844, + "y": 170 + }, + "skiing_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 252, + "y": 296 + }, + "soccer_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 878, + "y": 170 + }, + "soccer_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 294, + "y": 296 + }, + "square-stroke_11": { + "height": 30, + "pixelRatio": 2, + "width": 30, + "x": 744, + "y": 296 + }, + "square-stroke_15": { + "height": 38, + "pixelRatio": 2, + "width": 38, + "x": 38, + "y": 458 + }, + "square_11": { + "height": 30, + "pixelRatio": 2, + "width": 30, + "x": 774, + "y": 296 + }, + "square_15": { + "height": 38, + "pixelRatio": 2, + "width": 38, + "x": 76, + "y": 458 + }, + "stadium_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 912, + "y": 170 + }, + "stadium_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 336, + "y": 296 + }, + "star-stroke_11": { + "height": 30, + "pixelRatio": 2, + "width": 30, + "x": 804, + "y": 296 + }, + "star-stroke_15": { + "height": 38, + "pixelRatio": 2, + "width": 38, + "x": 114, + "y": 458 + }, + "star_11": { + "height": 30, + "pixelRatio": 2, + "width": 30, + "x": 834, + "y": 296 + }, + "star_15": { + "height": 38, + "pixelRatio": 2, + "width": 38, + "x": 152, + "y": 458 + }, + "suitcase_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 946, + "y": 170 + }, + "suitcase_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 378, + "y": 296 + }, + "sushi_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 980, + "y": 170 + }, + "sushi_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 420, + "y": 296 + }, + "swimming_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 504, + "y": 212 + }, + "swimming_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 462, + "y": 296 + }, + "telephone_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 538, + "y": 212 + }, + "telephone_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 0, + "y": 338 + }, + "tennis_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 572, + "y": 212 + }, + "tennis_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 42, + "y": 338 + }, + "theatre_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 606, + "y": 212 + }, + "theatre_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 84, + "y": 338 + }, + "toilet_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 640, + "y": 212 + }, + "toilet_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 126, + "y": 338 + }, + "town-hall_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 674, + "y": 212 + }, + "town-hall_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 168, + "y": 338 + }, + "triangle_11": { + "height": 30, + "pixelRatio": 2, + "width": 30, + "x": 864, + "y": 296 + }, + "triangle_15": { + "height": 38, + "pixelRatio": 2, + "width": 38, + "x": 190, + "y": 458 + }, + "triangle_stroked_11": { + "height": 30, + "pixelRatio": 2, + "width": 30, + "x": 894, + "y": 296 + }, + "triangle_stroked_15": { + "height": 38, + "pixelRatio": 2, + "width": 38, + "x": 228, + "y": 458 + }, + "veterinary_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 708, + "y": 212 + }, + "veterinary_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 210, + "y": 338 + }, + "volcano_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 742, + "y": 212 + }, + "volcano_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 252, + "y": 338 + }, + "warehouse_11": { + "height": 30, + "pixelRatio": 2, + "width": 30, + "x": 924, + "y": 296 + }, + "warehouse_15": { + "height": 38, + "pixelRatio": 2, + "width": 38, + "x": 266, + "y": 458 + }, + "waste_basket_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 776, + "y": 212 + }, + "waste_basket_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 294, + "y": 338 + }, + "water_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 810, + "y": 212 + }, + "water_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 336, + "y": 338 + }, + "wetland_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 844, + "y": 212 + }, + "wetland_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 378, + "y": 338 + }, + "wheelchair_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 878, + "y": 212 + }, + "wheelchair_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 420, + "y": 338 + }, + "zoo_11": { + "height": 34, + "pixelRatio": 2, + "width": 34, + "x": 912, + "y": 212 + }, + "zoo_15": { + "height": 42, + "pixelRatio": 2, + "width": 42, + "x": 462, + "y": 338 + } +} \ No newline at end of file diff --git a/OpenMapTiles/osm-liberty/sprite@2x.png b/OpenMapTiles/osm-liberty/sprite@2x.png new file mode 100644 index 0000000000000000000000000000000000000000..94585277c75286f9bd0fa34523fe9cff52a6b81d GIT binary patch literal 116499 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 REFu6tb!9E3vZtn@{{wwZ%9Q{B literal 0 HcmV?d00001 diff --git a/OpenMapTiles/osm-liberty/style.json b/OpenMapTiles/osm-liberty/style.json new file mode 100644 index 0000000..eae6366 --- /dev/null +++ b/OpenMapTiles/osm-liberty/style.json @@ -0,0 +1,4062 @@ +{ + "version": 8, + "name": "OSM Liberty", + "metadata": { + "mapbox:type": "template" + }, + "sources": { + "openmaptiles": { + "type": "vector", + "url": "https://maps.tilehosting.com/data/v3.json?key={key}" + }, + "natural_earth_shaded_relief": { + "maxzoom": 6, + "tileSize": 256, + "tiles": [ + "https://klokantech.github.io/naturalearthtiles/tiles/natural_earth_2_shaded_relief.raster/{z}/{x}/{y}.png" + ], + "type": "raster" + } + }, + "sprite": "https://maputnik.github.io/osm-liberty/sprites/osm-liberty", + "glyphs": "https://maps.tilehosting.com/fonts/{fontstack}/{range}.pbf?key={key}", + "layers": [ + { + "id": "background", + "type": "background", + "paint": { + "background-color": "rgb(239,239,239)" + } + }, + { + "id": "natural_earth", + "type": "raster", + "source": "natural_earth_shaded_relief", + "maxzoom": 6, + "layout": { + "visibility": "visible" + }, + "paint": { + "raster-opacity": { + "base": 1.5, + "stops": [ + [ + 0, + 0.6 + ], + [ + 6, + 0.1 + ] + ] + } + } + }, + { + "id": "park", + "type": "fill", + "source": "openmaptiles", + "source-layer": "park", + "paint": { + "fill-color": "#d8e8c8", + "fill-opacity": 0.7, + "fill-outline-color": "rgba(95, 208, 100, 1)" + } + }, + { + "id": "park_outline", + "type": "line", + "source": "openmaptiles", + "source-layer": "park", + "layout": {}, + "paint": { + "line-dasharray": [ + 1, + 1.5 + ], + "line-color": "rgba(228, 241, 215, 1)", + "line-opacity": 1 + } + }, + { + "id": "landuse_residential", + "type": "fill", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "landuse", + "maxzoom": 8, + "filter": [ + "==", + "class", + "residential" + ], + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-color": { + "base": 1, + "stops": [ + [ + 9, + "hsla(0, 3%, 85%, 0.84)" + ], + [ + 12, + "hsla(35, 57%, 88%, 0.49)" + ] + ] + } + } + }, + { + "id": "landcover_wood", + "type": "fill", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "landcover", + "filter": [ + "all", + [ + "==", + "class", + "wood" + ] + ], + "paint": { + "fill-antialias": false, + "fill-color": "hsla(98, 61%, 72%, 0.7)", + "fill-opacity": 0.4 + } + }, + { + "id": "landcover_grass", + "type": "fill", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "landcover", + "filter": [ + "all", + [ + "==", + "class", + "grass" + ] + ], + "paint": { + "fill-antialias": false, + "fill-color": "rgba(176, 213, 154, 1)", + "fill-opacity": 0.3 + } + }, + { + "id": "landuse_cemetery", + "type": "fill", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "landuse", + "filter": [ + "==", + "class", + "cemetery" + ], + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-color": "hsl(75, 37%, 81%)" + } + }, + { + "id": "landuse_hospital", + "type": "fill", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "landuse", + "filter": [ + "==", + "class", + "hospital" + ], + "paint": { + "fill-color": "#fde" + } + }, + { + "id": "landuse_school", + "type": "fill", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "landuse", + "filter": [ + "==", + "class", + "school" + ], + "paint": { + "fill-color": "rgb(236,238,204)" + } + }, + { + "id": "waterway_river", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "waterway", + "filter": [ + "==", + "class", + "river" + ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-color": "#a0c8f0", + "line-width": { + "base": 1.2, + "stops": [ + [ + 11, + 0.5 + ], + [ + 20, + 6 + ] + ] + } + } + }, + { + "id": "waterway_other", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "waterway", + "filter": [ + "all", + [ + "!=", + "class", + "river" + ] + ], + "layout": { + "line-cap": "round" + }, + "paint": { + "line-color": "#a0c8f0", + "line-width": { + "base": 1.3, + "stops": [ + [ + 13, + 0.5 + ], + [ + 20, + 6 + ] + ] + } + } + }, + { + "id": "water", + "type": "fill", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "water", + "paint": { + "fill-color": "rgb(158,189,255)" + } + }, + { + "id": "aeroway_fill", + "type": "fill", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "aeroway", + "minzoom": 11, + "filter": [ + "==", + "$type", + "Polygon" + ], + "paint": { + "fill-color": "rgba(229, 228, 224, 1)", + "fill-opacity": 0.7 + } + }, + { + "id": "aeroway_runway", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "aeroway", + "minzoom": 11, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "==", + "class", + "runway" + ] + ], + "paint": { + "line-color": "#f0ede9", + "line-width": { + "base": 1.2, + "stops": [ + [ + 11, + 3 + ], + [ + 20, + 16 + ] + ] + } + } + }, + { + "id": "aeroway_taxiway", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "aeroway", + "minzoom": 11, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "==", + "class", + "taxiway" + ] + ], + "paint": { + "line-color": "#f0ede9", + "line-width": { + "base": 1.2, + "stops": [ + [ + 11, + 0.5 + ], + [ + 20, + 6 + ] + ] + } + } + }, + { + "id": "tunnel_motorway_link_casing", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "class", + "motorway" + ], + [ + "==", + "ramp", + 1 + ], + [ + "==", + "brunnel", + "tunnel" + ] + ], + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#e9ac77", + "line-dasharray": [ + 0.5, + 0.25 + ], + "line-opacity": 1, + "line-width": { + "base": 1.2, + "stops": [ + [ + 12, + 1 + ], + [ + 13, + 3 + ], + [ + 14, + 4 + ], + [ + 20, + 15 + ] + ] + } + } + }, + { + "id": "tunnel_service_track_casing", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "service", + "track" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#cfcdca", + "line-dasharray": [ + 0.5, + 0.25 + ], + "line-width": { + "base": 1.2, + "stops": [ + [ + 15, + 1 + ], + [ + 16, + 4 + ], + [ + 20, + 11 + ] + ] + } + } + }, + { + "id": "tunnel_link_casing", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "ramp", + "1" + ], + [ + "==", + "brunnel", + "tunnel" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#e9ac77", + "line-opacity": 1, + "line-width": { + "base": 1.2, + "stops": [ + [ + 12, + 1 + ], + [ + 13, + 3 + ], + [ + 14, + 4 + ], + [ + 20, + 15 + ] + ] + } + } + }, + { + "id": "tunnel_street_casing", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "street", + "street_limited" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#cfcdca", + "line-opacity": { + "stops": [ + [ + 12, + 0 + ], + [ + 12.5, + 1 + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 12, + 0.5 + ], + [ + 13, + 1 + ], + [ + 14, + 4 + ], + [ + 20, + 15 + ] + ] + } + } + }, + { + "id": "tunnel_secondary_tertiary_casing", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "secondary", + "tertiary" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#e9ac77", + "line-opacity": 1, + "line-width": { + "base": 1.2, + "stops": [ + [ + 8, + 1.5 + ], + [ + 20, + 17 + ] + ] + } + } + }, + { + "id": "tunnel_trunk_primary_casing", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "primary", + "trunk" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#e9ac77", + "line-width": { + "base": 1.2, + "stops": [ + [ + 5, + 0.4 + ], + [ + 6, + 0.7 + ], + [ + 7, + 1.75 + ], + [ + 20, + 22 + ] + ] + } + } + }, + { + "id": "tunnel_motorway_casing", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "class", + "motorway" + ], + [ + "==", + "brunnel", + "tunnel" + ] + ], + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#e9ac77", + "line-dasharray": [ + 0.5, + 0.25 + ], + "line-width": { + "base": 1.2, + "stops": [ + [ + 5, + 0.4 + ], + [ + 6, + 0.7 + ], + [ + 7, + 1.75 + ], + [ + 20, + 22 + ] + ] + } + } + }, + { + "id": "tunnel_path_pedestrian", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "path", + "pedestrian" + ] + ], + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-dasharray": [ + 1, + 0.75 + ], + "line-width": { + "base": 1.2, + "stops": [ + [ + 14, + 0.5 + ], + [ + 20, + 10 + ] + ] + } + } + }, + { + "id": "tunnel_motorway_link", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "class", + "motorway_link" + ], + [ + "==", + "ramp", + 1 + ], + [ + "==", + "brunnel", + "tunnel" + ] + ], + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#fc8", + "line-width": { + "base": 1.2, + "stops": [ + [ + 12.5, + 0 + ], + [ + 13, + 1.5 + ], + [ + 14, + 2.5 + ], + [ + 20, + 11.5 + ] + ] + } + } + }, + { + "id": "tunnel_service_track", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "service", + "track" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#fff", + "line-width": { + "base": 1.2, + "stops": [ + [ + 15.5, + 0 + ], + [ + 16, + 2 + ], + [ + 20, + 7.5 + ] + ] + } + } + }, + { + "id": "tunnel_link", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "ramp", + "1" + ], + [ + "==", + "brunnel", + "tunnel" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#fff4c6", + "line-width": { + "base": 1.2, + "stops": [ + [ + 12.5, + 0 + ], + [ + 13, + 1.5 + ], + [ + 14, + 2.5 + ], + [ + 20, + 11.5 + ] + ] + } + } + }, + { + "id": "tunnel_minor", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "minor" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#fff", + "line-opacity": 1, + "line-width": { + "base": 1.2, + "stops": [ + [ + 13.5, + 0 + ], + [ + 14, + 2.5 + ], + [ + 20, + 11.5 + ] + ] + } + } + }, + { + "id": "tunnel_secondary_tertiary", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "secondary", + "tertiary" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#fff4c6", + "line-width": { + "base": 1.2, + "stops": [ + [ + 6.5, + 0 + ], + [ + 7, + 0.5 + ], + [ + 20, + 10 + ] + ] + } + } + }, + { + "id": "tunnel_trunk_primary", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "primary", + "trunk" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#fff4c6", + "line-width": { + "base": 1.2, + "stops": [ + [ + 5, + 0 + ], + [ + 7, + 1 + ], + [ + 20, + 18 + ] + ] + } + } + }, + { + "id": "tunnel_motorway", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "class", + "motorway" + ], + [ + "==", + "brunnel", + "tunnel" + ] + ], + "layout": { + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#ffdaa6", + "line-width": { + "base": 1.2, + "stops": [ + [ + 5, + 0 + ], + [ + 7, + 1 + ], + [ + 20, + 18 + ] + ] + } + } + }, + { + "id": "tunnel_major_rail", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "rail" + ] + ], + "paint": { + "line-color": "#bbb", + "line-width": { + "base": 1.4, + "stops": [ + [ + 14, + 0.4 + ], + [ + 15, + 0.75 + ], + [ + 20, + 2 + ] + ] + } + } + }, + { + "id": "tunnel_major_rail_hatching", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "==", + "class", + "rail" + ] + ], + "paint": { + "line-color": "#bbb", + "line-dasharray": [ + 0.2, + 8 + ], + "line-width": { + "base": 1.4, + "stops": [ + [ + 14.5, + 0 + ], + [ + 15, + 3 + ], + [ + 20, + 8 + ] + ] + } + } + }, + { + "id": "tunnel_transit_rail", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "in", + "class", + "transit" + ] + ], + "paint": { + "line-color": "#bbb", + "line-width": { + "base": 1.4, + "stops": [ + [ + 14, + 0.4 + ], + [ + 15, + 0.75 + ], + [ + 20, + 2 + ] + ] + } + } + }, + { + "id": "tunnel_transit_rail_hatching", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "==", + "class", + "transit" + ] + ], + "paint": { + "line-color": "#bbb", + "line-dasharray": [ + 0.2, + 8 + ], + "line-width": { + "base": 1.4, + "stops": [ + [ + 14.5, + 0 + ], + [ + 15, + 3 + ], + [ + 20, + 8 + ] + ] + } + } + }, + { + "id": "road_area_pattern", + "type": "fill", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "$type", + "Polygon" + ] + ], + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-pattern": "pedestrian_polygon" + } + }, + { + "id": "road_motorway_link_casing", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 12, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "==", + "class", + "motorway" + ], + [ + "==", + "ramp", + 1 + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "paint": { + "line-color": "#e9ac77", + "line-opacity": 1, + "line-width": { + "base": 1.2, + "stops": [ + [ + 12, + 1 + ], + [ + 13, + 3 + ], + [ + 14, + 4 + ], + [ + 20, + 15 + ] + ] + } + } + }, + { + "id": "road_service_track_casing", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "in", + "class", + "service", + "track" + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "paint": { + "line-color": "#cfcdca", + "line-width": { + "base": 1.2, + "stops": [ + [ + 15, + 1 + ], + [ + 16, + 4 + ], + [ + 20, + 11 + ] + ] + } + } + }, + { + "id": "road_link_casing", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 13, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "!in", + "class", + "pedestrian", + "path", + "track", + "service" + ], + [ + "==", + "ramp", + "1" + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#e9ac77", + "line-opacity": 1, + "line-width": { + "base": 1.2, + "stops": [ + [ + 12, + 1 + ], + [ + 13, + 3 + ], + [ + 14, + 4 + ], + [ + 20, + 15 + ] + ] + } + } + }, + { + "id": "road_minor_casing", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "in", + "class", + "minor" + ], + [ + "!=", + "ramp", + "1" + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "paint": { + "line-color": "#cfcdca", + "line-opacity": { + "stops": [ + [ + 12, + 0 + ], + [ + 12.5, + 1 + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 12, + 0.5 + ], + [ + 13, + 1 + ], + [ + 14, + 4 + ], + [ + 20, + 20 + ] + ] + } + } + }, + { + "id": "road_secondary_tertiary_casing", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "in", + "class", + "secondary", + "tertiary" + ], + [ + "!=", + "ramp", + 1 + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#e9ac77", + "line-opacity": 1, + "line-width": { + "base": 1.2, + "stops": [ + [ + 8, + 1.5 + ], + [ + 20, + 17 + ] + ] + } + } + }, + { + "id": "road_trunk_primary_casing", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "in", + "class", + "primary", + "trunk" + ] + ], + "layout": { + "line-cap": "butt", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#e9ac77", + "line-opacity": 1, + "line-width": { + "base": 1.2, + "stops": [ + [ + 5, + 0.4 + ], + [ + 6, + 0.7 + ], + [ + 7, + 1.75 + ], + [ + 20, + 22 + ] + ] + } + } + }, + { + "id": "road_motorway_casing", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 5, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "==", + "class", + "motorway" + ], + [ + "!=", + "ramp", + "1" + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#e9ac77", + "line-width": { + "base": 1.2, + "stops": [ + [ + 5, + 0.4 + ], + [ + 6, + 0.7 + ], + [ + 7, + 1.75 + ], + [ + 20, + 22 + ] + ] + } + } + }, + { + "id": "road_path_pedestrian", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 14, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "in", + "class", + "path", + "pedestrian" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-dasharray": [ + 1, + 0.7 + ], + "line-width": { + "base": 1.2, + "stops": [ + [ + 14, + 1 + ], + [ + 20, + 10 + ] + ] + } + } + }, + { + "id": "road_motorway_link", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 12, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "==", + "class", + "motorway" + ], + [ + "==", + "ramp", + 1 + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "paint": { + "line-color": "#fc8", + "line-width": { + "base": 1.2, + "stops": [ + [ + 12.5, + 0 + ], + [ + 13, + 1.5 + ], + [ + 14, + 2.5 + ], + [ + 20, + 11.5 + ] + ] + } + } + }, + { + "id": "road_service_track", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "in", + "class", + "service", + "track" + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "paint": { + "line-color": "#fff", + "line-width": { + "base": 1.2, + "stops": [ + [ + 15.5, + 0 + ], + [ + 16, + 2 + ], + [ + 20, + 7.5 + ] + ] + } + } + }, + { + "id": "road_link", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 13, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "==", + "ramp", + 1 + ], + [ + "!in", + "class", + "pedestrian", + "path", + "track", + "service" + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#fea", + "line-width": { + "base": 1.2, + "stops": [ + [ + 12.5, + 0 + ], + [ + 13, + 1.5 + ], + [ + 14, + 2.5 + ], + [ + 20, + 11.5 + ] + ] + } + } + }, + { + "id": "road_secondary_tertiary", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "in", + "class", + "secondary", + "tertiary" + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#fea", + "line-width": { + "base": 1.2, + "stops": [ + [ + 6.5, + 0 + ], + [ + 8, + 0.5 + ], + [ + 20, + 13 + ] + ] + } + } + }, + { + "id": "road_trunk_primary", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "in", + "class", + "primary", + "trunk" + ] + ], + "layout": { + "line-cap": "butt", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#fea", + "line-width": { + "base": 1.2, + "stops": [ + [ + 5, + 0 + ], + [ + 7, + 1 + ], + [ + 20, + 18 + ] + ] + } + } + }, + { + "id": "road_motorway", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 5, + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "==", + "class", + "motorway" + ], + [ + "!=", + "ramp", + 1 + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": { + "base": 1, + "stops": [ + [ + 5, + "hsl(26, 87%, 62%)" + ], + [ + 6, + "#fc8" + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 5, + 0 + ], + [ + 7, + 1 + ], + [ + 20, + 18 + ] + ] + } + } + }, + { + "id": "road_major_rail", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "==", + "class", + "rail" + ] + ], + "paint": { + "line-color": "#bbb", + "line-width": { + "base": 1.4, + "stops": [ + [ + 14, + 0.4 + ], + [ + 15, + 0.75 + ], + [ + 20, + 2 + ] + ] + } + } + }, + { + "id": "road_major_rail_hatching", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "==", + "class", + "rail" + ] + ], + "paint": { + "line-color": "#bbb", + "line-dasharray": [ + 0.2, + 8 + ], + "line-width": { + "base": 1.4, + "stops": [ + [ + 14.5, + 0 + ], + [ + 15, + 3 + ], + [ + 20, + 8 + ] + ] + } + } + }, + { + "id": "road_transit_rail", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "==", + "class", + "transit" + ] + ], + "paint": { + "line-color": "#bbb", + "line-width": { + "base": 1.4, + "stops": [ + [ + 14, + 0.4 + ], + [ + 15, + 0.75 + ], + [ + 20, + 2 + ] + ] + } + } + }, + { + "id": "road_transit_rail_hatching", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "==", + "class", + "transit" + ] + ], + "paint": { + "line-color": "#bbb", + "line-dasharray": [ + 0.2, + 8 + ], + "line-width": { + "base": 1.4, + "stops": [ + [ + 14.5, + 0 + ], + [ + 15, + 3 + ], + [ + 20, + 8 + ] + ] + } + } + }, + { + "id": "road_minor-copy", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "in", + "class", + "minor" + ] + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "paint": { + "line-color": "#fff", + "line-opacity": 1, + "line-width": { + "base": 1.2, + "stops": [ + [ + 13.5, + 0 + ], + [ + 14, + 2.5 + ], + [ + 20, + 18 + ] + ] + } + } + }, + { + "id": "building", + "type": "fill", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "building", + "minzoom": 13, + "maxzoom": 14, + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-color": "hsl(35, 8%, 85%)", + "fill-outline-color": { + "base": 1, + "stops": [ + [ + 13, + "hsla(35, 6%, 79%, 0.32)" + ], + [ + 14, + "hsl(35, 6%, 79%)" + ] + ] + } + } + }, + { + "id": "building-3d", + "type": "fill-extrusion", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "building", + "minzoom": 14, + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-extrusion-color": "hsl(35, 8%, 85%)", + "fill-extrusion-height": { + "property": "render_height", + "type": "identity" + }, + "fill-extrusion-base": { + "property": "render_min_height", + "type": "identity" + }, + "fill-extrusion-opacity": 0.8 + } + }, + { + "id": "bridge_motorway_link_casing", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "class", + "motorway_link" + ], + [ + "==", + "ramp", + 1 + ], + [ + "==", + "brunnel", + "bridge" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#e9ac77", + "line-opacity": 1, + "line-width": { + "base": 1.2, + "stops": [ + [ + 12, + 1 + ], + [ + 13, + 3 + ], + [ + 14, + 4 + ], + [ + 20, + 15 + ] + ] + } + } + }, + { + "id": "bridge_service_track_casing", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "service", + "track" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#cfcdca", + "line-width": { + "base": 1.2, + "stops": [ + [ + 15, + 1 + ], + [ + 16, + 4 + ], + [ + 20, + 11 + ] + ] + } + } + }, + { + "id": "bridge_link_casing", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "class", + "link" + ], + [ + "==", + "brunnel", + "bridge" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#e9ac77", + "line-opacity": 1, + "line-width": { + "base": 1.2, + "stops": [ + [ + 12, + 1 + ], + [ + 13, + 3 + ], + [ + 14, + 4 + ], + [ + 20, + 15 + ] + ] + } + } + }, + { + "id": "bridge_street_casing", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "street", + "street_limited" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "hsl(36, 6%, 74%)", + "line-opacity": { + "stops": [ + [ + 12, + 0 + ], + [ + 12.5, + 1 + ] + ] + }, + "line-width": { + "base": 1.2, + "stops": [ + [ + 12, + 0.5 + ], + [ + 13, + 1 + ], + [ + 14, + 4 + ], + [ + 20, + 25 + ] + ] + } + } + }, + { + "id": "bridge_path_pedestrian_casing", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "path", + "pedestrian" + ] + ], + "layout": { + "line-join": "miter", + "visibility": "visible" + }, + "paint": { + "line-color": "hsl(35, 6%, 80%)", + "line-dasharray": [ + 1, + 0 + ], + "line-width": { + "base": 1.2, + "stops": [ + [ + 14, + 1.5 + ], + [ + 20, + 18 + ] + ] + } + } + }, + { + "id": "bridge_secondary_tertiary_casing", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "secondary", + "tertiary" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#e9ac77", + "line-opacity": 1, + "line-width": { + "base": 1.2, + "stops": [ + [ + 8, + 1.5 + ], + [ + 20, + 17 + ] + ] + } + } + }, + { + "id": "bridge_trunk_primary_casing", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "primary", + "trunk" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#e9ac77", + "line-width": { + "base": 1.2, + "stops": [ + [ + 5, + 0.4 + ], + [ + 6, + 0.7 + ], + [ + 7, + 1.75 + ], + [ + 20, + 22 + ] + ] + } + } + }, + { + "id": "bridge_motorway_casing", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "class", + "motorway" + ], + [ + "==", + "brunnel", + "bridge" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#e9ac77", + "line-width": { + "base": 1.2, + "stops": [ + [ + 5, + 0.4 + ], + [ + 6, + 0.7 + ], + [ + 7, + 1.75 + ], + [ + 20, + 22 + ] + ] + } + } + }, + { + "id": "bridge_path_pedestrian", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "path", + "pedestrian" + ] + ], + "paint": { + "line-color": "hsl(0, 0%, 100%)", + "line-dasharray": [ + 1, + 0.3 + ], + "line-width": { + "base": 1.2, + "stops": [ + [ + 14, + 0.5 + ], + [ + 20, + 10 + ] + ] + } + } + }, + { + "id": "bridge_motorway_link", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "class", + "motorway_link" + ], + [ + "==", + "ramp", + 1 + ], + [ + "==", + "brunnel", + "bridge" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#fc8", + "line-width": { + "base": 1.2, + "stops": [ + [ + 12.5, + 0 + ], + [ + 13, + 1.5 + ], + [ + 14, + 2.5 + ], + [ + 20, + 11.5 + ] + ] + } + } + }, + { + "id": "bridge_service_track", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "service", + "track" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#fff", + "line-width": { + "base": 1.2, + "stops": [ + [ + 15.5, + 0 + ], + [ + 16, + 2 + ], + [ + 20, + 7.5 + ] + ] + } + } + }, + { + "id": "bridge_link", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "class", + "link" + ], + [ + "==", + "brunnel", + "bridge" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#fea", + "line-width": { + "base": 1.2, + "stops": [ + [ + 12.5, + 0 + ], + [ + 13, + 1.5 + ], + [ + 14, + 2.5 + ], + [ + 20, + 11.5 + ] + ] + } + } + }, + { + "id": "bridge_street", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "minor" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#fff", + "line-opacity": 1, + "line-width": { + "base": 1.2, + "stops": [ + [ + 13.5, + 0 + ], + [ + 14, + 2.5 + ], + [ + 20, + 18 + ] + ] + } + } + }, + { + "id": "bridge_secondary_tertiary", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "secondary", + "tertiary" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#fea", + "line-width": { + "base": 1.2, + "stops": [ + [ + 6.5, + 0 + ], + [ + 7, + 0.5 + ], + [ + 20, + 10 + ] + ] + } + } + }, + { + "id": "bridge_trunk_primary", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "in", + "class", + "primary", + "trunk" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#fea", + "line-width": { + "base": 1.2, + "stops": [ + [ + 5, + 0 + ], + [ + 7, + 1 + ], + [ + 20, + 18 + ] + ] + } + } + }, + { + "id": "bridge_motorway", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "class", + "motorway" + ], + [ + "==", + "brunnel", + "bridge" + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#fc8", + "line-width": { + "base": 1.2, + "stops": [ + [ + 5, + 0 + ], + [ + 7, + 1 + ], + [ + 20, + 18 + ] + ] + } + } + }, + { + "id": "bridge_major_rail", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "class", + "rail" + ], + [ + "==", + "brunnel", + "bridge" + ] + ], + "paint": { + "line-color": "#bbb", + "line-width": { + "base": 1.4, + "stops": [ + [ + 14, + 0.4 + ], + [ + 15, + 0.75 + ], + [ + 20, + 2 + ] + ] + } + } + }, + { + "id": "bridge_major_rail_hatching", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "class", + "rail" + ], + [ + "==", + "brunnel", + "bridge" + ] + ], + "paint": { + "line-color": "#bbb", + "line-dasharray": [ + 0.2, + 8 + ], + "line-width": { + "base": 1.4, + "stops": [ + [ + 14.5, + 0 + ], + [ + 15, + 3 + ], + [ + 20, + 8 + ] + ] + } + } + }, + { + "id": "bridge_transit_rail", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "class", + "transit" + ], + [ + "==", + "brunnel", + "bridge" + ] + ], + "paint": { + "line-color": "#bbb", + "line-width": { + "base": 1.4, + "stops": [ + [ + 14, + 0.4 + ], + [ + 15, + 0.75 + ], + [ + 20, + 2 + ] + ] + } + } + }, + { + "id": "bridge_transit_rail_hatching", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "class", + "transit" + ], + [ + "==", + "brunnel", + "bridge" + ] + ], + "paint": { + "line-color": "#bbb", + "line-dasharray": [ + 0.2, + 8 + ], + "line-width": { + "base": 1.4, + "stops": [ + [ + 14.5, + 0 + ], + [ + 15, + 3 + ], + [ + 20, + 8 + ] + ] + } + } + }, + { + "id": "boundary_3", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "boundary", + "filter": [ + "all", + [ + "in", + "admin_level", + 3, + 4 + ] + ], + "layout": { + "line-join": "round" + }, + "paint": { + "line-color": "#9e9cab", + "line-dasharray": [ + 5, + 1 + ], + "line-width": { + "base": 1, + "stops": [ + [ + 4, + 0.4 + ], + [ + 5, + 1 + ], + [ + 12, + 1.8 + ] + ] + } + } + }, + { + "id": "boundary_2", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "boundary", + "filter": [ + "all", + [ + "==", + "admin_level", + 2 + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "paint": { + "line-color": "hsl(248, 1%, 41%)", + "line-opacity": { + "base": 1, + "stops": [ + [ + 0, + 0.4 + ], + [ + 4, + 1 + ] + ] + }, + "line-width": { + "base": 1, + "stops": [ + [ + 3, + 1 + ], + [ + 5, + 1.2 + ], + [ + 12, + 3 + ] + ] + } + } + }, + { + "id": "water_name_line", + "type": "symbol", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "water_name", + "minzoom": 0, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ] + ], + "layout": { + "text-field": "{name}", + "text-font": [ + "Roboto Regular" + ], + "text-max-width": 5, + "text-size": 12, + "symbol-placement": "line" + }, + "paint": { + "text-color": "#5d60be", + "text-halo-color": "rgba(255,255,255,0.7)", + "text-halo-width": 1 + } + }, + { + "id": "water_name_point", + "type": "symbol", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "water_name", + "minzoom": 0, + "filter": [ + "==", + "$type", + "Point" + ], + "layout": { + "text-field": "{name}", + "text-font": [ + "Roboto Regular" + ], + "text-max-width": 5, + "text-size": 12 + }, + "paint": { + "text-color": "#5d60be", + "text-halo-color": "rgba(255,255,255,0.7)", + "text-halo-width": 1 + } + }, + { + "id": "poi_z16", + "type": "symbol", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "poi", + "minzoom": 16, + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + ">=", + "rank", + 20 + ] + ], + "layout": { + "icon-image": "{class}_11", + "text-anchor": "top", + "text-field": "{name}", + "text-font": [ + "Roboto Condensed Italic" + ], + "text-max-width": 9, + "text-offset": [ + 0, + 0.6 + ], + "text-padding": 2, + "text-size": 12 + }, + "paint": { + "text-color": "#666", + "text-halo-blur": 0.5, + "text-halo-color": "#ffffff", + "text-halo-width": 1 + } + }, + { + "id": "poi_z15", + "type": "symbol", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "poi", + "minzoom": 15, + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + ">=", + "rank", + 7 + ], + [ + "<", + "rank", + 20 + ] + ], + "layout": { + "icon-image": "{class}_11", + "text-anchor": "top", + "text-field": "{name}", + "text-font": [ + "Roboto Condensed Italic" + ], + "text-max-width": 9, + "text-offset": [ + 0, + 0.6 + ], + "text-padding": 2, + "text-size": 12 + }, + "paint": { + "text-color": "#666", + "text-halo-blur": 0.5, + "text-halo-color": "#ffffff", + "text-halo-width": 1 + } + }, + { + "id": "poi_z14", + "type": "symbol", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "poi", + "minzoom": 14, + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + ">=", + "rank", + 1 + ], + [ + "<", + "rank", + 7 + ] + ], + "layout": { + "icon-image": "{class}_11", + "text-anchor": "top", + "text-field": "{name}", + "text-font": [ + "Roboto Condensed Italic" + ], + "text-max-width": 9, + "text-offset": [ + 0, + 0.6 + ], + "text-padding": 2, + "text-size": 12 + }, + "paint": { + "text-color": "#666", + "text-halo-blur": 0.5, + "text-halo-color": "#ffffff", + "text-halo-width": 1 + } + }, + { + "id": "poi_transit", + "type": "symbol", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "poi", + "filter": [ + "all", + [ + "in", + "class", + "bus", + "rail", + "airport" + ] + ], + "layout": { + "icon-image": "{class}_11", + "text-anchor": "left", + "text-field": "{name_en}", + "text-font": [ + "Roboto Condensed Italic" + ], + "text-max-width": 9, + "text-offset": [ + 0.9, + 0 + ], + "text-padding": 2, + "text-size": 12, + "visibility": "visible" + }, + "paint": { + "text-color": "#4898ff", + "text-halo-blur": 0.5, + "text-halo-color": "#ffffff", + "text-halo-width": 1 + } + }, + { + "id": "road_label", + "type": "symbol", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation_name", + "filter": [ + "all" + ], + "layout": { + "symbol-placement": "line", + "text-anchor": "center", + "text-field": "{name}", + "text-font": [ + "Roboto Regular" + ], + "text-offset": [ + 0, + 0.15 + ], + "text-size": { + "base": 1, + "stops": [ + [ + 13, + 12 + ], + [ + 14, + 13 + ] + ] + } + }, + "paint": { + "text-color": "#765", + "text-halo-blur": 0.5, + "text-halo-width": 1 + } + }, + { + "id": "road_shield", + "type": "symbol", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation_name", + "minzoom": 7, + "filter": [ + "all", + [ + "<=", + "ref_length", + 6 + ] + ], + "layout": { + "icon-image": "default_{ref_length}", + "icon-rotation-alignment": "viewport", + "symbol-placement": { + "base": 1, + "stops": [ + [ + 10, + "point" + ], + [ + 11, + "line" + ] + ] + }, + "symbol-spacing": 500, + "text-field": "{ref}", + "text-font": [ + "Roboto Regular" + ], + "text-offset": [ + 0, + 0.1 + ], + "text-rotation-alignment": "viewport", + "text-size": 10, + "icon-size": 0.8 + }, + "paint": {} + }, + { + "id": "place_other", + "type": "symbol", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "place", + "filter": [ + "all", + [ + "in", + "class", + "hamlet", + "island", + "islet", + "neighbourhood", + "suburb" + ] + ], + "layout": { + "text-field": "{name_en}", + "text-font": [ + "Roboto Condensed Italic" + ], + "text-letter-spacing": 0.1, + "text-max-width": 9, + "text-size": { + "base": 1.2, + "stops": [ + [ + 12, + 10 + ], + [ + 15, + 14 + ] + ] + }, + "text-transform": "uppercase" + }, + "paint": { + "text-color": "#633", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 1.2 + } + }, + { + "id": "place_village", + "type": "symbol", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "place", + "filter": [ + "all", + [ + "==", + "class", + "village" + ] + ], + "layout": { + "text-field": "{name_en}", + "text-font": [ + "Roboto Regular" + ], + "text-max-width": 8, + "text-size": { + "base": 1.2, + "stops": [ + [ + 10, + 12 + ], + [ + 15, + 22 + ] + ] + } + }, + "paint": { + "text-color": "#333", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 1.2 + } + }, + { + "id": "place_town", + "type": "symbol", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "place", + "filter": [ + "all", + [ + "==", + "class", + "town" + ] + ], + "layout": { + "icon-image": { + "base": 1, + "stops": [ + [ + 0, + "dot_9" + ], + [ + 8, + "" + ] + ] + }, + "text-anchor": "bottom", + "text-field": "{name_en}", + "text-font": [ + "Roboto Regular" + ], + "text-max-width": 8, + "text-offset": [ + 0, + 0 + ], + "text-size": { + "base": 1.2, + "stops": [ + [ + 7, + 12 + ], + [ + 11, + 16 + ] + ] + } + }, + "paint": { + "text-color": "#333", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 1.2 + } + }, + { + "id": "place_city", + "type": "symbol", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "place", + "minzoom": 5, + "filter": [ + "all", + [ + "==", + "class", + "city" + ] + ], + "layout": { + "icon-image": { + "base": 1, + "stops": [ + [ + 0, + "dot_9" + ], + [ + 8, + "" + ] + ] + }, + "text-anchor": "bottom", + "text-field": "{name_en}", + "text-font": [ + "Roboto Medium" + ], + "text-max-width": 8, + "text-offset": [ + 0, + 0 + ], + "text-size": { + "base": 1.2, + "stops": [ + [ + 7, + 14 + ], + [ + 11, + 24 + ] + ] + }, + "icon-allow-overlap": true, + "icon-optional": false + }, + "paint": { + "text-color": "#333", + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 1.2 + } + }, + { + "id": "state", + "type": "symbol", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "place", + "maxzoom": 6, + "filter": [ + "all", + [ + "==", + "class", + "state" + ] + ], + "layout": { + "text-field": "{name_en}", + "text-font": [ + "Roboto Condensed Italic" + ], + "text-size": { + "stops": [ + [ + 4, + 11 + ], + [ + 6, + 15 + ] + ] + }, + "text-transform": "uppercase" + }, + "paint": { + "text-color": "#633", + "text-halo-color": "rgba(255,255,255,0.7)", + "text-halo-width": 1 + } + }, + { + "id": "country_3", + "type": "symbol", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "place", + "filter": [ + "all", + [ + ">=", + "rank", + 3 + ], + [ + "==", + "class", + "country" + ] + ], + "layout": { + "text-field": "{name_en}", + "text-font": [ + "Roboto Condensed Italic" + ], + "text-max-width": 6.25, + "text-size": { + "stops": [ + [ + 3, + 11 + ], + [ + 7, + 17 + ] + ] + }, + "text-transform": "none" + }, + "paint": { + "text-color": "#334", + "text-halo-blur": 1, + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 1 + } + }, + { + "id": "country_2", + "type": "symbol", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "place", + "filter": [ + "all", + [ + "==", + "rank", + 2 + ], + [ + "==", + "class", + "country" + ] + ], + "layout": { + "text-field": "{name_en}", + "text-font": [ + "Roboto Condensed Italic" + ], + "text-max-width": 6.25, + "text-size": { + "stops": [ + [ + 2, + 11 + ], + [ + 5, + 17 + ] + ] + }, + "text-transform": "none" + }, + "paint": { + "text-color": "#334", + "text-halo-blur": 1, + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 1 + } + }, + { + "id": "country_1", + "type": "symbol", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "place", + "filter": [ + "all", + [ + "==", + "rank", + 1 + ], + [ + "==", + "class", + "country" + ] + ], + "layout": { + "text-field": "{name_en}", + "text-font": [ + "Roboto Condensed Italic" + ], + "text-max-width": 6.25, + "text-size": { + "stops": [ + [ + 1, + 11 + ], + [ + 4, + 17 + ] + ] + }, + "text-transform": "none" + }, + "paint": { + "text-color": "#334", + "text-halo-blur": 1, + "text-halo-color": "rgba(255,255,255,0.8)", + "text-halo-width": 1 + } + }, + { + "id": "continent", + "type": "symbol", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "place", + "maxzoom": 1, + "filter": [ + "all", + [ + "==", + "class", + "continent" + ] + ], + "layout": { + "text-field": "{name_en}", + "text-font": [ + "Roboto Condensed Italic" + ], + "text-size": 13, + "text-transform": "uppercase", + "text-justify": "center" + }, + "paint": { + "text-color": "#633", + "text-halo-color": "rgba(255,255,255,0.7)", + "text-halo-width": 1 + } + } + ], + "id": "osm-liberty" +} \ No newline at end of file diff --git a/OpenMapTiles/positron/sprite.json b/OpenMapTiles/positron/sprite.json new file mode 100644 index 0000000..2d20beb --- /dev/null +++ b/OpenMapTiles/positron/sprite.json @@ -0,0 +1,16 @@ +{ + "circle-11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 0, + "y": 0 + }, + "star-11": { + "height": 17, + "pixelRatio": 1, + "width": 17, + "x": 17, + "y": 0 + } +} \ No newline at end of file diff --git a/OpenMapTiles/positron/sprite.png b/OpenMapTiles/positron/sprite.png new file mode 100644 index 0000000000000000000000000000000000000000..35398342435808247b8a8b53be62d35c9a803fdd GIT binary patch literal 529 zcmV+s0`C2ZP)W3Ri;GwJ`ue_eadG(vqCtF+I7prpv*yj4R|GWU@18w-VqU*~ z%}bOG!Z0v2jMLK64uJILvol9eEJ*z|*=kD(Q16drT4x}Ed zLqHPH=)ma^p!{2027LYcReH;oEeS-J@eZU8q#mn7KnW9+Ch!>ok_V~7Y5>GBGWZ;W z6d=F!1f$H@VfTS7%_;4-yB-g36jp`dKLVZ(-`sHmuGAaRg9NF71PP*So2i*(89)2CN=baeCp^_jzpc8~`^ zrEGI^^JI`bsOTr?5J~{BkP-wr99Uo}uUfT=8Ch=s{{1XKaTSm}NF7ZbGUNdOz={fQ T5D+`700000NkvXXu0mjf5={7) literal 0 HcmV?d00001 diff --git a/OpenMapTiles/positron/style.json b/OpenMapTiles/positron/style.json new file mode 100644 index 0000000..a437a35 --- /dev/null +++ b/OpenMapTiles/positron/style.json @@ -0,0 +1,2245 @@ +{ + "version": 8, + "name": "Positron", + "metadata": { + "mapbox:autocomposite": false, + "mapbox:type": "template", + "mapbox:groups": { + "b6371a3f2f5a9932464fa3867530a2e5": { + "name": "Transportation", + "collapsed": false + }, + "a14c9607bc7954ba1df7205bf660433f": { + "name": "Boundaries" + }, + "101da9f13b64a08fa4b6ac1168e89e5f": { + "name": "Places", + "collapsed": false + } + }, + "openmaptiles:version": "3.x", + "openmaptiles:mapbox:owner": "openmaptiles", + "openmaptiles:mapbox:source:url": "mapbox://openmaptiles.4qljc88t" + }, + "sources": { + "openmaptiles": { + "type": "vector", + "url": "https://free.tilehosting.com/data/v3.json?key={key}" + } + }, + "sprite": "https://openmaptiles.github.io/positron-gl-style/sprite", + "glyphs": "https://free.tilehosting.com/fonts/{fontstack}/{range}.pbf?key={key}", + "layers": [ + { + "id": "background", + "type": "background", + "paint": { + "background-color": "rgb(242,243,240)" + } + }, + { + "id": "park", + "type": "fill", + "source": "openmaptiles", + "source-layer": "park", + "filter": [ + "==", + "$type", + "Polygon" + ], + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-color": "rgb(230, 233, 229)" + } + }, + { + "id": "water", + "type": "fill", + "source": "openmaptiles", + "source-layer": "water", + "filter": [ + "==", + "$type", + "Polygon" + ], + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-color": "rgb(194, 200, 202)", + "fill-antialias": true + } + }, + { + "id": "landcover_ice_shelf", + "type": "fill", + "source": "openmaptiles", + "source-layer": "landcover", + "maxzoom": 8, + "filter": [ + "all", + [ + "==", + "$type", + "Polygon" + ], + [ + "==", + "subclass", + "ice_shelf" + ] + ], + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-color": "hsl(0, 0%, 98%)", + "fill-opacity": 0.7 + } + }, + { + "id": "landcover_glacier", + "type": "fill", + "source": "openmaptiles", + "source-layer": "landcover", + "maxzoom": 8, + "filter": [ + "all", + [ + "==", + "$type", + "Polygon" + ], + [ + "==", + "subclass", + "glacier" + ] + ], + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-color": "hsl(0, 0%, 98%)", + "fill-opacity": { + "base": 1, + "stops": [ + [ + 0, + 1 + ], + [ + 8, + 0.5 + ] + ] + } + } + }, + { + "id": "landuse_residential", + "type": "fill", + "source": "openmaptiles", + "source-layer": "landuse", + "maxzoom": 16, + "filter": [ + "all", + [ + "==", + "$type", + "Polygon" + ], + [ + "==", + "class", + "residential" + ] + ], + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-color": "rgb(234, 234, 230)", + "fill-opacity": { + "base": 0.6, + "stops": [ + [ + 8, + 0.8 + ], + [ + 9, + 0.6 + ] + ] + } + } + }, + { + "id": "landcover_wood", + "type": "fill", + "source": "openmaptiles", + "source-layer": "landcover", + "minzoom": 10, + "filter": [ + "all", + [ + "==", + "$type", + "Polygon" + ], + [ + "==", + "class", + "wood" + ] + ], + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-color": "rgb(220,224,220)", + "fill-opacity": { + "base": 1, + "stops": [ + [ + 8, + 0 + ], + [ + 12, + 1 + ] + ] + } + } + }, + { + "id": "waterway", + "type": "line", + "source": "openmaptiles", + "source-layer": "waterway", + "filter": [ + "==", + "$type", + "LineString" + ], + "layout": { + "visibility": "visible" + }, + "paint": { + "line-color": "hsl(195, 17%, 78%)" + } + }, + { + "id": "water_name", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "water_name", + "filter": [ + "==", + "$type", + "LineString" + ], + "layout": { + "text-field": "{name:latin}\n{name:nonlatin}", + "symbol-placement": "line", + "text-rotation-alignment": "map", + "symbol-spacing": 500, + "text-font": [ + "Metropolis Medium Italic", + "Noto Sans Italic" + ], + "text-size": 12 + }, + "paint": { + "text-color": "rgb(157,169,177)", + "text-halo-color": "rgb(242,243,240)", + "text-halo-width": 1, + "text-halo-blur": 1 + } + }, + { + "id": "building", + "type": "fill", + "source": "openmaptiles", + "source-layer": "building", + "minzoom": 12, + "paint": { + "fill-color": "rgb(234, 234, 229)", + "fill-outline-color": "rgb(219, 219, 218)", + "fill-antialias": true + } + }, + { + "id": "tunnel_motorway_casing", + "type": "line", + "metadata": { + "mapbox:group": "b6371a3f2f5a9932464fa3867530a2e5" + }, + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 6, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "==", + "class", + "motorway" + ] + ] + ], + "layout": { + "line-cap": "butt", + "line-join": "miter", + "visibility": "visible" + }, + "paint": { + "line-color": "rgb(213, 213, 213)", + "line-width": { + "base": 1.4, + "stops": [ + [ + 5.8, + 0 + ], + [ + 6, + 3 + ], + [ + 20, + 40 + ] + ] + }, + "line-opacity": 1 + } + }, + { + "id": "tunnel_motorway_inner", + "type": "line", + "metadata": { + "mapbox:group": "b6371a3f2f5a9932464fa3867530a2e5" + }, + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 6, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "brunnel", + "tunnel" + ], + [ + "==", + "class", + "motorway" + ] + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "rgb(234,234,234)", + "line-width": { + "base": 1.4, + "stops": [ + [ + 4, + 2 + ], + [ + 6, + 1.3 + ], + [ + 20, + 30 + ] + ] + } + } + }, + { + "id": "aeroway-taxiway", + "type": "line", + "metadata": { + "mapbox:group": "1444849345966.4436" + }, + "source": "openmaptiles", + "source-layer": "aeroway", + "minzoom": 12, + "filter": [ + "all", + [ + "in", + "class", + "taxiway" + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "hsl(0, 0%, 88%)", + "line-width": { + "base": 1.55, + "stops": [ + [ + 13, + 1.8 + ], + [ + 20, + 20 + ] + ] + }, + "line-opacity": 1 + } + }, + { + "id": "aeroway-runway-casing", + "type": "line", + "metadata": { + "mapbox:group": "1444849345966.4436" + }, + "source": "openmaptiles", + "source-layer": "aeroway", + "minzoom": 11, + "filter": [ + "all", + [ + "in", + "class", + "runway" + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "hsl(0, 0%, 88%)", + "line-width": { + "base": 1.5, + "stops": [ + [ + 11, + 6 + ], + [ + 17, + 55 + ] + ] + }, + "line-opacity": 1 + } + }, + { + "id": "aeroway-area", + "type": "fill", + "metadata": { + "mapbox:group": "1444849345966.4436" + }, + "source": "openmaptiles", + "source-layer": "aeroway", + "minzoom": 4, + "filter": [ + "all", + [ + "==", + "$type", + "Polygon" + ], + [ + "in", + "class", + "runway", + "taxiway" + ] + ], + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-opacity": { + "base": 1, + "stops": [ + [ + 13, + 0 + ], + [ + 14, + 1 + ] + ] + }, + "fill-color": "rgba(255, 255, 255, 1)" + } + }, + { + "id": "aeroway-runway", + "type": "line", + "metadata": { + "mapbox:group": "1444849345966.4436" + }, + "source": "openmaptiles", + "source-layer": "aeroway", + "minzoom": 11, + "filter": [ + "all", + [ + "in", + "class", + "runway" + ], + [ + "==", + "$type", + "LineString" + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "rgba(255, 255, 255, 1)", + "line-width": { + "base": 1.5, + "stops": [ + [ + 11, + 4 + ], + [ + 17, + 50 + ] + ] + }, + "line-opacity": 1 + } + }, + { + "id": "highway_path", + "type": "line", + "metadata": { + "mapbox:group": "b6371a3f2f5a9932464fa3867530a2e5" + }, + "source": "openmaptiles", + "source-layer": "transportation", + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "==", + "class", + "path" + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "rgb(234, 234, 234)", + "line-width": { + "base": 1.2, + "stops": [ + [ + 13, + 1 + ], + [ + 20, + 10 + ] + ] + }, + "line-opacity": 0.9 + } + }, + { + "id": "highway_minor", + "type": "line", + "metadata": { + "mapbox:group": "b6371a3f2f5a9932464fa3867530a2e5" + }, + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 8, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "in", + "class", + "minor", + "service", + "track" + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "hsl(0, 0%, 88%)", + "line-width": { + "base": 1.55, + "stops": [ + [ + 13, + 1.8 + ], + [ + 20, + 20 + ] + ] + }, + "line-opacity": 0.9 + } + }, + { + "id": "highway_major_casing", + "type": "line", + "metadata": { + "mapbox:group": "b6371a3f2f5a9932464fa3867530a2e5" + }, + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 11, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "in", + "class", + "primary", + "secondary", + "tertiary", + "trunk" + ] + ], + "layout": { + "line-cap": "butt", + "line-join": "miter", + "visibility": "visible" + }, + "paint": { + "line-color": "rgb(213, 213, 213)", + "line-dasharray": [ + 12, + 0 + ], + "line-width": { + "base": 1.3, + "stops": [ + [ + 10, + 3 + ], + [ + 20, + 23 + ] + ] + } + } + }, + { + "id": "highway_major_inner", + "type": "line", + "metadata": { + "mapbox:group": "b6371a3f2f5a9932464fa3867530a2e5" + }, + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 11, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "in", + "class", + "primary", + "secondary", + "tertiary", + "trunk" + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "#fff", + "line-width": { + "base": 1.3, + "stops": [ + [ + 10, + 2 + ], + [ + 20, + 20 + ] + ] + } + } + }, + { + "id": "highway_major_subtle", + "type": "line", + "metadata": { + "mapbox:group": "b6371a3f2f5a9932464fa3867530a2e5" + }, + "source": "openmaptiles", + "source-layer": "transportation", + "maxzoom": 11, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "in", + "class", + "primary", + "secondary", + "tertiary", + "trunk" + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "hsla(0, 0%, 85%, 0.69)", + "line-width": 2 + } + }, + { + "id": "highway_motorway_casing", + "type": "line", + "metadata": { + "mapbox:group": "b6371a3f2f5a9932464fa3867530a2e5" + }, + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 6, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "==", + "class", + "motorway" + ] + ] + ], + "layout": { + "line-cap": "butt", + "line-join": "miter", + "visibility": "visible" + }, + "paint": { + "line-color": "rgb(213, 213, 213)", + "line-width": { + "base": 1.4, + "stops": [ + [ + 5.8, + 0 + ], + [ + 6, + 3 + ], + [ + 20, + 40 + ] + ] + }, + "line-dasharray": [ + 2, + 0 + ], + "line-opacity": 1 + } + }, + { + "id": "highway_motorway_inner", + "type": "line", + "metadata": { + "mapbox:group": "b6371a3f2f5a9932464fa3867530a2e5" + }, + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 6, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "!in", + "brunnel", + "bridge", + "tunnel" + ], + [ + "==", + "class", + "motorway" + ] + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": { + "base": 1, + "stops": [ + [ + 5.8, + "hsla(0, 0%, 85%, 0.53)" + ], + [ + 6, + "#fff" + ] + ] + }, + "line-width": { + "base": 1.4, + "stops": [ + [ + 4, + 2 + ], + [ + 6, + 1.3 + ], + [ + 20, + 30 + ] + ] + } + } + }, + { + "id": "highway_motorway_subtle", + "type": "line", + "metadata": { + "mapbox:group": "b6371a3f2f5a9932464fa3867530a2e5" + }, + "source": "openmaptiles", + "source-layer": "transportation", + "maxzoom": 6, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "==", + "class", + "motorway" + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "hsla(0, 0%, 85%, 0.53)", + "line-width": { + "base": 1.4, + "stops": [ + [ + 4, + 2 + ], + [ + 6, + 1.3 + ] + ] + } + } + }, + { + "id": "railway_transit", + "type": "line", + "metadata": { + "mapbox:group": "b6371a3f2f5a9932464fa3867530a2e5" + }, + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 16, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "transit" + ], + [ + "!in", + "brunnel", + "tunnel" + ] + ] + ], + "layout": { + "visibility": "visible", + "line-join": "round" + }, + "paint": { + "line-color": "#dddddd", + "line-width": 3 + } + }, + { + "id": "railway_transit_dashline", + "type": "line", + "metadata": { + "mapbox:group": "b6371a3f2f5a9932464fa3867530a2e5" + }, + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 16, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "transit" + ], + [ + "!in", + "brunnel", + "tunnel" + ] + ] + ], + "layout": { + "visibility": "visible", + "line-join": "round" + }, + "paint": { + "line-color": "#fafafa", + "line-width": 2, + "line-dasharray": [ + 3, + 3 + ] + } + }, + { + "id": "railway_service", + "type": "line", + "metadata": { + "mapbox:group": "b6371a3f2f5a9932464fa3867530a2e5" + }, + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 16, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "class", + "rail" + ], + [ + "has", + "service" + ] + ] + ], + "layout": { + "visibility": "visible", + "line-join": "round" + }, + "paint": { + "line-color": "#dddddd", + "line-width": 3 + } + }, + { + "id": "railway_service_dashline", + "type": "line", + "metadata": { + "mapbox:group": "b6371a3f2f5a9932464fa3867530a2e5" + }, + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 16, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "==", + "class", + "rail" + ], + [ + "has", + "service" + ] + ], + "layout": { + "visibility": "visible", + "line-join": "round" + }, + "paint": { + "line-color": "#fafafa", + "line-width": 2, + "line-dasharray": [ + 3, + 3 + ] + } + }, + { + "id": "railway", + "type": "line", + "metadata": { + "mapbox:group": "b6371a3f2f5a9932464fa3867530a2e5" + }, + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 13, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "!has", + "service" + ], + [ + "==", + "class", + "rail" + ] + ] + ], + "layout": { + "visibility": "visible", + "line-join": "round" + }, + "paint": { + "line-color": "#dddddd", + "line-width": { + "base": 1.3, + "stops": [ + [ + 16, + 3 + ], + [ + 20, + 7 + ] + ] + } + } + }, + { + "id": "railway_dashline", + "type": "line", + "metadata": { + "mapbox:group": "b6371a3f2f5a9932464fa3867530a2e5" + }, + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 13, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "!has", + "service" + ], + [ + "==", + "class", + "rail" + ] + ] + ], + "layout": { + "visibility": "visible", + "line-join": "round" + }, + "paint": { + "line-color": "#fafafa", + "line-width": { + "base": 1.3, + "stops": [ + [ + 16, + 2 + ], + [ + 20, + 6 + ] + ] + }, + "line-dasharray": [ + 3, + 3 + ] + } + }, + { + "id": "highway_motorway_bridge_casing", + "type": "line", + "metadata": { + "mapbox:group": "b6371a3f2f5a9932464fa3867530a2e5" + }, + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 6, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "==", + "class", + "motorway" + ] + ] + ], + "layout": { + "line-cap": "butt", + "line-join": "miter", + "visibility": "visible" + }, + "paint": { + "line-color": "rgb(213, 213, 213)", + "line-width": { + "base": 1.4, + "stops": [ + [ + 5.8, + 0 + ], + [ + 6, + 5 + ], + [ + 20, + 45 + ] + ] + }, + "line-dasharray": [ + 2, + 0 + ], + "line-opacity": 1 + } + }, + { + "id": "highway_motorway_bridge_inner", + "type": "line", + "metadata": { + "mapbox:group": "b6371a3f2f5a9932464fa3867530a2e5" + }, + "source": "openmaptiles", + "source-layer": "transportation", + "minzoom": 6, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "all", + [ + "==", + "brunnel", + "bridge" + ], + [ + "==", + "class", + "motorway" + ] + ] + ], + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": { + "base": 1, + "stops": [ + [ + 5.8, + "hsla(0, 0%, 85%, 0.53)" + ], + [ + 6, + "#fff" + ] + ] + }, + "line-width": { + "base": 1.4, + "stops": [ + [ + 4, + 2 + ], + [ + 6, + 1.3 + ], + [ + 20, + 30 + ] + ] + } + } + }, + { + "id": "highway_name_other", + "type": "symbol", + "metadata": { + "mapbox:group": "b6371a3f2f5a9932464fa3867530a2e5" + }, + "source": "openmaptiles", + "source-layer": "transportation_name", + "filter": [ + "all", + [ + "!=", + "class", + "motorway" + ], + [ + "==", + "$type", + "LineString" + ] + ], + "layout": { + "text-size": 10, + "text-max-angle": 30, + "text-transform": "uppercase", + "symbol-spacing": 350, + "text-font": [ + "Metropolis Regular", + "Noto Sans Regular" + ], + "symbol-placement": "line", + "visibility": "visible", + "text-rotation-alignment": "map", + "text-pitch-alignment": "viewport", + "text-field": "{name:latin} {name:nonlatin}" + }, + "paint": { + "text-color": "#bbb", + "text-halo-color": "#fff", + "text-translate": [ + 0, + 0 + ], + "text-halo-width": 2, + "text-halo-blur": 1 + } + }, + { + "id": "highway_name_motorway", + "type": "symbol", + "metadata": { + "mapbox:group": "b6371a3f2f5a9932464fa3867530a2e5" + }, + "source": "openmaptiles", + "source-layer": "transportation_name", + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "==", + "class", + "motorway" + ] + ], + "layout": { + "text-size": 10, + "symbol-spacing": 350, + "text-font": [ + "Metropolis Light", + "Noto Sans Regular" + ], + "symbol-placement": "line", + "visibility": "visible", + "text-rotation-alignment": "viewport", + "text-pitch-alignment": "viewport", + "text-field": "{ref}" + }, + "paint": { + "text-color": "rgb(117, 129, 145)", + "text-halo-color": "hsl(0, 0%, 100%)", + "text-translate": [ + 0, + 2 + ], + "text-halo-width": 1, + "text-halo-blur": 1 + } + }, + { + "id": "boundary_state", + "type": "line", + "metadata": { + "mapbox:group": "a14c9607bc7954ba1df7205bf660433f" + }, + "source": "openmaptiles", + "source-layer": "boundary", + "filter": [ + "==", + "admin_level", + 4 + ], + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "rgb(230, 204, 207)", + "line-width": { + "base": 1.3, + "stops": [ + [ + 3, + 1 + ], + [ + 22, + 15 + ] + ] + }, + "line-blur": 0.4, + "line-dasharray": [ + 2, + 2 + ], + "line-opacity": 1 + } + }, + { + "id": "boundary_country", + "type": "line", + "metadata": { + "mapbox:group": "a14c9607bc7954ba1df7205bf660433f" + }, + "source": "openmaptiles", + "source-layer": "boundary", + "filter": [ + "==", + "admin_level", + 2 + ], + "layout": { + "line-cap": "round", + "line-join": "round" + }, + "paint": { + "line-color": "rgb(230, 204, 207)", + "line-width": { + "base": 1.1, + "stops": [ + [ + 3, + 1 + ], + [ + 22, + 20 + ] + ] + }, + "line-blur": { + "base": 1, + "stops": [ + [ + 0, + 0.4 + ], + [ + 22, + 4 + ] + ] + }, + "line-opacity": 1 + } + }, + { + "id": "place_other", + "type": "symbol", + "metadata": { + "mapbox:group": "101da9f13b64a08fa4b6ac1168e89e5f" + }, + "source": "openmaptiles", + "source-layer": "place", + "maxzoom": 14, + "filter": [ + "all", + [ + "in", + "class", + "continent", + "hamlet", + "neighbourhood", + "isolated_dwelling" + ], + [ + "==", + "$type", + "Point" + ] + ], + "layout": { + "text-size": 10, + "text-transform": "uppercase", + "text-font": [ + "Metropolis Regular", + "Noto Sans Regular" + ], + "text-justify": "center", + "visibility": "visible", + "text-offset": [ + 0.5, + 0 + ], + "text-anchor": "center", + "text-field": "{name:latin}\n{name:nonlatin}" + }, + "paint": { + "text-color": "rgb(117, 129, 145)", + "text-halo-color": "rgb(242,243,240)", + "text-halo-width": 1, + "text-halo-blur": 1 + } + }, + { + "id": "place_suburb", + "type": "symbol", + "metadata": { + "mapbox:group": "101da9f13b64a08fa4b6ac1168e89e5f" + }, + "source": "openmaptiles", + "source-layer": "place", + "maxzoom": 15, + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "==", + "class", + "suburb" + ] + ], + "layout": { + "text-size": 10, + "text-transform": "uppercase", + "text-font": [ + "Metropolis Regular", + "Noto Sans Regular" + ], + "text-justify": "center", + "visibility": "visible", + "text-offset": [ + 0.5, + 0 + ], + "text-anchor": "center", + "text-field": "{name:latin}\n{name:nonlatin}" + }, + "paint": { + "text-color": "rgb(117, 129, 145)", + "text-halo-color": "rgb(242,243,240)", + "text-halo-width": 1, + "text-halo-blur": 1 + } + }, + { + "id": "place_village", + "type": "symbol", + "metadata": { + "mapbox:group": "101da9f13b64a08fa4b6ac1168e89e5f" + }, + "source": "openmaptiles", + "source-layer": "place", + "maxzoom": 14, + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "==", + "class", + "village" + ] + ], + "layout": { + "text-size": 10, + "text-transform": "uppercase", + "text-font": [ + "Metropolis Regular", + "Noto Sans Regular" + ], + "text-justify": "left", + "visibility": "visible", + "text-offset": [ + 0.5, + 0.2 + ], + "icon-size": 0.4, + "text-anchor": "left", + "text-field": "{name:latin}\n{name:nonlatin}" + }, + "paint": { + "text-color": "rgb(117, 129, 145)", + "text-halo-color": "rgb(242,243,240)", + "text-halo-width": 1, + "text-halo-blur": 1, + "icon-opacity": 0.7 + } + }, + { + "id": "place_town", + "type": "symbol", + "metadata": { + "mapbox:group": "101da9f13b64a08fa4b6ac1168e89e5f" + }, + "source": "openmaptiles", + "source-layer": "place", + "maxzoom": 15, + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "==", + "class", + "town" + ] + ], + "layout": { + "text-size": 10, + "icon-image": { + "base": 1, + "stops": [ + [ + 0, + "circle-11" + ], + [ + 8, + "" + ] + ] + }, + "text-transform": "uppercase", + "text-font": [ + "Metropolis Regular", + "Noto Sans Regular" + ], + "text-justify": "left", + "visibility": "visible", + "text-offset": [ + 0.5, + 0.2 + ], + "icon-size": 0.4, + "text-anchor": { + "base": 1, + "stops": [ + [ + 0, + "left" + ], + [ + 8, + "center" + ] + ] + }, + "text-field": "{name:latin}\n{name:nonlatin}" + }, + "paint": { + "text-color": "rgb(117, 129, 145)", + "text-halo-color": "rgb(242,243,240)", + "text-halo-width": 1, + "text-halo-blur": 1, + "icon-opacity": 0.7 + } + }, + { + "id": "place_city", + "type": "symbol", + "metadata": { + "mapbox:group": "101da9f13b64a08fa4b6ac1168e89e5f" + }, + "source": "openmaptiles", + "source-layer": "place", + "maxzoom": 14, + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "all", + [ + "!=", + "capital", + 2 + ], + [ + "==", + "class", + "city" + ], + [ + ">", + "rank", + 3 + ] + ] + ], + "layout": { + "text-size": 10, + "icon-image": { + "base": 1, + "stops": [ + [ + 0, + "circle-11" + ], + [ + 8, + "" + ] + ] + }, + "text-transform": "uppercase", + "text-font": [ + "Metropolis Regular", + "Noto Sans Regular" + ], + "text-justify": "left", + "visibility": "visible", + "text-offset": [ + 0.5, + 0.2 + ], + "icon-size": 0.4, + "text-anchor": { + "base": 1, + "stops": [ + [ + 0, + "left" + ], + [ + 8, + "center" + ] + ] + }, + "text-field": "{name:latin}\n{name:nonlatin}" + }, + "paint": { + "text-color": "rgb(117, 129, 145)", + "text-halo-color": "rgb(242,243,240)", + "text-halo-width": 1, + "text-halo-blur": 1, + "icon-opacity": 0.7 + } + }, + { + "id": "place_capital", + "type": "symbol", + "metadata": { + "mapbox:group": "101da9f13b64a08fa4b6ac1168e89e5f" + }, + "source": "openmaptiles", + "source-layer": "place", + "maxzoom": 12, + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "all", + [ + "==", + "capital", + 2 + ], + [ + "==", + "class", + "city" + ] + ] + ], + "layout": { + "text-size": 14, + "icon-image": { + "base": 1, + "stops": [ + [ + 0, + "star-11" + ], + [ + 8, + "" + ] + ] + }, + "text-transform": "uppercase", + "text-font": [ + "Metropolis Regular", + "Noto Sans Regular" + ], + "text-justify": "left", + "visibility": "visible", + "text-offset": [ + 0.5, + 0.2 + ], + "icon-size": 1, + "text-anchor": { + "base": 1, + "stops": [ + [ + 0, + "left" + ], + [ + 8, + "center" + ] + ] + }, + "text-field": "{name:latin}\n{name:nonlatin}" + }, + "paint": { + "text-color": "rgb(117, 129, 145)", + "text-halo-color": "rgb(242,243,240)", + "text-halo-width": 1, + "text-halo-blur": 1, + "icon-opacity": 0.7 + } + }, + { + "id": "place_city_large", + "type": "symbol", + "metadata": { + "mapbox:group": "101da9f13b64a08fa4b6ac1168e89e5f" + }, + "source": "openmaptiles", + "source-layer": "place", + "maxzoom": 12, + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "all", + [ + "!=", + "capital", + 2 + ], + [ + "<=", + "rank", + 3 + ], + [ + "==", + "class", + "city" + ] + ] + ], + "layout": { + "text-size": 14, + "icon-image": { + "base": 1, + "stops": [ + [ + 0, + "circle-11" + ], + [ + 8, + "" + ] + ] + }, + "text-transform": "uppercase", + "text-font": [ + "Metropolis Regular", + "Noto Sans Regular" + ], + "text-justify": "left", + "visibility": "visible", + "text-offset": [ + 0.5, + 0.2 + ], + "icon-size": 0.4, + "text-anchor": { + "base": 1, + "stops": [ + [ + 0, + "left" + ], + [ + 8, + "center" + ] + ] + }, + "text-field": "{name:latin}\n{name:nonlatin}" + }, + "paint": { + "text-color": "rgb(117, 129, 145)", + "text-halo-color": "rgb(242,243,240)", + "text-halo-width": 1, + "text-halo-blur": 1, + "icon-opacity": 0.7 + } + }, + { + "id": "place_state", + "type": "symbol", + "metadata": { + "mapbox:group": "101da9f13b64a08fa4b6ac1168e89e5f" + }, + "source": "openmaptiles", + "source-layer": "place", + "maxzoom": 12, + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "==", + "class", + "state" + ] + ], + "layout": { + "visibility": "visible", + "text-field": "{name:latin}\n{name:nonlatin}", + "text-font": [ + "Metropolis Regular", + "Noto Sans Regular" + ], + "text-transform": "uppercase", + "text-size": 10 + }, + "paint": { + "text-color": "rgb(113, 129, 144)", + "text-halo-color": "rgb(242,243,240)", + "text-halo-width": 1, + "text-halo-blur": 1 + } + }, + { + "id": "place_country_other", + "type": "symbol", + "metadata": { + "mapbox:group": "101da9f13b64a08fa4b6ac1168e89e5f" + }, + "source": "openmaptiles", + "source-layer": "place", + "maxzoom": 8, + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "==", + "class", + "country" + ], + [ + "!has", + "iso_a2" + ] + ], + "layout": { + "visibility": "visible", + "text-field": "{name:latin}", + "text-font": [ + "Metropolis Light Italic", + "Noto Sans Italic" + ], + "text-transform": "uppercase", + "text-size": { + "base": 1, + "stops": [ + [ + 0, + 9 + ], + [ + 6, + 11 + ] + ] + } + }, + "paint": { + "text-halo-width": 1.4, + "text-halo-color": "rgba(236,236,234,0.7)", + "text-color": { + "base": 1, + "stops": [ + [ + 3, + "rgb(157,169,177)" + ], + [ + 4, + "rgb(153, 153, 153)" + ] + ] + } + } + }, + { + "id": "place_country_minor", + "type": "symbol", + "metadata": { + "mapbox:group": "101da9f13b64a08fa4b6ac1168e89e5f" + }, + "source": "openmaptiles", + "source-layer": "place", + "maxzoom": 8, + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "==", + "class", + "country" + ], + [ + ">=", + "rank", + 2 + ], + [ + "has", + "iso_a2" + ] + ], + "layout": { + "visibility": "visible", + "text-field": "{name:latin}", + "text-font": [ + "Metropolis Regular", + "Noto Sans Regular" + ], + "text-transform": "uppercase", + "text-size": { + "base": 1, + "stops": [ + [ + 0, + 10 + ], + [ + 6, + 12 + ] + ] + } + }, + "paint": { + "text-halo-width": 1.4, + "text-halo-color": "rgba(236,236,234,0.7)", + "text-color": { + "base": 1, + "stops": [ + [ + 3, + "rgb(157,169,177)" + ], + [ + 4, + "rgb(153, 153, 153)" + ] + ] + } + } + }, + { + "id": "place_country_major", + "type": "symbol", + "metadata": { + "mapbox:group": "101da9f13b64a08fa4b6ac1168e89e5f" + }, + "source": "openmaptiles", + "source-layer": "place", + "maxzoom": 6, + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "<=", + "rank", + 1 + ], + [ + "==", + "class", + "country" + ], + [ + "has", + "iso_a2" + ] + ], + "layout": { + "visibility": "visible", + "text-field": "{name:latin}", + "text-font": [ + "Metropolis Regular", + "Noto Sans Regular" + ], + "text-transform": "uppercase", + "text-size": { + "base": 1.4, + "stops": [ + [ + 0, + 10 + ], + [ + 3, + 12 + ], + [ + 4, + 14 + ] + ] + }, + "text-anchor": "center" + }, + "paint": { + "text-halo-width": 1.4, + "text-halo-color": "rgba(236,236,234,0.7)", + "text-color": { + "base": 1, + "stops": [ + [ + 3, + "rgb(157,169,177)" + ], + [ + 4, + "rgb(153, 153, 153)" + ] + ] + } + } + } + ], + "id": "positron" +} \ No newline at end of file diff --git a/OpenMapTiles/toner/style.json b/OpenMapTiles/toner/style.json new file mode 100644 index 0000000..caf263b --- /dev/null +++ b/OpenMapTiles/toner/style.json @@ -0,0 +1,742 @@ +{ + "version": 8, + "name": "Toner", + "metadata": { + "mapbox:autocomposite": false, + "mapbox:type": "template", + "openmaptiles:version": "3.x", + "openmaptiles:mapbox:owner": "openmaptiles", + "openmaptiles:mapbox:source:url": "mapbox://openmaptiles.4qljc88t" + }, + "center": [ + 20.838971352362933, + 47.241654485577584 + ], + "zoom": 2.8784041883593225, + "bearing": 0, + "pitch": 0, + "sources": { + "openmaptiles": { + "type": "vector", + "url": "https://free.tilehosting.com/data/v3.json?key={key}" + } + }, + "glyphs": "https://free.tilehosting.com/fonts/{fontstack}/{range}.pbf?key={key}", + "layers": [ + { + "id": "background", + "type": "background", + "paint": { + "background-color": "#fff" + } + }, + { + "id": "landcover_wood", + "type": "fill", + "source": "openmaptiles", + "source-layer": "landcover", + "filter": [ + "==", + "class", + "wood" + ], + "paint": { + "fill-color": "rgba(218, 218, 218, 0.51)", + "fill-opacity": { + "base": 1, + "stops": [ + [ + 8, + 0.6 + ], + [ + 22, + 1 + ] + ] + } + } + }, + { + "id": "landcover-grass", + "type": "fill", + "metadata": { + "mapbox:group": "1444849388993.3071" + }, + "source": "openmaptiles", + "source-layer": "landcover", + "filter": [ + "==", + "class", + "grass" + ], + "paint": { + "fill-color": "rgba(236, 235, 235, 1)", + "fill-opacity": 1 + } + }, + { + "id": "water", + "type": "fill", + "source": "openmaptiles", + "source-layer": "water", + "layout": { + "visibility": "visible" + }, + "paint": {} + }, + { + "id": "building", + "type": "fill", + "metadata": { + "mapbox:group": "1444849364238.8171" + }, + "source": "openmaptiles", + "source-layer": "building", + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-color": { + "base": 1, + "stops": [ + [ + 15.5, + "rgba(241, 240, 240, 1)" + ], + [ + 16, + "rgba(212, 212, 212, 1)" + ] + ] + }, + "fill-antialias": true + } + }, + { + "id": "building-top", + "type": "fill", + "metadata": { + "mapbox:group": "1444849364238.8171" + }, + "source": "openmaptiles", + "source-layer": "building", + "layout": { + "visibility": "visible" + }, + "paint": { + "fill-translate": { + "base": 1, + "stops": [ + [ + 14, + [ + 0, + 0 + ] + ], + [ + 16, + [ + -2, + -2 + ] + ] + ] + }, + "fill-outline-color": "rgba(181, 180, 179, 1)", + "fill-color": "rgba(249, 249, 249, 1)", + "fill-opacity": { + "base": 1, + "stops": [ + [ + 13, + 0 + ], + [ + 16, + 1 + ] + ] + } + } + }, + { + "id": "boundary-admin2", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "boundary", + "filter": [ + "==", + "admin_level", + 2 + ], + "layout": { + "visibility": "visible" + }, + "paint": { + "line-width": 0.5 + } + }, + { + "id": "transportation", + "type": "line", + "metadata": {}, + "source": "openmaptiles", + "source-layer": "transportation", + "layout": { + "visibility": "visible" + }, + "paint": { + "line-width": { + "stops": [ + [ + 12, + 0.5 + ], + [ + 16, + 1 + ], + [ + 17, + 3 + ] + ] + }, + "line-color": { + "stops": [ + [ + 12, + "rgba(212, 209, 209, 1)" + ], + [ + 16, + "rgba(8, 8, 8, 1)" + ] + ] + } + } + }, + { + "id": "place_label_other", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "place", + "minzoom": 8, + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "!in", + "class", + "city", + "state", + "country", + "continent" + ] + ], + "layout": { + "text-field": "{name:latin}\n{name:nonlatin}", + "text-font": [ + "Noto Sans Regular" + ], + "text-max-width": 6, + "text-size": { + "stops": [ + [ + 6, + 10 + ], + [ + 12, + 14 + ] + ] + }, + "visibility": "visible", + "text-anchor": "center" + }, + "paint": { + "text-color": "hsl(0, 10%, 25%)", + "text-halo-color": "hsl(0, 0%, 100%)", + "text-halo-blur": 0, + "text-halo-width": 2 + } + }, + { + "id": "highway-name-minor", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "transportation_name", + "minzoom": 15, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "in", + "class", + "minor", + "service", + "track" + ] + ], + "layout": { + "text-size": { + "base": 1, + "stops": [ + [ + 13, + 12 + ], + [ + 14, + 13 + ] + ] + }, + "text-font": [ + "Noto Sans Regular" + ], + "text-field": "{name:latin} {name:nonlatin}", + "symbol-placement": "line", + "text-rotation-alignment": "map", + "visibility": "visible" + }, + "paint": { + "text-halo-blur": 0.5, + "text-color": "rgba(0, 0, 0, 1)", + "text-halo-width": 1, + "text-halo-color": "rgba(255, 255, 255, 1)" + } + }, + { + "id": "highway-name-major", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "transportation_name", + "minzoom": 12.2, + "filter": [ + "in", + "class", + "primary", + "secondary", + "tertiary", + "trunk" + ], + "layout": { + "text-size": { + "base": 1, + "stops": [ + [ + 13, + 12 + ], + [ + 14, + 13 + ] + ] + }, + "text-font": [ + "Noto Sans Regular" + ], + "text-field": "{name:latin} {name:nonlatin}", + "symbol-placement": "line", + "text-rotation-alignment": "map" + }, + "paint": { + "text-halo-blur": 0.5, + "text-color": "rgba(0, 0, 0, 1)", + "text-halo-width": 1, + "text-halo-color": "rgba(255, 255, 255, 1)" + } + }, + { + "id": "place_label_city", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "place", + "maxzoom": 16, + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "==", + "class", + "city" + ] + ], + "layout": { + "text-field": "{name:latin}\n{name:nonlatin}", + "text-font": [ + "Noto Sans Regular" + ], + "text-max-width": 10, + "text-size": { + "stops": [ + [ + 3, + 12 + ], + [ + 8, + 16 + ] + ] + } + }, + "paint": { + "text-color": "hsl(0, 0%, 0%)", + "text-halo-color": "hsla(0, 0%, 100%, 0.75)", + "text-halo-blur": 0, + "text-halo-width": 2 + } + }, + { + "id": "place-continent", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "place", + "filter": [ + "==", + "class", + "continent" + ], + "layout": { + "visibility": "visible", + "text-field": "{name:latin}", + "text-font": [ + "Metropolis Extra Bold Italic" + ], + "text-max-width": 4, + "text-size": 13, + "text-line-height": 1.5 + }, + "paint": { + "text-halo-color": "#fff", + "text-halo-width": 2 + } + }, + { + "id": "place-country", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "place", + "filter": [ + "==", + "class", + "country" + ], + "layout": { + "visibility": "visible", + "text-field": "{name:latin}", + "text-font": [ + "Noto Sans Bold" + ], + "text-size": 12 + }, + "paint": { + "text-halo-color": "#fff", + "text-halo-width": 1.5 + } + }, + { + "id": "poi-level-1", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "poi", + "minzoom": 14, + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "<=", + "rank", + 14 + ], + [ + "has", + "name" + ] + ], + "layout": { + "text-padding": 2, + "text-font": [ + "Noto Sans Italic" + ], + "text-anchor": "top", + "text-field": "{name:latin}\n{name:nonlatin}", + "text-offset": [ + 0, + 0.6 + ], + "text-size": 12, + "text-max-width": 9 + }, + "paint": { + "text-halo-blur": 0.8, + "text-color": "rgba(72, 71, 71, 1)", + "text-halo-width": 1, + "text-halo-color": "#ffffff" + } + }, + { + "id": "waterway-name", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "waterway", + "minzoom": 13, + "filter": [ + "all", + [ + "==", + "$type", + "LineString" + ], + [ + "has", + "name" + ] + ], + "layout": { + "text-font": [ + "Noto Sans Italic" + ], + "text-size": 14, + "text-field": "{name:latin} {name:nonlatin}", + "text-max-width": 5, + "text-rotation-alignment": "map", + "symbol-placement": "line", + "text-letter-spacing": 0.2, + "symbol-spacing": 350 + }, + "paint": { + "text-color": "rgba(6, 6, 6, 1)", + "text-halo-width": 1.5, + "text-halo-color": "rgba(245, 242, 242, 0.83)" + } + }, + { + "id": "water-name-lakeline", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "water_name", + "filter": [ + "==", + "$type", + "LineString" + ], + "layout": { + "text-font": [ + "Noto Sans Italic" + ], + "text-size": 14, + "text-field": "{name:latin}\n{name:nonlatin}", + "text-max-width": 5, + "text-rotation-alignment": "map", + "symbol-placement": "line", + "symbol-spacing": 350, + "text-letter-spacing": 0.2 + }, + "paint": { + "text-color": "rgba(255, 255, 255, 1)", + "text-halo-width": 1.5, + "text-halo-color": "rgba(255, 255, 255, 0)" + } + }, + { + "id": "water-name-ocean", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "water_name", + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "==", + "class", + "ocean" + ] + ], + "layout": { + "text-font": [ + "Noto Sans Italic" + ], + "text-size": 14, + "text-field": "{name:latin}", + "text-max-width": 5, + "text-rotation-alignment": "map", + "symbol-placement": "point", + "symbol-spacing": 350, + "text-letter-spacing": 0.2, + "text-transform": "uppercase" + }, + "paint": { + "text-color": "rgba(255, 255, 255, 1)", + "text-halo-width": 1.5, + "text-halo-color": "rgba(255, 255, 255, 0)" + } + }, + { + "id": "water-name-other", + "type": "symbol", + "source": "openmaptiles", + "source-layer": "water_name", + "filter": [ + "all", + [ + "==", + "$type", + "Point" + ], + [ + "!in", + "class", + "ocean" + ] + ], + "layout": { + "text-font": [ + "Noto Sans Italic" + ], + "text-size": { + "stops": [ + [ + 0, + 10 + ], + [ + 6, + 14 + ] + ] + }, + "text-field": "{name:latin}\n{name:nonlatin}", + "text-max-width": 5, + "text-rotation-alignment": "map", + "symbol-placement": "point", + "symbol-spacing": 350, + "text-letter-spacing": 0.2, + "visibility": "visible" + }, + "paint": { + "text-color": "rgba(255, 255, 255, 1)", + "text-halo-width": 1.5, + "text-halo-color": "rgba(255, 255, 255, 0)" + } + }, + { + "id": "boundary_state", + "type": "line", + "metadata": { + "mapbox:group": "a14c9607bc7954ba1df7205bf660433f" + }, + "source": "openmaptiles", + "source-layer": "boundary", + "filter": [ + "==", + "admin_level", + 4 + ], + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "rgba(72, 70, 70, 1)", + "line-width": { + "base": 1.3, + "stops": [ + [ + 3, + 1 + ], + [ + 22, + 15 + ] + ] + }, + "line-blur": 0.4, + "line-dasharray": [ + 0.5, + 2 + ], + "line-opacity": 1 + } + }, + { + "id": "boundary_country", + "type": "line", + "metadata": { + "mapbox:group": "a14c9607bc7954ba1df7205bf660433f" + }, + "source": "openmaptiles", + "source-layer": "boundary", + "filter": [ + "==", + "admin_level", + 2 + ], + "layout": { + "line-cap": "round", + "line-join": "round", + "visibility": "visible" + }, + "paint": { + "line-color": "rgba(82, 81, 81, 1)", + "line-width": { + "base": 1.1, + "stops": [ + [ + 3, + 1 + ], + [ + 22, + 20 + ] + ] + }, + "line-blur": { + "base": 1, + "stops": [ + [ + 0, + 0.4 + ], + [ + 22, + 4 + ] + ] + }, + "line-opacity": 1 + } + } + ], + "id": "ciwigmbgt00fw2ps58s6klalp" +}