SHARE
TWEET

Untitled

a guest Feb 22nd, 2019 62 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. {
  2.       "id": "pt-place",
  3.       "type": "symbol",
  4.       "source": "vstd",
  5.       "source-layer": "place",
  6.       "filter": [
  7.         "all",
  8.         [
  9.           "==",
  10.           "$type",
  11.           "Point"
  12.         ]
  13.       ],
  14.       "layout": {
  15.         "icon-image": [
  16.           "case",
  17.           ["==", ["get", "capital"], "yes"],
  18.           "national_capital",
  19.           [
  20.             "match",
  21.             [
  22.               "coalesce",  
  23.               ["get", "place"],
  24.               ["get", "leasure"],
  25.               ["get", "sports"],
  26.               ["get", "amenity"],
  27.               ["get", "historic"],
  28.               ["get", "military"],
  29.               ["get", "office"],
  30.               ["get", "craft"],
  31.               ["get", "tourism"],
  32.               ["get", "shop"]
  33.             ],
  34.             "stadium", "stadium",
  35.             "sports_centre", "sport",
  36.             "park", "park",
  37.             "tennis", "sport",
  38.             "public_building", "public_building",
  39.             "townhall", "public_building",
  40.             "embassy", "embassy",
  41.             "courthouse", "courthouse",
  42.             "police", "police_station",
  43.             "prison", "prison",
  44.             "fire_station", "fire_station",
  45.             "post_office", "post_office",
  46.             "school", "school",
  47.             "college", "college",
  48.             "university", "college",
  49.             "hospital", "hospital",
  50.             "fuel", "fuel",
  51.             "airport", "airport",
  52.             "ferry_terminal", "ferry_terminal",
  53.             "restaurant", "restaurant",
  54.             "fast_food", "restaurant",
  55.             "cafe", "restaurant",
  56.             "food_court", "restaurant",
  57.             "biergarten", "bar",
  58.             "nightclub", "bar",
  59.             "pub", "bar",
  60.             "bar", "bar",
  61.             "community_centre", "other_public_building",
  62.             "cinema", "commercial",
  63.             "library", "public_building",
  64.             "arts_centre", "public_building",
  65.             "money_transfer", "bank",
  66.             "bureau_de_change", "bank",
  67.             "theatre", "commercial",
  68.             "grave_yard", "memorial",
  69.             "bank", "bank",
  70.             "atm", "bank",
  71.             "marketplace", "commercial",
  72.             "car_rental", "commercial",
  73.             "pharmacy", "pharmacy",
  74.             "drinking_water", "water_supply",
  75.             "bus_station", "bus_station",
  76.             "monument", "memorial",
  77.             "memorial", "memorial",
  78.             "castle", "castle",
  79.             "fort", "castle",
  80.             "archaeological_site", "public_building",
  81.             "ruins", "public_building",
  82.             "airfield", "airfield",
  83.             "government", "other_public_building",
  84.             "ngo", "ngo",
  85.             "bakery", "commercial",
  86.             "bed_and_breakfast", "hotel",
  87.             "hotel", "hotel",
  88.             "motel", "hotel",
  89.             "guest_house", "hotel",
  90.             "hostel", "hotel",
  91.             "chalet", "hotel",
  92.             "museum", "public_building",
  93.             "zoo", "zoo",
  94.             "theme_park", "theme_park",
  95.             "car_repair", "commercial",
  96.             "supermarket", "commercial",
  97.             "kiosk", "commercial",
  98.             "department_store", "commercial",
  99.             "clothes", "commercial",
  100.             "books", "commercial",
  101.             "butcher", "commercial",
  102.             "beverages", "commercial",
  103.             "alcohol", "commercial",
  104.             "optician", "commercial",
  105.             "stationery", "commercial",
  106.             "mobile_phone", "commercial",
  107.             "greengrocer", "commercial",
  108.             "car", "commercial",
  109.             "furniture", "commercial",
  110.             "computer", "commercial",
  111.             "hairdresser", "commercial",
  112.             "travel_agency", "commercial",
  113.             "default"
  114.           ]
  115.         ],
  116.         "icon-size": [
  117.           "step",
  118.           ["zoom"],
  119.           [
  120.             "case",
  121.             ["==", ["get", "capital"], "yes"],
  122.             1,
  123.             [
  124.               "case",
  125.               ["has", "place"],
  126.               0,
  127.               [
  128.                 "case",
  129.                 [
  130.                   "any",
  131.                   ["has", "shop"],
  132.                   ["has", "tourism"],
  133.                   ["has", "craft"],
  134.                   ["has", "amenity"],
  135.                   ["has", "sports"]
  136.                 ],
  137.                 0,
  138.                 1
  139.               ]
  140.             ]
  141.           ],
  142.           17,
  143.           1
  144.         ],
  145.         "text-field": [
  146.           "step",
  147.           ["zoom"],
  148.           [
  149.             "case",
  150.             ["has", "place"],
  151.             ["get", "name"],
  152.             ""
  153.           ],
  154.           18,
  155.           ["get", "name"]
  156.         ],
  157.         "text-anchor": [
  158.           "step",
  159.           ["zoom"],
  160.           [
  161.             "match",
  162.             ["get", "capital"],
  163.             "yes",
  164.             "bottom-left",
  165.             "center"
  166.           ],
  167.           18,
  168.           "top"
  169.         ],
  170.         "text-offset": [
  171.           "step",
  172.           ["zoom"],
  173.           [
  174.             "match",
  175.             ["get", "capital"],
  176.             "yes",
  177.             ["literal", [0.4, 0]],
  178.             ["literal", [0, 0]]
  179.           ],
  180.           18,
  181.           ["literal", [0, 1]]
  182.         ],
  183.         "text-font": [ "sans" ],
  184.         "text-size": [
  185.           "step",
  186.           ["zoom"],
  187.           [
  188.             "case",
  189.             ["==", ["get", "capital"], "yes"],
  190.             18,
  191.             [
  192.               "match",
  193.               [
  194.                 "coalesce",
  195.                 ["get", "place"]
  196.               ],
  197.               "city", 16,
  198.               "town", 12,
  199.               "village", 11,
  200.               "hamlet", 11,
  201.               "isolated_dwelling", 11,
  202.               "locality", 11,
  203.               14
  204.             ]
  205.           ],
  206.           18,
  207.           9
  208.         ]
  209.       },
  210.       "paint": {
  211.         "text-color": "rgb(0, 0, 0)",
  212.         "text-halo-color": "rgb(238, 238, 238)",
  213.         "text-halo-width": 1
  214.       }
  215.     },
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top