3943 lines
76 KiB
JSON
3943 lines
76 KiB
JSON
{
|
|
"version": 8,
|
|
"name": "Intaleq Sovereign Tactical Military Style (منظومة الدفاع التكتيكية)",
|
|
"metadata": {
|
|
"brand": "Intaleq",
|
|
"version": "3.2.0-tactical",
|
|
"description": "Sovereign Military Tactical Style with Hillshade, Rock Escarpments, Cliffs, Retaining Walls, Berms, Wadis, Quarries, and Man-Made Obstacles"
|
|
},
|
|
"center": [
|
|
36.276008,
|
|
33.513685
|
|
],
|
|
"zoom": 15,
|
|
"glyphs": "https://cdn.protomaps.com/fonts/pbf/{fontstack}/{range}.pbf",
|
|
"sources": {
|
|
"local-osm-polygons": {
|
|
"type": "vector",
|
|
"tiles": [
|
|
"https://tiles.intaleqapp.com/planet_osm_polygon/{z}/{x}/{y}"
|
|
],
|
|
"maxzoom": 14,
|
|
"attribution": "© Intaleq | © OpenStreetMap contributors"
|
|
},
|
|
"local-osm-lines": {
|
|
"type": "vector",
|
|
"tiles": [
|
|
"https://tiles.intaleqapp.com/planet_osm_line/{z}/{x}/{y}"
|
|
],
|
|
"maxzoom": 14
|
|
},
|
|
"local-osm-points": {
|
|
"type": "vector",
|
|
"tiles": [
|
|
"https://tiles.intaleqapp.com/planet_osm_point/{z}/{x}/{y}"
|
|
],
|
|
"maxzoom": 14
|
|
},
|
|
"places_egypt": {
|
|
"type": "vector",
|
|
"tiles": [
|
|
"https://tiles.intaleqapp.com/places_egypt/{z}/{x}/{y}"
|
|
],
|
|
"maxzoom": 14
|
|
},
|
|
"places_syria": {
|
|
"type": "vector",
|
|
"tiles": [
|
|
"https://tiles.intaleqapp.com/places_syria/{z}/{x}/{y}"
|
|
],
|
|
"maxzoom": 14
|
|
},
|
|
"places_jordan": {
|
|
"type": "vector",
|
|
"tiles": [
|
|
"https://tiles.intaleqapp.com/places_jordan/{z}/{x}/{y}"
|
|
],
|
|
"maxzoom": 14
|
|
},
|
|
"overture_buildings": {
|
|
"type": "vector",
|
|
"tiles": [
|
|
"https://tiles.intaleqapp.com/overture_building/{z}/{x}/{y}"
|
|
],
|
|
"maxzoom": 16
|
|
},
|
|
"overture_segments": {
|
|
"type": "vector",
|
|
"tiles": [
|
|
"https://tiles.intaleqapp.com/overture_segment/{z}/{x}/{y}"
|
|
],
|
|
"maxzoom": 14
|
|
},
|
|
"approved_roads": {
|
|
"type": "vector",
|
|
"tiles": [
|
|
"https://tiles.intaleqapp.com/approved_roads/{z}/{x}/{y}"
|
|
],
|
|
"minzoom": 8,
|
|
"maxzoom": 18
|
|
},
|
|
"places_iraq": {
|
|
"type": "vector",
|
|
"tiles": [
|
|
"https://tiles.intaleqapp.com/places_iraq/{z}/{x}/{y}"
|
|
],
|
|
"maxzoom": 14
|
|
},
|
|
"tactical-obstacles": {
|
|
"type": "vector",
|
|
"tiles": [
|
|
"https://tiles.intaleqapp.com/tactical_terrain_obstacles/{z}/{x}/{y}"
|
|
],
|
|
"maxzoom": 16
|
|
},
|
|
"overture_land_cover": {
|
|
"type": "vector",
|
|
"tiles": [
|
|
"https://tiles.intaleqapp.com/overture_land_cover/{z}/{x}/{y}"
|
|
],
|
|
"maxzoom": 14
|
|
},
|
|
"terrain-dem": {
|
|
"type": "raster-dem",
|
|
"tiles": [
|
|
"https://s3.amazonaws.com/elevation-tiles-prod/terrarium/{z}/{x}/{y}.png"
|
|
],
|
|
"encoding": "terrarium",
|
|
"tileSize": 256,
|
|
"maxzoom": 15
|
|
},
|
|
"opentopo-contours": {
|
|
"type": "raster",
|
|
"tiles": [
|
|
"https://a.tile.opentopomap.org/{z}/{x}/{y}.png",
|
|
"https://b.tile.opentopomap.org/{z}/{x}/{y}.png",
|
|
"https://c.tile.opentopomap.org/{z}/{x}/{y}.png"
|
|
],
|
|
"tileSize": 256,
|
|
"maxzoom": 17
|
|
},
|
|
"jordan_contours": {
|
|
"type": "vector",
|
|
"tiles": [
|
|
"https://tiles.intaleqapp.com/jordan_contours/{z}/{x}/{y}"
|
|
],
|
|
"minzoom": 8,
|
|
"maxzoom": 16
|
|
}
|
|
},
|
|
"layers": [
|
|
{
|
|
"id": "background",
|
|
"type": "background",
|
|
"paint": {
|
|
"background-color": "#F6F4F0"
|
|
}
|
|
},
|
|
{
|
|
"id": "opentopo-contour-lines",
|
|
"type": "raster",
|
|
"source": "opentopo-contours",
|
|
"minzoom": 8,
|
|
"maxzoom": 18,
|
|
"paint": {
|
|
"raster-opacity": 0.5,
|
|
"raster-contrast": 0.15
|
|
}
|
|
},
|
|
{
|
|
"id": "hillshading",
|
|
"type": "hillshade",
|
|
"source": "terrain-dem",
|
|
"layout": {
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"hillshade-illumination-direction": 315,
|
|
"hillshade-illumination-anchor": "viewport",
|
|
"hillshade-shadow-color": "#0f172a",
|
|
"hillshade-highlight-color": "#ffffff",
|
|
"hillshade-accent-color": "#334155",
|
|
"hillshade-exaggeration": 0.85
|
|
}
|
|
},
|
|
{
|
|
"id": "tactical-contour-minor",
|
|
"type": "line",
|
|
"source": "jordan_contours",
|
|
"source-layer": "jordan_contours",
|
|
"minzoom": 10,
|
|
"maxzoom": 18,
|
|
"filter": [
|
|
"!",
|
|
["get", "is_major"]
|
|
],
|
|
"layout": {
|
|
"line-join": "round",
|
|
"line-cap": "round"
|
|
},
|
|
"paint": {
|
|
"line-color": "#b45309",
|
|
"line-width": [
|
|
"interpolate",
|
|
["linear"],
|
|
["zoom"],
|
|
10, 0.4,
|
|
13, 0.7,
|
|
16, 1.0
|
|
],
|
|
"line-opacity": 0.6
|
|
}
|
|
},
|
|
{
|
|
"id": "tactical-contour-major",
|
|
"type": "line",
|
|
"source": "jordan_contours",
|
|
"source-layer": "jordan_contours",
|
|
"minzoom": 9,
|
|
"maxzoom": 18,
|
|
"filter": [
|
|
"==",
|
|
["get", "is_major"],
|
|
true
|
|
],
|
|
"layout": {
|
|
"line-join": "round",
|
|
"line-cap": "round"
|
|
},
|
|
"paint": {
|
|
"line-color": "#78350f",
|
|
"line-width": [
|
|
"interpolate",
|
|
["linear"],
|
|
["zoom"],
|
|
9, 0.75,
|
|
12, 1.2,
|
|
16, 1.8
|
|
],
|
|
"line-opacity": 0.85
|
|
}
|
|
},
|
|
{
|
|
"id": "tactical-contour-labels",
|
|
"type": "symbol",
|
|
"source": "jordan_contours",
|
|
"source-layer": "jordan_contours",
|
|
"minzoom": 11,
|
|
"filter": [
|
|
"==",
|
|
["get", "is_major"],
|
|
true
|
|
],
|
|
"layout": {
|
|
"symbol-placement": "line",
|
|
"text-field": [
|
|
"concat",
|
|
["to-string", ["round", ["get", "elevation"]]],
|
|
"م"
|
|
],
|
|
"text-font": [
|
|
"Noto Sans Regular"
|
|
],
|
|
"text-size": [
|
|
"interpolate",
|
|
["linear"],
|
|
["zoom"],
|
|
11, 8.5,
|
|
14, 10.5
|
|
],
|
|
"text-allow-overlap": false,
|
|
"text-padding": 12
|
|
},
|
|
"paint": {
|
|
"text-color": "#78350f",
|
|
"text-halo-color": "rgba(255,255,255,0.9)",
|
|
"text-halo-width": 1.5
|
|
}
|
|
},
|
|
{
|
|
"id": "admin-boundary-national",
|
|
"type": "line",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"boundary",
|
|
"administrative"
|
|
],
|
|
[
|
|
"in",
|
|
"admin_level",
|
|
"2",
|
|
2,
|
|
"3",
|
|
3
|
|
]
|
|
],
|
|
"paint": {
|
|
"line-color": "#1e293b",
|
|
"line-width": 3,
|
|
"line-dasharray": [
|
|
6,
|
|
2,
|
|
2,
|
|
2
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "admin-boundary-governorate-poly",
|
|
"type": "line",
|
|
"source": "local-osm-polygons",
|
|
"source-layer": "planet_osm_polygon",
|
|
"minzoom": 6,
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"boundary",
|
|
"administrative"
|
|
],
|
|
[
|
|
"in",
|
|
"admin_level",
|
|
"4",
|
|
4,
|
|
"5",
|
|
5
|
|
]
|
|
],
|
|
"paint": {
|
|
"line-color": "#6366f1",
|
|
"line-width": 1.4,
|
|
"line-dasharray": [
|
|
4,
|
|
3
|
|
],
|
|
"line-opacity": 0.7
|
|
}
|
|
},
|
|
{
|
|
"id": "admin-boundary-governorate",
|
|
"type": "line",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"minzoom": 6,
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"boundary",
|
|
"administrative"
|
|
],
|
|
[
|
|
"in",
|
|
"admin_level",
|
|
"4",
|
|
4,
|
|
"5",
|
|
5
|
|
]
|
|
],
|
|
"paint": {
|
|
"line-color": "#6366f1",
|
|
"line-width": 1.4,
|
|
"line-dasharray": [
|
|
4,
|
|
3
|
|
],
|
|
"line-opacity": 0.7
|
|
}
|
|
},
|
|
{
|
|
"id": "admin-boundary-district-poly",
|
|
"type": "line",
|
|
"source": "local-osm-polygons",
|
|
"source-layer": "planet_osm_polygon",
|
|
"minzoom": 9,
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"boundary",
|
|
"administrative"
|
|
],
|
|
[
|
|
"in",
|
|
"admin_level",
|
|
"6",
|
|
6,
|
|
"7",
|
|
7,
|
|
"8",
|
|
8,
|
|
"9",
|
|
9,
|
|
"10",
|
|
10
|
|
]
|
|
],
|
|
"paint": {
|
|
"line-color": "#64748b",
|
|
"line-width": 1.5,
|
|
"line-dasharray": [
|
|
3,
|
|
2
|
|
],
|
|
"line-opacity": 0.85
|
|
}
|
|
},
|
|
{
|
|
"id": "admin-boundary-district",
|
|
"type": "line",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"minzoom": 9,
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"boundary",
|
|
"administrative"
|
|
],
|
|
[
|
|
"in",
|
|
"admin_level",
|
|
"6",
|
|
6,
|
|
"7",
|
|
7,
|
|
"8",
|
|
8,
|
|
"9",
|
|
9,
|
|
"10",
|
|
10
|
|
]
|
|
],
|
|
"paint": {
|
|
"line-color": "#64748b",
|
|
"line-width": 1.5,
|
|
"line-dasharray": [
|
|
3,
|
|
2
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "landuse-residential",
|
|
"type": "fill",
|
|
"source": "local-osm-polygons",
|
|
"source-layer": "planet_osm_polygon",
|
|
"filter": [
|
|
"==",
|
|
"landuse",
|
|
"residential"
|
|
],
|
|
"paint": {
|
|
"fill-color": "#F2EFE9",
|
|
"fill-opacity": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "landuse-commercial",
|
|
"type": "fill",
|
|
"source": "local-osm-polygons",
|
|
"source-layer": "planet_osm_polygon",
|
|
"filter": [
|
|
"==",
|
|
"landuse",
|
|
"commercial"
|
|
],
|
|
"paint": {
|
|
"fill-color": "#F4EFE6",
|
|
"fill-opacity": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "landuse-industrial",
|
|
"type": "fill",
|
|
"source": "local-osm-polygons",
|
|
"source-layer": "planet_osm_polygon",
|
|
"filter": [
|
|
"in",
|
|
"landuse",
|
|
"industrial",
|
|
"railway"
|
|
],
|
|
"paint": {
|
|
"fill-color": "#EBE8E2",
|
|
"fill-opacity": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "landuse-retail",
|
|
"type": "fill",
|
|
"source": "local-osm-polygons",
|
|
"source-layer": "planet_osm_polygon",
|
|
"filter": [
|
|
"==",
|
|
"landuse",
|
|
"retail"
|
|
],
|
|
"paint": {
|
|
"fill-color": "#F5D8D3",
|
|
"fill-opacity": 0.85
|
|
}
|
|
},
|
|
{
|
|
"id": "landuse-farmland",
|
|
"type": "fill",
|
|
"source": "local-osm-polygons",
|
|
"source-layer": "planet_osm_polygon",
|
|
"filter": [
|
|
"in",
|
|
"landuse",
|
|
"farmland",
|
|
"farmyard",
|
|
"orchard"
|
|
],
|
|
"paint": {
|
|
"fill-color": "#EFEACB",
|
|
"fill-opacity": 0.85
|
|
}
|
|
},
|
|
{
|
|
"id": "landuse-forest",
|
|
"type": "fill",
|
|
"source": "local-osm-polygons",
|
|
"source-layer": "planet_osm_polygon",
|
|
"filter": [
|
|
"in",
|
|
"landuse",
|
|
"forest",
|
|
"natural"
|
|
],
|
|
"paint": {
|
|
"fill-color": [
|
|
"match",
|
|
[
|
|
"get",
|
|
"natural"
|
|
],
|
|
"wood",
|
|
"#B7D6A0",
|
|
"#C7E0B4"
|
|
],
|
|
"fill-opacity": 0.85
|
|
}
|
|
},
|
|
{
|
|
"id": "landuse-grass",
|
|
"type": "fill",
|
|
"source": "local-osm-polygons",
|
|
"source-layer": "planet_osm_polygon",
|
|
"filter": [
|
|
"in",
|
|
"landuse",
|
|
"grass",
|
|
"meadow"
|
|
],
|
|
"paint": {
|
|
"fill-color": "#D3E8B8",
|
|
"fill-opacity": 0.85
|
|
}
|
|
},
|
|
{
|
|
"id": "landuse-power",
|
|
"type": "fill",
|
|
"source": "local-osm-polygons",
|
|
"source-layer": "planet_osm_polygon",
|
|
"filter": [
|
|
"any",
|
|
[
|
|
"==",
|
|
"power",
|
|
"plant"
|
|
],
|
|
[
|
|
"==",
|
|
"power",
|
|
"substation"
|
|
],
|
|
[
|
|
"==",
|
|
"landuse",
|
|
"industrial"
|
|
]
|
|
],
|
|
"paint": {
|
|
"fill-color": "#DCC9E8",
|
|
"fill-opacity": 0.85,
|
|
"fill-outline-color": "#C7ADD9"
|
|
}
|
|
},
|
|
{
|
|
"id": "landuse-cemetery",
|
|
"type": "fill",
|
|
"source": "local-osm-polygons",
|
|
"source-layer": "planet_osm_polygon",
|
|
"filter": [
|
|
"==",
|
|
"landuse",
|
|
"cemetery"
|
|
],
|
|
"paint": {
|
|
"fill-color": "#B8D4BA",
|
|
"fill-opacity": 0.9
|
|
}
|
|
},
|
|
{
|
|
"id": "landuse-military",
|
|
"type": "fill",
|
|
"source": "local-osm-polygons",
|
|
"source-layer": "planet_osm_polygon",
|
|
"filter": [
|
|
"==",
|
|
"landuse",
|
|
"military"
|
|
],
|
|
"paint": {
|
|
"fill-color": "#E2D9CC",
|
|
"fill-opacity": 0.8
|
|
}
|
|
},
|
|
{
|
|
"id": "park-layer",
|
|
"type": "fill",
|
|
"source": "local-osm-polygons",
|
|
"source-layer": "planet_osm_polygon",
|
|
"filter": [
|
|
"any",
|
|
[
|
|
"in",
|
|
"leisure",
|
|
"park",
|
|
"garden",
|
|
"nature_reserve",
|
|
"pitch",
|
|
"playground"
|
|
],
|
|
[
|
|
"in",
|
|
"landuse",
|
|
"grass",
|
|
"meadow",
|
|
"forest"
|
|
],
|
|
[
|
|
"in",
|
|
"natural",
|
|
"wood",
|
|
"scrub",
|
|
"heath"
|
|
]
|
|
],
|
|
"paint": {
|
|
"fill-color": [
|
|
"match",
|
|
[
|
|
"get",
|
|
"leisure"
|
|
],
|
|
"pitch",
|
|
"#9ED4A0",
|
|
"playground",
|
|
"#B8E6B8",
|
|
"#C5E8C5"
|
|
],
|
|
"fill-opacity": 0.85
|
|
}
|
|
},
|
|
{
|
|
"id": "park-outline",
|
|
"type": "line",
|
|
"source": "local-osm-polygons",
|
|
"source-layer": "planet_osm_polygon",
|
|
"filter": [
|
|
"in",
|
|
"leisure",
|
|
"park",
|
|
"garden",
|
|
"nature_reserve"
|
|
],
|
|
"paint": {
|
|
"line-color": "#94D4A0",
|
|
"line-width": 0.8,
|
|
"line-opacity": 0.7
|
|
}
|
|
},
|
|
{
|
|
"id": "water-polygon",
|
|
"type": "fill",
|
|
"source": "local-osm-polygons",
|
|
"source-layer": "planet_osm_polygon",
|
|
"filter": [
|
|
"any",
|
|
[
|
|
"in",
|
|
"natural",
|
|
"water",
|
|
"lake",
|
|
"bay"
|
|
],
|
|
[
|
|
"==",
|
|
"waterway",
|
|
"riverbank"
|
|
],
|
|
[
|
|
"in",
|
|
"landuse",
|
|
"basin",
|
|
"reservoir"
|
|
],
|
|
[
|
|
"==",
|
|
"amenity",
|
|
"fountain"
|
|
]
|
|
],
|
|
"paint": {
|
|
"fill-color": "#A9D5E8",
|
|
"fill-opacity": 0.95
|
|
}
|
|
},
|
|
{
|
|
"id": "water-polygon-outline",
|
|
"type": "line",
|
|
"source": "local-osm-polygons",
|
|
"source-layer": "planet_osm_polygon",
|
|
"filter": [
|
|
"any",
|
|
[
|
|
"in",
|
|
"natural",
|
|
"water",
|
|
"lake",
|
|
"bay"
|
|
],
|
|
[
|
|
"==",
|
|
"waterway",
|
|
"riverbank"
|
|
],
|
|
[
|
|
"in",
|
|
"landuse",
|
|
"basin",
|
|
"reservoir"
|
|
]
|
|
],
|
|
"paint": {
|
|
"line-color": "#6BB8D8",
|
|
"line-width": 0.8,
|
|
"line-opacity": 0.8
|
|
}
|
|
},
|
|
{
|
|
"id": "waterway-intermittent",
|
|
"type": "line",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"minzoom": 11,
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"in",
|
|
"waterway",
|
|
"river",
|
|
"canal",
|
|
"stream",
|
|
"drain",
|
|
"ditch"
|
|
],
|
|
[
|
|
"any",
|
|
[
|
|
"==",
|
|
"intermittent",
|
|
"yes"
|
|
],
|
|
[
|
|
"==",
|
|
"seasonal",
|
|
"yes"
|
|
]
|
|
]
|
|
],
|
|
"paint": {
|
|
"line-color": "#A8CFE0",
|
|
"line-width": [
|
|
"interpolate",
|
|
[
|
|
"exponential",
|
|
1.6
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
11,
|
|
0.6,
|
|
16,
|
|
3.5
|
|
],
|
|
"line-dasharray": [
|
|
3,
|
|
2
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "waterway-river",
|
|
"type": "line",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"waterway",
|
|
"river"
|
|
],
|
|
[
|
|
"!=",
|
|
"intermittent",
|
|
"yes"
|
|
],
|
|
[
|
|
"!=",
|
|
"seasonal",
|
|
"yes"
|
|
]
|
|
],
|
|
"paint": {
|
|
"line-color": "#6BB8D8",
|
|
"line-width": [
|
|
"interpolate",
|
|
[
|
|
"exponential",
|
|
1.6
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
7,
|
|
0.8,
|
|
14,
|
|
4,
|
|
16,
|
|
7
|
|
],
|
|
"line-opacity": 0.95
|
|
}
|
|
},
|
|
{
|
|
"id": "waterway-canal",
|
|
"type": "line",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"minzoom": 11,
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"waterway",
|
|
"canal"
|
|
],
|
|
[
|
|
"!=",
|
|
"intermittent",
|
|
"yes"
|
|
],
|
|
[
|
|
"!=",
|
|
"seasonal",
|
|
"yes"
|
|
]
|
|
],
|
|
"paint": {
|
|
"line-color": "#8FC8DE",
|
|
"line-width": [
|
|
"interpolate",
|
|
[
|
|
"exponential",
|
|
1.6
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
11,
|
|
0.8,
|
|
16,
|
|
5
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "waterway-stream-drain",
|
|
"type": "line",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"in",
|
|
"waterway",
|
|
"stream",
|
|
"drain",
|
|
"ditch"
|
|
],
|
|
[
|
|
"!=",
|
|
"intermittent",
|
|
"yes"
|
|
],
|
|
[
|
|
"!=",
|
|
"seasonal",
|
|
"yes"
|
|
],
|
|
[
|
|
"!=",
|
|
"tunnel",
|
|
"yes"
|
|
]
|
|
],
|
|
"minzoom": 13,
|
|
"paint": {
|
|
"line-color": "#7FBFD8",
|
|
"line-width": [
|
|
"interpolate",
|
|
[
|
|
"linear"
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
13,
|
|
0.8,
|
|
16,
|
|
2.5
|
|
],
|
|
"line-opacity": 0.85
|
|
}
|
|
},
|
|
{
|
|
"id": "railway-area",
|
|
"type": "fill",
|
|
"source": "local-osm-polygons",
|
|
"source-layer": "planet_osm_polygon",
|
|
"filter": [
|
|
"==",
|
|
"landuse",
|
|
"railway"
|
|
],
|
|
"paint": {
|
|
"fill-color": "#DDE2EA",
|
|
"fill-opacity": 0.9
|
|
}
|
|
},
|
|
{
|
|
"id": "railway-rail-casing",
|
|
"type": "line",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"in",
|
|
"railway",
|
|
"rail",
|
|
"narrow_gauge",
|
|
"preserved"
|
|
],
|
|
[
|
|
"!=",
|
|
"service",
|
|
"yard"
|
|
],
|
|
[
|
|
"!=",
|
|
"service",
|
|
"siding"
|
|
]
|
|
],
|
|
"minzoom": 8,
|
|
"paint": {
|
|
"line-color": "#B0B8C5",
|
|
"line-width": [
|
|
"interpolate",
|
|
[
|
|
"linear"
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
8,
|
|
2,
|
|
12,
|
|
4,
|
|
16,
|
|
8
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "railway-rail-core",
|
|
"type": "line",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"in",
|
|
"railway",
|
|
"rail",
|
|
"narrow_gauge",
|
|
"preserved"
|
|
],
|
|
[
|
|
"!=",
|
|
"service",
|
|
"yard"
|
|
],
|
|
[
|
|
"!=",
|
|
"service",
|
|
"siding"
|
|
]
|
|
],
|
|
"minzoom": 8,
|
|
"paint": {
|
|
"line-color": "#6B7A8E",
|
|
"line-width": [
|
|
"interpolate",
|
|
[
|
|
"linear"
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
8,
|
|
1,
|
|
12,
|
|
2.5,
|
|
16,
|
|
5
|
|
],
|
|
"line-dasharray": [
|
|
6,
|
|
4
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "railway-subway-casing",
|
|
"type": "line",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"filter": [
|
|
"in",
|
|
"railway",
|
|
"subway",
|
|
"light_rail",
|
|
"tram",
|
|
"monorail"
|
|
],
|
|
"minzoom": 10,
|
|
"paint": {
|
|
"line-color": [
|
|
"match",
|
|
[
|
|
"get",
|
|
"railway"
|
|
],
|
|
"subway",
|
|
"#CC2233",
|
|
"light_rail",
|
|
"#0066CC",
|
|
"tram",
|
|
"#8833BB",
|
|
"monorail",
|
|
"#008855",
|
|
"#BB3344"
|
|
],
|
|
"line-width": [
|
|
"interpolate",
|
|
[
|
|
"linear"
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
10,
|
|
3,
|
|
14,
|
|
6,
|
|
16,
|
|
10
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "railway-subway-core",
|
|
"type": "line",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"filter": [
|
|
"in",
|
|
"railway",
|
|
"subway",
|
|
"light_rail",
|
|
"tram",
|
|
"monorail"
|
|
],
|
|
"minzoom": 10,
|
|
"paint": {
|
|
"line-color": [
|
|
"match",
|
|
[
|
|
"get",
|
|
"railway"
|
|
],
|
|
"subway",
|
|
"#FF3347",
|
|
"light_rail",
|
|
"#2288FF",
|
|
"tram",
|
|
"#AA44EE",
|
|
"monorail",
|
|
"#00BB66",
|
|
"#FF4455"
|
|
],
|
|
"line-width": [
|
|
"interpolate",
|
|
[
|
|
"linear"
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
10,
|
|
1.5,
|
|
14,
|
|
3.5,
|
|
16,
|
|
6
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "road-casing-track-path",
|
|
"type": "line",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"filter": [
|
|
"in",
|
|
"highway",
|
|
"track",
|
|
"path",
|
|
"footway",
|
|
"cycleway",
|
|
"steps"
|
|
],
|
|
"minzoom": 14,
|
|
"paint": {
|
|
"line-color": "#C8CDD6",
|
|
"line-width": [
|
|
"interpolate",
|
|
[
|
|
"exponential",
|
|
1.6
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
14,
|
|
1,
|
|
16,
|
|
4
|
|
],
|
|
"line-dasharray": [
|
|
4,
|
|
3
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "road-casing-minor",
|
|
"type": "line",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"filter": [
|
|
"in",
|
|
"highway",
|
|
"residential",
|
|
"service",
|
|
"unclassified",
|
|
"living_street",
|
|
"pedestrian"
|
|
],
|
|
"paint": {
|
|
"line-color": "#D6DBE1",
|
|
"line-width": [
|
|
"interpolate",
|
|
[
|
|
"exponential",
|
|
1.6
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
12.5,
|
|
1.6,
|
|
15,
|
|
4.5,
|
|
16,
|
|
10,
|
|
18,
|
|
15
|
|
],
|
|
"line-opacity": 0.7
|
|
},
|
|
"minzoom": 12.5
|
|
},
|
|
{
|
|
"id": "road-core-minor",
|
|
"type": "line",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"filter": [
|
|
"in",
|
|
"highway",
|
|
"residential",
|
|
"service",
|
|
"unclassified",
|
|
"living_street",
|
|
"pedestrian"
|
|
],
|
|
"paint": {
|
|
"line-color": "#FFFFFF",
|
|
"line-width": [
|
|
"interpolate",
|
|
[
|
|
"exponential",
|
|
1.6
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
12.5,
|
|
1,
|
|
15,
|
|
3.2,
|
|
16,
|
|
8,
|
|
18,
|
|
12
|
|
]
|
|
},
|
|
"minzoom": 12.5
|
|
},
|
|
{
|
|
"id": "approved-road-casing",
|
|
"type": "line",
|
|
"source": "approved_roads",
|
|
"source-layer": "approved_roads",
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round"
|
|
},
|
|
"paint": {
|
|
"line-color": "#D6DBE1",
|
|
"line-width": [
|
|
"interpolate",
|
|
[
|
|
"exponential",
|
|
1.6
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
12.5,
|
|
1.6,
|
|
15,
|
|
4.5,
|
|
16,
|
|
10,
|
|
18,
|
|
15
|
|
],
|
|
"line-opacity": 0.7
|
|
},
|
|
"minzoom": 12.5
|
|
},
|
|
{
|
|
"id": "approved-road-core",
|
|
"type": "line",
|
|
"source": "approved_roads",
|
|
"source-layer": "approved_roads",
|
|
"layout": {
|
|
"line-cap": "round",
|
|
"line-join": "round"
|
|
},
|
|
"paint": {
|
|
"line-color": "#FFFFFF",
|
|
"line-width": [
|
|
"interpolate",
|
|
[
|
|
"exponential",
|
|
1.6
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
12.5,
|
|
1,
|
|
15,
|
|
3.2,
|
|
16,
|
|
8,
|
|
18,
|
|
12
|
|
]
|
|
},
|
|
"minzoom": 12.5
|
|
},
|
|
{
|
|
"id": "road-casing-tertiary",
|
|
"type": "line",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"filter": [
|
|
"in",
|
|
"highway",
|
|
"tertiary",
|
|
"tertiary_link"
|
|
],
|
|
"paint": {
|
|
"line-color": "#BCC7D2",
|
|
"line-width": [
|
|
"interpolate",
|
|
[
|
|
"exponential",
|
|
1.6
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
11.5,
|
|
1.4,
|
|
14,
|
|
3.4,
|
|
16,
|
|
14,
|
|
18,
|
|
18
|
|
],
|
|
"line-opacity": 0.75
|
|
},
|
|
"minzoom": 11.5
|
|
},
|
|
{
|
|
"id": "road-core-tertiary",
|
|
"type": "line",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"filter": [
|
|
"in",
|
|
"highway",
|
|
"tertiary",
|
|
"tertiary_link"
|
|
],
|
|
"paint": {
|
|
"line-color": "#DCE5EC",
|
|
"line-width": [
|
|
"interpolate",
|
|
[
|
|
"exponential",
|
|
1.6
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
11.5,
|
|
0.9,
|
|
14,
|
|
2.4,
|
|
16,
|
|
11,
|
|
18,
|
|
14
|
|
]
|
|
},
|
|
"minzoom": 11.5
|
|
},
|
|
{
|
|
"id": "road-casing-secondary",
|
|
"type": "line",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"filter": [
|
|
"in",
|
|
"highway",
|
|
"secondary",
|
|
"secondary_link"
|
|
],
|
|
"paint": {
|
|
"line-color": "#98AABC",
|
|
"line-width": [
|
|
"interpolate",
|
|
[
|
|
"exponential",
|
|
1.6
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
10,
|
|
1.4,
|
|
13,
|
|
3.2,
|
|
16,
|
|
16,
|
|
18,
|
|
21
|
|
],
|
|
"line-opacity": 0.8
|
|
},
|
|
"minzoom": 10
|
|
},
|
|
{
|
|
"id": "road-core-secondary",
|
|
"type": "line",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"filter": [
|
|
"in",
|
|
"highway",
|
|
"secondary",
|
|
"secondary_link"
|
|
],
|
|
"paint": {
|
|
"line-color": "#BACAD8",
|
|
"line-width": [
|
|
"interpolate",
|
|
[
|
|
"exponential",
|
|
1.6
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
10,
|
|
0.9,
|
|
13,
|
|
2.2,
|
|
16,
|
|
13,
|
|
18,
|
|
17
|
|
]
|
|
},
|
|
"minzoom": 10
|
|
},
|
|
{
|
|
"id": "road-casing-primary",
|
|
"type": "line",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"filter": [
|
|
"in",
|
|
"highway",
|
|
"primary",
|
|
"primary_link"
|
|
],
|
|
"paint": {
|
|
"line-color": "#71889E",
|
|
"line-width": [
|
|
"interpolate",
|
|
[
|
|
"exponential",
|
|
1.6
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
8,
|
|
1.4,
|
|
12,
|
|
3.4,
|
|
16,
|
|
18,
|
|
18,
|
|
24
|
|
],
|
|
"line-opacity": 0.7
|
|
},
|
|
"minzoom": 8
|
|
},
|
|
{
|
|
"id": "road-core-primary",
|
|
"type": "line",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"filter": [
|
|
"in",
|
|
"highway",
|
|
"primary",
|
|
"primary_link"
|
|
],
|
|
"paint": {
|
|
"line-color": "#93A9BC",
|
|
"line-width": [
|
|
"interpolate",
|
|
[
|
|
"exponential",
|
|
1.6
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
8,
|
|
0.9,
|
|
12,
|
|
2.4,
|
|
16,
|
|
14,
|
|
18,
|
|
19
|
|
]
|
|
},
|
|
"minzoom": 8
|
|
},
|
|
{
|
|
"id": "road-casing-motorway-trunk",
|
|
"type": "line",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"filter": [
|
|
"in",
|
|
"highway",
|
|
"motorway",
|
|
"motorway_link",
|
|
"trunk",
|
|
"trunk_link"
|
|
],
|
|
"paint": {
|
|
"line-color": "#4E6478",
|
|
"line-width": [
|
|
"interpolate",
|
|
[
|
|
"exponential",
|
|
1.6
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
5,
|
|
1.4,
|
|
10,
|
|
3.2,
|
|
16,
|
|
20,
|
|
18,
|
|
26
|
|
],
|
|
"line-opacity": 0.75
|
|
},
|
|
"minzoom": 5
|
|
},
|
|
{
|
|
"id": "road-core-motorway-trunk",
|
|
"type": "line",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"filter": [
|
|
"in",
|
|
"highway",
|
|
"motorway",
|
|
"motorway_link",
|
|
"trunk",
|
|
"trunk_link"
|
|
],
|
|
"paint": {
|
|
"line-color": "#6B8299",
|
|
"line-width": [
|
|
"interpolate",
|
|
[
|
|
"exponential",
|
|
1.6
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
5,
|
|
0.8,
|
|
10,
|
|
2.2,
|
|
16,
|
|
16,
|
|
18,
|
|
21
|
|
]
|
|
},
|
|
"minzoom": 5
|
|
},
|
|
{
|
|
"id": "building-fill-flat",
|
|
"type": "fill",
|
|
"source": "local-osm-polygons",
|
|
"source-layer": "planet_osm_polygon",
|
|
"filter": [
|
|
"has",
|
|
"building"
|
|
],
|
|
"paint": {
|
|
"fill-color": "#E4DED4",
|
|
"fill-opacity": 1,
|
|
"fill-outline-color": "#C8C0B2"
|
|
}
|
|
},
|
|
{
|
|
"id": "building-3d-osm",
|
|
"type": "fill-extrusion",
|
|
"source": "local-osm-polygons",
|
|
"source-layer": "planet_osm_polygon",
|
|
"minzoom": 13,
|
|
"filter": [
|
|
"has",
|
|
"building"
|
|
],
|
|
"layout": {
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"fill-extrusion-color": "#DDD8D0",
|
|
"fill-extrusion-height": [
|
|
"coalesce",
|
|
[
|
|
"to-number",
|
|
[
|
|
"get",
|
|
"height"
|
|
],
|
|
null
|
|
],
|
|
[
|
|
"*",
|
|
[
|
|
"coalesce",
|
|
[
|
|
"to-number",
|
|
[
|
|
"get",
|
|
"building:levels"
|
|
],
|
|
null
|
|
],
|
|
3
|
|
],
|
|
3.5
|
|
],
|
|
12
|
|
],
|
|
"fill-extrusion-base": 0,
|
|
"fill-extrusion-opacity": 0.85,
|
|
"fill-extrusion-vertical-gradient": true
|
|
}
|
|
},
|
|
{
|
|
"id": "building-3d",
|
|
"type": "fill-extrusion",
|
|
"source": "overture_buildings",
|
|
"source-layer": "overture_building",
|
|
"minzoom": 13,
|
|
"layout": {
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"fill-extrusion-color": "#DDD8D0",
|
|
"fill-extrusion-height": [
|
|
"interpolate",
|
|
[
|
|
"linear"
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
13,
|
|
[
|
|
"*",
|
|
[
|
|
"coalesce",
|
|
[
|
|
"to-number",
|
|
[
|
|
"get",
|
|
"num_floors"
|
|
],
|
|
null
|
|
],
|
|
3
|
|
],
|
|
2.5
|
|
],
|
|
17,
|
|
[
|
|
"coalesce",
|
|
[
|
|
"to-number",
|
|
[
|
|
"get",
|
|
"height"
|
|
],
|
|
null
|
|
],
|
|
[
|
|
"*",
|
|
[
|
|
"coalesce",
|
|
[
|
|
"to-number",
|
|
[
|
|
"get",
|
|
"num_floors"
|
|
],
|
|
null
|
|
],
|
|
3
|
|
],
|
|
3.5
|
|
],
|
|
12
|
|
]
|
|
],
|
|
"fill-extrusion-base": 0,
|
|
"fill-extrusion-opacity": [
|
|
"interpolate",
|
|
[
|
|
"linear"
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
13,
|
|
0.6,
|
|
16,
|
|
0.9
|
|
],
|
|
"fill-extrusion-vertical-gradient": true
|
|
}
|
|
},
|
|
{
|
|
"id": "overture-building-footprint",
|
|
"type": "fill",
|
|
"source": "overture_buildings",
|
|
"source-layer": "overture_building",
|
|
"paint": {
|
|
"fill-color": "#E4DED4",
|
|
"fill-opacity": 1,
|
|
"fill-outline-color": "#C8C0B2"
|
|
},
|
|
"minzoom": 14
|
|
},
|
|
{
|
|
"id": "bridge-casing",
|
|
"type": "line",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"minzoom": 12,
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"bridge",
|
|
"yes"
|
|
],
|
|
[
|
|
"in",
|
|
"highway",
|
|
"motorway",
|
|
"trunk",
|
|
"primary",
|
|
"secondary",
|
|
"tertiary",
|
|
"residential",
|
|
"unclassified",
|
|
"living_street",
|
|
"motorway_link",
|
|
"trunk_link",
|
|
"primary_link",
|
|
"secondary_link"
|
|
]
|
|
],
|
|
"layout": {
|
|
"line-cap": "butt",
|
|
"line-join": "round"
|
|
},
|
|
"paint": {
|
|
"line-color": "#5A6B7C",
|
|
"line-width": [
|
|
"interpolate",
|
|
[
|
|
"exponential",
|
|
1.6
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
12,
|
|
5,
|
|
16,
|
|
22,
|
|
18,
|
|
30
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "bridge-core",
|
|
"type": "line",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"minzoom": 12,
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"bridge",
|
|
"yes"
|
|
],
|
|
[
|
|
"in",
|
|
"highway",
|
|
"motorway",
|
|
"trunk",
|
|
"primary",
|
|
"secondary",
|
|
"tertiary",
|
|
"residential",
|
|
"unclassified",
|
|
"living_street",
|
|
"motorway_link",
|
|
"trunk_link",
|
|
"primary_link",
|
|
"secondary_link"
|
|
]
|
|
],
|
|
"layout": {
|
|
"line-cap": "butt",
|
|
"line-join": "round"
|
|
},
|
|
"paint": {
|
|
"line-color": [
|
|
"match",
|
|
[
|
|
"get",
|
|
"highway"
|
|
],
|
|
"motorway",
|
|
"#6B8299",
|
|
"trunk",
|
|
"#6B8299",
|
|
"motorway_link",
|
|
"#6B8299",
|
|
"trunk_link",
|
|
"#6B8299",
|
|
"primary",
|
|
"#93A9BC",
|
|
"primary_link",
|
|
"#93A9BC",
|
|
"secondary",
|
|
"#BACAD8",
|
|
"secondary_link",
|
|
"#BACAD8",
|
|
"tertiary",
|
|
"#DCE5EC",
|
|
"#FFFFFF"
|
|
],
|
|
"line-width": [
|
|
"interpolate",
|
|
[
|
|
"exponential",
|
|
1.6
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
12,
|
|
3.5,
|
|
16,
|
|
18,
|
|
18,
|
|
25
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "tactical-overture-barren-rock",
|
|
"type": "fill",
|
|
"source": "overture_land_cover",
|
|
"source-layer": "overture_land_cover",
|
|
"filter": [
|
|
"any",
|
|
[
|
|
"in",
|
|
"subtype",
|
|
"barren",
|
|
"rock",
|
|
"sand"
|
|
],
|
|
[
|
|
"in",
|
|
"class",
|
|
"barren",
|
|
"rock",
|
|
"bare_ground"
|
|
]
|
|
],
|
|
"paint": {
|
|
"fill-color": "#78716c",
|
|
"fill-opacity": 0.4
|
|
}
|
|
},
|
|
{
|
|
"id": "tactical-overture-barren-outline",
|
|
"type": "line",
|
|
"source": "overture_land_cover",
|
|
"source-layer": "overture_land_cover",
|
|
"filter": [
|
|
"any",
|
|
[
|
|
"in",
|
|
"subtype",
|
|
"barren",
|
|
"rock",
|
|
"sand"
|
|
],
|
|
[
|
|
"in",
|
|
"class",
|
|
"barren",
|
|
"rock",
|
|
"bare_ground"
|
|
]
|
|
],
|
|
"paint": {
|
|
"line-color": "#57534e",
|
|
"line-width": 1.6,
|
|
"line-dasharray": [
|
|
3,
|
|
2
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "tactical-overture-wetland",
|
|
"type": "fill",
|
|
"source": "overture_land_cover",
|
|
"source-layer": "overture_land_cover",
|
|
"filter": [
|
|
"any",
|
|
[
|
|
"==",
|
|
"subtype",
|
|
"wetland"
|
|
],
|
|
[
|
|
"==",
|
|
"class",
|
|
"wetland"
|
|
]
|
|
],
|
|
"paint": {
|
|
"fill-color": "#0d9488",
|
|
"fill-opacity": 0.35
|
|
}
|
|
},
|
|
{
|
|
"id": "tactical-bare-rock-poly",
|
|
"type": "fill",
|
|
"source": "local-osm-polygons",
|
|
"source-layer": "planet_osm_polygon",
|
|
"filter": [
|
|
"in",
|
|
"natural",
|
|
"bare_rock",
|
|
"rock",
|
|
"scree",
|
|
"shingle",
|
|
"bedrock"
|
|
],
|
|
"paint": {
|
|
"fill-color": "#78716c",
|
|
"fill-opacity": 0.45
|
|
}
|
|
},
|
|
{
|
|
"id": "tactical-bare-rock-outline",
|
|
"type": "line",
|
|
"source": "local-osm-polygons",
|
|
"source-layer": "planet_osm_polygon",
|
|
"filter": [
|
|
"in",
|
|
"natural",
|
|
"bare_rock",
|
|
"rock",
|
|
"scree",
|
|
"shingle",
|
|
"bedrock"
|
|
],
|
|
"paint": {
|
|
"line-color": "#57534e",
|
|
"line-width": 1.8,
|
|
"line-dasharray": [
|
|
3,
|
|
2
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "tactical-quarry-poly",
|
|
"type": "fill",
|
|
"source": "local-osm-polygons",
|
|
"source-layer": "planet_osm_polygon",
|
|
"filter": [
|
|
"any",
|
|
[
|
|
"==",
|
|
"landuse",
|
|
"quarry"
|
|
],
|
|
[
|
|
"==",
|
|
"man_made",
|
|
"quarry"
|
|
],
|
|
[
|
|
"==",
|
|
"landuse",
|
|
"surface_mining"
|
|
]
|
|
],
|
|
"paint": {
|
|
"fill-color": "#d97706",
|
|
"fill-opacity": 0.35
|
|
}
|
|
},
|
|
{
|
|
"id": "tactical-quarry-outline",
|
|
"type": "line",
|
|
"source": "local-osm-polygons",
|
|
"source-layer": "planet_osm_polygon",
|
|
"filter": [
|
|
"any",
|
|
[
|
|
"==",
|
|
"landuse",
|
|
"quarry"
|
|
],
|
|
[
|
|
"==",
|
|
"man_made",
|
|
"quarry"
|
|
],
|
|
[
|
|
"==",
|
|
"landuse",
|
|
"surface_mining"
|
|
]
|
|
],
|
|
"paint": {
|
|
"line-color": "#b45309",
|
|
"line-width": 2.5,
|
|
"line-dasharray": [
|
|
4,
|
|
2
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "tactical-wetland-poly",
|
|
"type": "fill",
|
|
"source": "local-osm-polygons",
|
|
"source-layer": "planet_osm_polygon",
|
|
"filter": [
|
|
"any",
|
|
[
|
|
"==",
|
|
"natural",
|
|
"wetland"
|
|
],
|
|
[
|
|
"==",
|
|
"wetland",
|
|
"marsh"
|
|
],
|
|
[
|
|
"==",
|
|
"natural",
|
|
"marsh"
|
|
]
|
|
],
|
|
"paint": {
|
|
"fill-color": "#0d9488",
|
|
"fill-opacity": 0.35
|
|
}
|
|
},
|
|
{
|
|
"id": "tactical-wadis-lines",
|
|
"type": "line",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"filter": [
|
|
"in",
|
|
"waterway",
|
|
"wadi",
|
|
"dry_stream",
|
|
"drain",
|
|
"ditch"
|
|
],
|
|
"paint": {
|
|
"line-color": "#0891b2",
|
|
"line-width": 2.4,
|
|
"line-dasharray": [
|
|
3,
|
|
2
|
|
],
|
|
"line-opacity": 0.95
|
|
}
|
|
},
|
|
{
|
|
"id": "tactical-cliffs-casing",
|
|
"type": "line",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"filter": [
|
|
"==",
|
|
"natural",
|
|
"cliff"
|
|
],
|
|
"paint": {
|
|
"line-color": "#451a03",
|
|
"line-width": 5,
|
|
"line-opacity": 0.95
|
|
}
|
|
},
|
|
{
|
|
"id": "tactical-cliffs-inner",
|
|
"type": "line",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"filter": [
|
|
"==",
|
|
"natural",
|
|
"cliff"
|
|
],
|
|
"paint": {
|
|
"line-color": "#dc2626",
|
|
"line-width": 2.5,
|
|
"line-dasharray": [
|
|
2,
|
|
2
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "tactical-ridges-lines",
|
|
"type": "line",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"filter": [
|
|
"in",
|
|
"natural",
|
|
"ridge",
|
|
"arete"
|
|
],
|
|
"paint": {
|
|
"line-color": "#92400e",
|
|
"line-width": 2.8,
|
|
"line-dasharray": [
|
|
4,
|
|
2
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "tactical-db-cliffs",
|
|
"type": "line",
|
|
"source": "tactical-obstacles",
|
|
"source-layer": "tactical_terrain_obstacles",
|
|
"filter": [
|
|
"==",
|
|
"severity",
|
|
"SEVERE_NO_GO"
|
|
],
|
|
"paint": {
|
|
"line-color": "#dc2626",
|
|
"line-width": 4.5,
|
|
"line-dasharray": [
|
|
3,
|
|
1
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "tactical-db-retaining-walls",
|
|
"type": "line",
|
|
"source": "tactical-obstacles",
|
|
"source-layer": "tactical_terrain_obstacles",
|
|
"filter": [
|
|
"==",
|
|
"severity",
|
|
"RESTRICTED"
|
|
],
|
|
"paint": {
|
|
"line-color": "#e11d48",
|
|
"line-width": 3.2
|
|
}
|
|
},
|
|
{
|
|
"id": "tactical-db-barriers",
|
|
"type": "line",
|
|
"source": "tactical-obstacles",
|
|
"source-layer": "tactical_terrain_obstacles",
|
|
"filter": [
|
|
"==",
|
|
"severity",
|
|
"TACTICAL_BARRIER"
|
|
],
|
|
"paint": {
|
|
"line-color": "#f59e0b",
|
|
"line-width": 3,
|
|
"line-dasharray": [
|
|
3,
|
|
2
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "tactical-db-wadis",
|
|
"type": "line",
|
|
"source": "tactical-obstacles",
|
|
"source-layer": "tactical_terrain_obstacles",
|
|
"filter": [
|
|
"==",
|
|
"severity",
|
|
"DRAINAGE_DEFILE"
|
|
],
|
|
"paint": {
|
|
"line-color": "#0891b2",
|
|
"line-width": 2.6,
|
|
"line-dasharray": [
|
|
3,
|
|
2
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "tactical-retaining-walls",
|
|
"type": "line",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"filter": [
|
|
"==",
|
|
"barrier",
|
|
"retaining_wall"
|
|
],
|
|
"paint": {
|
|
"line-color": "#e11d48",
|
|
"line-width": 3.2,
|
|
"line-opacity": 1
|
|
}
|
|
},
|
|
{
|
|
"id": "tactical-berms-embankments",
|
|
"type": "line",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"filter": [
|
|
"any",
|
|
[
|
|
"==",
|
|
"barrier",
|
|
"berm"
|
|
],
|
|
[
|
|
"==",
|
|
"man_made",
|
|
"embankment"
|
|
]
|
|
],
|
|
"paint": {
|
|
"line-color": "#f59e0b",
|
|
"line-width": 3,
|
|
"line-dasharray": [
|
|
3,
|
|
1
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "tactical-trenches-ditches",
|
|
"type": "line",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"filter": [
|
|
"==",
|
|
"barrier",
|
|
"ditch"
|
|
],
|
|
"paint": {
|
|
"line-color": "#881337",
|
|
"line-width": 2.5,
|
|
"line-dasharray": [
|
|
2,
|
|
2
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "tactical-fences-walls",
|
|
"type": "line",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"filter": [
|
|
"in",
|
|
"barrier",
|
|
"wall",
|
|
"jersey_barrier",
|
|
"fence",
|
|
"wire_fence"
|
|
],
|
|
"paint": {
|
|
"line-color": "#991b1b",
|
|
"line-width": 2,
|
|
"line-dasharray": [
|
|
3,
|
|
2
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "tactical-cave-entrances",
|
|
"type": "circle",
|
|
"source": "local-osm-points",
|
|
"source-layer": "planet_osm_point",
|
|
"filter": [
|
|
"==",
|
|
"natural",
|
|
"cave_entrance"
|
|
],
|
|
"paint": {
|
|
"circle-radius": 6,
|
|
"circle-color": "#1e293b",
|
|
"circle-stroke-color": "#f59e0b",
|
|
"circle-stroke-width": 2.5
|
|
}
|
|
},
|
|
{
|
|
"id": "tactical-waterfalls",
|
|
"type": "circle",
|
|
"source": "local-osm-points",
|
|
"source-layer": "planet_osm_point",
|
|
"filter": [
|
|
"==",
|
|
"waterway",
|
|
"waterfall"
|
|
],
|
|
"paint": {
|
|
"circle-radius": 5.5,
|
|
"circle-color": "#06b6d4",
|
|
"circle-stroke-color": "#ffffff",
|
|
"circle-stroke-width": 2
|
|
}
|
|
},
|
|
{
|
|
"id": "tactical-outcrops",
|
|
"type": "circle",
|
|
"source": "local-osm-points",
|
|
"source-layer": "planet_osm_point",
|
|
"filter": [
|
|
"==",
|
|
"geological",
|
|
"outcrop"
|
|
],
|
|
"paint": {
|
|
"circle-radius": 5,
|
|
"circle-color": "#c2410c",
|
|
"circle-stroke-color": "#ffffff",
|
|
"circle-stroke-width": 1.5
|
|
}
|
|
},
|
|
{
|
|
"id": "tactical-obstacle-text-lines",
|
|
"type": "symbol",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"filter": [
|
|
"any",
|
|
[
|
|
"==",
|
|
"natural",
|
|
"cliff"
|
|
],
|
|
[
|
|
"==",
|
|
"barrier",
|
|
"retaining_wall"
|
|
],
|
|
[
|
|
"==",
|
|
"waterway",
|
|
"wadi"
|
|
],
|
|
[
|
|
"in",
|
|
"natural",
|
|
"ridge",
|
|
"arete"
|
|
]
|
|
],
|
|
"minzoom": 12,
|
|
"layout": {
|
|
"symbol-placement": "line",
|
|
"text-field": "{name}",
|
|
"text-size": 11,
|
|
"text-font": [
|
|
"Noto Sans Regular"
|
|
],
|
|
"text-letter-spacing": 0.05
|
|
},
|
|
"paint": {
|
|
"text-color": "#7f1d1d",
|
|
"text-halo-color": "#ffffff",
|
|
"text-halo-width": 2
|
|
}
|
|
},
|
|
{
|
|
"id": "tactical-obstacle-text-poly",
|
|
"type": "symbol",
|
|
"source": "local-osm-polygons",
|
|
"source-layer": "planet_osm_polygon",
|
|
"filter": [
|
|
"any",
|
|
[
|
|
"==",
|
|
"landuse",
|
|
"quarry"
|
|
],
|
|
[
|
|
"in",
|
|
"natural",
|
|
"bare_rock",
|
|
"rock",
|
|
"scree",
|
|
"wetland"
|
|
]
|
|
],
|
|
"minzoom": 12,
|
|
"layout": {
|
|
"text-field": "{name}",
|
|
"text-size": 11,
|
|
"text-font": [
|
|
"Noto Sans Regular"
|
|
]
|
|
},
|
|
"paint": {
|
|
"text-color": "#78350f",
|
|
"text-halo-color": "#ffffff",
|
|
"text-halo-width": 2
|
|
}
|
|
},
|
|
{
|
|
"id": "road-direction-arrows",
|
|
"type": "symbol",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"minzoom": 15,
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"in",
|
|
"highway",
|
|
"motorway",
|
|
"trunk",
|
|
"primary",
|
|
"secondary",
|
|
"tertiary",
|
|
"residential",
|
|
"unclassified",
|
|
"living_street"
|
|
],
|
|
[
|
|
"==",
|
|
"oneway",
|
|
"yes"
|
|
]
|
|
],
|
|
"layout": {
|
|
"symbol-placement": "line",
|
|
"symbol-spacing": 90,
|
|
"icon-image": "arrow",
|
|
"icon-size": [
|
|
"interpolate",
|
|
[
|
|
"linear"
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
15,
|
|
0.35,
|
|
18,
|
|
0.55
|
|
],
|
|
"icon-rotation-alignment": "map",
|
|
"icon-allow-overlap": true,
|
|
"icon-ignore-placement": true
|
|
},
|
|
"paint": {
|
|
"icon-opacity": 0.75
|
|
}
|
|
},
|
|
{
|
|
"id": "railway-label",
|
|
"type": "symbol",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"filter": [
|
|
"in",
|
|
"railway",
|
|
"rail",
|
|
"subway",
|
|
"light_rail",
|
|
"tram"
|
|
],
|
|
"minzoom": 13,
|
|
"layout": {
|
|
"text-field": [
|
|
"coalesce",
|
|
[
|
|
"get",
|
|
"name:ar"
|
|
],
|
|
[
|
|
"get",
|
|
"name"
|
|
],
|
|
""
|
|
],
|
|
"text-font": [
|
|
"Noto Sans Regular"
|
|
],
|
|
"text-size": 10,
|
|
"symbol-placement": "line",
|
|
"text-padding": 6,
|
|
"text-allow-overlap": false
|
|
},
|
|
"paint": {
|
|
"text-color": [
|
|
"match",
|
|
[
|
|
"get",
|
|
"railway"
|
|
],
|
|
"subway",
|
|
"#CC2233",
|
|
"light_rail",
|
|
"#0055BB",
|
|
"tram",
|
|
"#7722AA",
|
|
"#4A5568"
|
|
],
|
|
"text-halo-color": "rgba(255,255,255,0.9)",
|
|
"text-halo-width": 2
|
|
}
|
|
},
|
|
{
|
|
"id": "waterway-label",
|
|
"type": "symbol",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"in",
|
|
"waterway",
|
|
"river",
|
|
"canal"
|
|
],
|
|
[
|
|
"!=",
|
|
"intermittent",
|
|
"yes"
|
|
],
|
|
[
|
|
"has",
|
|
"name"
|
|
]
|
|
],
|
|
"minzoom": 12,
|
|
"layout": {
|
|
"text-field": [
|
|
"coalesce",
|
|
[
|
|
"get",
|
|
"name:ar"
|
|
],
|
|
[
|
|
"get",
|
|
"name"
|
|
],
|
|
""
|
|
],
|
|
"text-font": [
|
|
"Noto Sans Regular"
|
|
],
|
|
"text-size": 11,
|
|
"symbol-placement": "line",
|
|
"text-letter-spacing": 0.1
|
|
},
|
|
"paint": {
|
|
"text-color": "#2E86AB",
|
|
"text-halo-color": "rgba(255,255,255,0.85)",
|
|
"text-halo-width": 2
|
|
}
|
|
},
|
|
{
|
|
"id": "building-number-polygon",
|
|
"type": "symbol",
|
|
"source": "local-osm-polygons",
|
|
"source-layer": "planet_osm_polygon",
|
|
"minzoom": 17,
|
|
"filter": [
|
|
"has",
|
|
"addr:housenumber"
|
|
],
|
|
"layout": {
|
|
"text-field": "{addr:housenumber}",
|
|
"text-font": [
|
|
"Noto Sans Regular"
|
|
],
|
|
"text-size": 10,
|
|
"text-allow-overlap": false,
|
|
"text-ignore-placement": false
|
|
},
|
|
"paint": {
|
|
"text-color": "#5A5048",
|
|
"text-halo-color": "rgba(255,255,255,0.95)",
|
|
"text-halo-width": 1.5
|
|
}
|
|
},
|
|
{
|
|
"id": "building-number-point",
|
|
"type": "symbol",
|
|
"source": "local-osm-points",
|
|
"source-layer": "planet_osm_point",
|
|
"minzoom": 17,
|
|
"filter": [
|
|
"has",
|
|
"addr:housenumber"
|
|
],
|
|
"layout": {
|
|
"text-field": "{addr:housenumber}",
|
|
"text-font": [
|
|
"Noto Sans Regular"
|
|
],
|
|
"text-size": 10,
|
|
"text-allow-overlap": false
|
|
},
|
|
"paint": {
|
|
"text-color": "#5A5048",
|
|
"text-halo-color": "rgba(255,255,255,0.95)",
|
|
"text-halo-width": 1.5
|
|
}
|
|
},
|
|
{
|
|
"id": "road-labels-minor",
|
|
"type": "symbol",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"filter": [
|
|
"in",
|
|
"highway",
|
|
"residential",
|
|
"service",
|
|
"unclassified",
|
|
"living_street"
|
|
],
|
|
"minzoom": 15,
|
|
"layout": {
|
|
"text-field": [
|
|
"coalesce",
|
|
[
|
|
"get",
|
|
"name:ar"
|
|
],
|
|
[
|
|
"get",
|
|
"name"
|
|
],
|
|
""
|
|
],
|
|
"text-font": [
|
|
"Noto Sans Regular"
|
|
],
|
|
"text-size": [
|
|
"interpolate",
|
|
[
|
|
"linear"
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
15,
|
|
10,
|
|
18,
|
|
13
|
|
],
|
|
"symbol-placement": "line",
|
|
"text-letter-spacing": 0.05,
|
|
"text-padding": 15,
|
|
"symbol-spacing": 300,
|
|
"text-max-angle": 30,
|
|
"text-allow-overlap": false,
|
|
"text-ignore-placement": false
|
|
},
|
|
"paint": {
|
|
"text-color": "#4A5568",
|
|
"text-halo-color": "rgba(255,255,255,0.92)",
|
|
"text-halo-width": 1.8
|
|
}
|
|
},
|
|
{
|
|
"id": "approved-road-labels",
|
|
"type": "symbol",
|
|
"source": "approved_roads",
|
|
"source-layer": "approved_roads",
|
|
"minzoom": 15,
|
|
"layout": {
|
|
"text-field": [
|
|
"coalesce",
|
|
[
|
|
"get",
|
|
"name:ar"
|
|
],
|
|
[
|
|
"get",
|
|
"name"
|
|
],
|
|
""
|
|
],
|
|
"text-font": [
|
|
"Noto Sans Regular"
|
|
],
|
|
"text-size": [
|
|
"interpolate",
|
|
[
|
|
"linear"
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
15,
|
|
10,
|
|
18,
|
|
13
|
|
],
|
|
"symbol-placement": "line",
|
|
"text-letter-spacing": 0.05,
|
|
"text-padding": 15,
|
|
"symbol-spacing": 300,
|
|
"text-max-angle": 30,
|
|
"text-allow-overlap": false,
|
|
"text-ignore-placement": false
|
|
},
|
|
"paint": {
|
|
"text-color": "#4A5568",
|
|
"text-halo-color": "rgba(255,255,255,0.92)",
|
|
"text-halo-width": 1.8
|
|
}
|
|
},
|
|
{
|
|
"id": "road-labels-major",
|
|
"type": "symbol",
|
|
"source": "local-osm-lines",
|
|
"source-layer": "planet_osm_line",
|
|
"filter": [
|
|
"in",
|
|
"highway",
|
|
"primary",
|
|
"secondary",
|
|
"tertiary",
|
|
"motorway",
|
|
"trunk"
|
|
],
|
|
"minzoom": 12,
|
|
"layout": {
|
|
"text-field": [
|
|
"coalesce",
|
|
[
|
|
"get",
|
|
"name:ar"
|
|
],
|
|
[
|
|
"get",
|
|
"name"
|
|
],
|
|
""
|
|
],
|
|
"text-font": [
|
|
"Noto Sans Bold"
|
|
],
|
|
"text-size": [
|
|
"interpolate",
|
|
[
|
|
"linear"
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
12,
|
|
10,
|
|
14,
|
|
13,
|
|
18,
|
|
16
|
|
],
|
|
"symbol-placement": "line",
|
|
"text-letter-spacing": 0.06,
|
|
"text-padding": 20,
|
|
"symbol-spacing": 350,
|
|
"text-max-angle": 25,
|
|
"text-allow-overlap": false,
|
|
"text-ignore-placement": false
|
|
},
|
|
"paint": {
|
|
"text-color": "#1A2332",
|
|
"text-halo-color": "rgba(255,255,255,0.95)",
|
|
"text-halo-width": 2.5
|
|
}
|
|
},
|
|
{
|
|
"id": "poi-hospital",
|
|
"type": "symbol",
|
|
"source": "local-osm-points",
|
|
"source-layer": "planet_osm_point",
|
|
"minzoom": 13,
|
|
"filter": [
|
|
"==",
|
|
"amenity",
|
|
"hospital"
|
|
],
|
|
"layout": {
|
|
"icon-image": "hospital",
|
|
"icon-size": 1,
|
|
"text-field": [
|
|
"coalesce",
|
|
[
|
|
"get",
|
|
"name:ar"
|
|
],
|
|
[
|
|
"get",
|
|
"name"
|
|
],
|
|
""
|
|
],
|
|
"text-font": [
|
|
"Noto Sans Regular"
|
|
],
|
|
"text-size": 11,
|
|
"text-offset": [
|
|
0,
|
|
1.2
|
|
],
|
|
"text-anchor": "top",
|
|
"text-allow-overlap": false
|
|
},
|
|
"paint": {
|
|
"text-color": "#C0392B",
|
|
"text-halo-color": "white",
|
|
"text-halo-width": 2
|
|
}
|
|
},
|
|
{
|
|
"id": "poi-pharmacy",
|
|
"type": "symbol",
|
|
"source": "local-osm-points",
|
|
"source-layer": "planet_osm_point",
|
|
"minzoom": 15,
|
|
"filter": [
|
|
"==",
|
|
"amenity",
|
|
"pharmacy"
|
|
],
|
|
"layout": {
|
|
"icon-image": "pharmacy",
|
|
"icon-size": 0.8,
|
|
"text-field": [
|
|
"coalesce",
|
|
[
|
|
"get",
|
|
"name:ar"
|
|
],
|
|
[
|
|
"get",
|
|
"name"
|
|
],
|
|
""
|
|
],
|
|
"text-font": [
|
|
"Noto Sans Regular"
|
|
],
|
|
"text-size": 10,
|
|
"text-offset": [
|
|
0,
|
|
1.2
|
|
],
|
|
"text-anchor": "top"
|
|
},
|
|
"paint": {
|
|
"text-color": "#1A7A3C",
|
|
"text-halo-color": "white",
|
|
"text-halo-width": 1.5
|
|
}
|
|
},
|
|
{
|
|
"id": "poi-place-of-worship",
|
|
"type": "symbol",
|
|
"source": "local-osm-points",
|
|
"source-layer": "planet_osm_point",
|
|
"minzoom": 14,
|
|
"filter": [
|
|
"==",
|
|
"amenity",
|
|
"place_of_worship"
|
|
],
|
|
"layout": {
|
|
"icon-image": "tourist",
|
|
"icon-size": 0.8,
|
|
"text-field": [
|
|
"coalesce",
|
|
[
|
|
"get",
|
|
"name:ar"
|
|
],
|
|
[
|
|
"get",
|
|
"name"
|
|
],
|
|
""
|
|
],
|
|
"text-font": [
|
|
"Noto Sans Regular"
|
|
],
|
|
"text-size": 11,
|
|
"text-offset": [
|
|
0,
|
|
1.2
|
|
],
|
|
"text-anchor": "top"
|
|
},
|
|
"paint": {
|
|
"text-color": "#1A6B3A",
|
|
"text-halo-color": "white",
|
|
"text-halo-width": 2
|
|
}
|
|
},
|
|
{
|
|
"id": "poi-restaurant-cafe",
|
|
"type": "symbol",
|
|
"source": "local-osm-points",
|
|
"source-layer": "planet_osm_point",
|
|
"minzoom": 16,
|
|
"filter": [
|
|
"in",
|
|
"amenity",
|
|
"restaurant",
|
|
"cafe",
|
|
"fast_food"
|
|
],
|
|
"layout": {
|
|
"icon-image": [
|
|
"match",
|
|
[
|
|
"get",
|
|
"amenity"
|
|
],
|
|
"cafe",
|
|
"cafe",
|
|
"restaurant"
|
|
],
|
|
"icon-size": 0.8,
|
|
"text-field": [
|
|
"coalesce",
|
|
[
|
|
"get",
|
|
"name:ar"
|
|
],
|
|
[
|
|
"get",
|
|
"name"
|
|
],
|
|
""
|
|
],
|
|
"text-font": [
|
|
"Noto Sans Regular"
|
|
],
|
|
"text-size": 10,
|
|
"text-offset": [
|
|
0,
|
|
1.2
|
|
],
|
|
"text-anchor": "top"
|
|
},
|
|
"paint": {
|
|
"text-color": "#3D4A5C",
|
|
"text-halo-color": "white",
|
|
"text-halo-width": 1.5
|
|
}
|
|
},
|
|
{
|
|
"id": "poi-school",
|
|
"type": "symbol",
|
|
"source": "local-osm-points",
|
|
"source-layer": "planet_osm_point",
|
|
"minzoom": 14,
|
|
"filter": [
|
|
"in",
|
|
"amenity",
|
|
"school",
|
|
"university",
|
|
"college"
|
|
],
|
|
"layout": {
|
|
"icon-image": "college",
|
|
"icon-size": 0.8,
|
|
"text-field": [
|
|
"coalesce",
|
|
[
|
|
"get",
|
|
"name:ar"
|
|
],
|
|
[
|
|
"get",
|
|
"name"
|
|
],
|
|
""
|
|
],
|
|
"text-font": [
|
|
"Noto Sans Regular"
|
|
],
|
|
"text-size": 11,
|
|
"text-offset": [
|
|
0,
|
|
1.2
|
|
],
|
|
"text-anchor": "top"
|
|
},
|
|
"paint": {
|
|
"text-color": "#5A4A8A",
|
|
"text-halo-color": "white",
|
|
"text-halo-width": 2
|
|
}
|
|
},
|
|
{
|
|
"id": "poi-transit-station",
|
|
"type": "symbol",
|
|
"source": "local-osm-points",
|
|
"source-layer": "planet_osm_point",
|
|
"minzoom": 12,
|
|
"filter": [
|
|
"any",
|
|
[
|
|
"==",
|
|
"railway",
|
|
"station"
|
|
],
|
|
[
|
|
"==",
|
|
"railway",
|
|
"halt"
|
|
],
|
|
[
|
|
"==",
|
|
"railway",
|
|
"tram_stop"
|
|
],
|
|
[
|
|
"==",
|
|
"station",
|
|
"subway"
|
|
],
|
|
[
|
|
"==",
|
|
"amenity",
|
|
"bus_station"
|
|
]
|
|
],
|
|
"layout": {
|
|
"icon-image": "rail",
|
|
"icon-size": 1,
|
|
"text-field": [
|
|
"coalesce",
|
|
[
|
|
"get",
|
|
"name:ar"
|
|
],
|
|
[
|
|
"get",
|
|
"name"
|
|
],
|
|
""
|
|
],
|
|
"text-font": [
|
|
"Noto Sans Regular"
|
|
],
|
|
"text-size": 11,
|
|
"text-offset": [
|
|
0,
|
|
1.4
|
|
],
|
|
"text-anchor": "top",
|
|
"text-allow-overlap": false
|
|
},
|
|
"paint": {
|
|
"text-color": "#CC2233",
|
|
"text-halo-color": "rgba(255,255,255,0.95)",
|
|
"text-halo-width": 2
|
|
}
|
|
},
|
|
{
|
|
"id": "poi-shop",
|
|
"type": "symbol",
|
|
"source": "local-osm-points",
|
|
"source-layer": "planet_osm_point",
|
|
"minzoom": 16,
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"has",
|
|
"shop"
|
|
],
|
|
[
|
|
"!in",
|
|
"shop",
|
|
"vacant",
|
|
"no"
|
|
]
|
|
],
|
|
"layout": {
|
|
"icon-image": "shop",
|
|
"icon-size": 0.8,
|
|
"text-field": [
|
|
"coalesce",
|
|
[
|
|
"get",
|
|
"name:ar"
|
|
],
|
|
[
|
|
"get",
|
|
"name"
|
|
],
|
|
""
|
|
],
|
|
"text-font": [
|
|
"Noto Sans Regular"
|
|
],
|
|
"text-size": 10,
|
|
"text-offset": [
|
|
0,
|
|
1.2
|
|
],
|
|
"text-anchor": "top"
|
|
},
|
|
"paint": {
|
|
"text-color": "#7B3FA0",
|
|
"text-halo-color": "white",
|
|
"text-halo-width": 1.5
|
|
}
|
|
},
|
|
{
|
|
"id": "poi-police",
|
|
"type": "symbol",
|
|
"source": "local-osm-points",
|
|
"source-layer": "planet_osm_point",
|
|
"minzoom": 15,
|
|
"filter": [
|
|
"in",
|
|
"amenity",
|
|
"police",
|
|
"fire_station"
|
|
],
|
|
"layout": {
|
|
"icon-image": "police",
|
|
"icon-size": 0.8,
|
|
"text-field": [
|
|
"coalesce",
|
|
[
|
|
"get",
|
|
"name:ar"
|
|
],
|
|
[
|
|
"get",
|
|
"name"
|
|
],
|
|
""
|
|
],
|
|
"text-font": [
|
|
"Noto Sans Regular"
|
|
],
|
|
"text-size": 10,
|
|
"text-offset": [
|
|
0,
|
|
1.2
|
|
],
|
|
"text-anchor": "top"
|
|
},
|
|
"paint": {
|
|
"text-color": "#2F5AA8",
|
|
"text-halo-color": "white",
|
|
"text-halo-width": 1.5
|
|
}
|
|
},
|
|
{
|
|
"id": "poi-bank",
|
|
"type": "symbol",
|
|
"source": "local-osm-points",
|
|
"source-layer": "planet_osm_point",
|
|
"minzoom": 16,
|
|
"filter": [
|
|
"in",
|
|
"amenity",
|
|
"bank",
|
|
"bureau_de_change",
|
|
"atm"
|
|
],
|
|
"layout": {
|
|
"icon-image": "shop",
|
|
"icon-size": 0.8,
|
|
"text-field": [
|
|
"coalesce",
|
|
[
|
|
"get",
|
|
"name:ar"
|
|
],
|
|
[
|
|
"get",
|
|
"name"
|
|
],
|
|
""
|
|
],
|
|
"text-font": [
|
|
"Noto Sans Regular"
|
|
],
|
|
"text-size": 10,
|
|
"text-offset": [
|
|
0,
|
|
1.2
|
|
],
|
|
"text-anchor": "top"
|
|
},
|
|
"paint": {
|
|
"text-color": "#2E6B4F",
|
|
"text-halo-color": "white",
|
|
"text-halo-width": 1.5
|
|
}
|
|
},
|
|
{
|
|
"id": "poi-fuel",
|
|
"type": "symbol",
|
|
"source": "local-osm-points",
|
|
"source-layer": "planet_osm_point",
|
|
"minzoom": 14,
|
|
"filter": [
|
|
"==",
|
|
"amenity",
|
|
"fuel"
|
|
],
|
|
"layout": {
|
|
"icon-image": "shop",
|
|
"icon-size": 0.8,
|
|
"text-field": [
|
|
"coalesce",
|
|
[
|
|
"get",
|
|
"name:ar"
|
|
],
|
|
[
|
|
"get",
|
|
"name"
|
|
],
|
|
""
|
|
],
|
|
"text-font": [
|
|
"Noto Sans Regular"
|
|
],
|
|
"text-size": 10,
|
|
"text-offset": [
|
|
0,
|
|
1.2
|
|
],
|
|
"text-anchor": "top"
|
|
},
|
|
"paint": {
|
|
"text-color": "#B5651D",
|
|
"text-halo-color": "white",
|
|
"text-halo-width": 1.5
|
|
}
|
|
},
|
|
{
|
|
"id": "poi-hotel",
|
|
"type": "symbol",
|
|
"source": "local-osm-points",
|
|
"source-layer": "planet_osm_point",
|
|
"minzoom": 16,
|
|
"filter": [
|
|
"in",
|
|
"tourism",
|
|
"hotel",
|
|
"motel",
|
|
"guest_house",
|
|
"hostel"
|
|
],
|
|
"layout": {
|
|
"icon-image": "tourist",
|
|
"icon-size": 0.8,
|
|
"text-field": [
|
|
"coalesce",
|
|
[
|
|
"get",
|
|
"name:ar"
|
|
],
|
|
[
|
|
"get",
|
|
"name"
|
|
],
|
|
""
|
|
],
|
|
"text-font": [
|
|
"Noto Sans Regular"
|
|
],
|
|
"text-size": 10,
|
|
"text-offset": [
|
|
0,
|
|
1.2
|
|
],
|
|
"text-anchor": "top"
|
|
},
|
|
"paint": {
|
|
"text-color": "#8A5A8A",
|
|
"text-halo-color": "white",
|
|
"text-halo-width": 1.5
|
|
}
|
|
},
|
|
{
|
|
"id": "place-labels-area",
|
|
"type": "symbol",
|
|
"source": "local-osm-polygons",
|
|
"source-layer": "planet_osm_polygon",
|
|
"minzoom": 10,
|
|
"filter": [
|
|
"has",
|
|
"name"
|
|
],
|
|
"layout": {
|
|
"text-field": [
|
|
"coalesce",
|
|
[
|
|
"get",
|
|
"name:ar"
|
|
],
|
|
[
|
|
"get",
|
|
"name"
|
|
],
|
|
""
|
|
],
|
|
"text-font": [
|
|
"Noto Sans Regular"
|
|
],
|
|
"text-size": [
|
|
"interpolate",
|
|
[
|
|
"linear"
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
10,
|
|
10,
|
|
14,
|
|
13
|
|
],
|
|
"text-padding": 8,
|
|
"text-allow-overlap": false,
|
|
"text-ignore-placement": false
|
|
},
|
|
"paint": {
|
|
"text-color": "#34495E",
|
|
"text-halo-color": "rgba(255,255,255,0.85)",
|
|
"text-halo-width": 2
|
|
}
|
|
},
|
|
{
|
|
"id": "tactical-military-peaks-spot-heights",
|
|
"type": "symbol",
|
|
"source": "local-osm-points",
|
|
"source-layer": "planet_osm_point",
|
|
"minzoom": 8,
|
|
"filter": [
|
|
"any",
|
|
["in", "natural", "peak", "volcano", "ridge", "hill", "cliff"],
|
|
["in", "place", "isolated_dwelling", "locality"]
|
|
],
|
|
"layout": {
|
|
"text-field": [
|
|
"case",
|
|
["has", "ele"],
|
|
[
|
|
"concat",
|
|
"✕ ",
|
|
["to-string", ["get", "ele"]],
|
|
"م\n",
|
|
["coalesce", ["get", "name:ar"], ["get", "name"], ""]
|
|
],
|
|
[
|
|
"concat",
|
|
"✕\n",
|
|
["coalesce", ["get", "name:ar"], ["get", "name"], "مرتفع"]
|
|
]
|
|
],
|
|
"text-font": [
|
|
"Noto Sans Bold"
|
|
],
|
|
"text-size": [
|
|
"interpolate",
|
|
[
|
|
"linear"
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
9,
|
|
9,
|
|
11,
|
|
10,
|
|
13,
|
|
11.5,
|
|
15,
|
|
13,
|
|
17,
|
|
15
|
|
],
|
|
"text-anchor": "center",
|
|
"text-justify": "center",
|
|
"text-padding": 8,
|
|
"text-allow-overlap": false,
|
|
"text-ignore-placement": false
|
|
},
|
|
"paint": {
|
|
"text-color": "#7F1D1D",
|
|
"text-halo-color": "rgba(255,255,255,0.95)",
|
|
"text-halo-width": 2.2
|
|
}
|
|
},
|
|
{
|
|
"id": "tactical-places-jordan-peaks",
|
|
"type": "symbol",
|
|
"source": "places_jordan",
|
|
"source-layer": "places_jordan",
|
|
"minzoom": 8,
|
|
"filter": [
|
|
"any",
|
|
["in", "fclass", "peak", "volcano", "hill"],
|
|
["in", "type", "peak", "volcano", "hill"]
|
|
],
|
|
"layout": {
|
|
"text-field": [
|
|
"case",
|
|
["has", "ele"],
|
|
[
|
|
"concat",
|
|
"✕ ",
|
|
["to-string", ["get", "ele"]],
|
|
"م\n",
|
|
["coalesce", ["get", "name:ar"], ["get", "name"], ""]
|
|
],
|
|
[
|
|
"concat",
|
|
"✕\n",
|
|
["coalesce", ["get", "name:ar"], ["get", "name"], "مرتفع"]
|
|
]
|
|
],
|
|
"text-font": [
|
|
"Noto Sans Bold"
|
|
],
|
|
"text-size": [
|
|
"interpolate",
|
|
[
|
|
"linear"
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
9,
|
|
9,
|
|
11,
|
|
10,
|
|
13,
|
|
11.5,
|
|
15,
|
|
13,
|
|
17,
|
|
15
|
|
],
|
|
"text-anchor": "center",
|
|
"text-justify": "center",
|
|
"text-padding": 8,
|
|
"text-allow-overlap": false
|
|
},
|
|
"paint": {
|
|
"text-color": "#7F1D1D",
|
|
"text-halo-color": "rgba(255,255,255,0.95)",
|
|
"text-halo-width": 2.2
|
|
}
|
|
},
|
|
{
|
|
"id": "place-labels-point",
|
|
"type": "symbol",
|
|
"source": "local-osm-points",
|
|
"source-layer": "planet_osm_point",
|
|
"minzoom": 10,
|
|
"filter": [
|
|
"any",
|
|
[
|
|
"in",
|
|
"place",
|
|
"city",
|
|
"town",
|
|
"village",
|
|
"suburb",
|
|
"neighbourhood",
|
|
"hamlet",
|
|
"locality",
|
|
"quarter"
|
|
],
|
|
[
|
|
"in",
|
|
"natural",
|
|
"peak",
|
|
"spring"
|
|
]
|
|
],
|
|
"layout": {
|
|
"text-field": [
|
|
"coalesce",
|
|
[
|
|
"get",
|
|
"name:ar"
|
|
],
|
|
[
|
|
"get",
|
|
"name"
|
|
],
|
|
""
|
|
],
|
|
"text-font": [
|
|
"Noto Sans Regular"
|
|
],
|
|
"text-size": [
|
|
"interpolate",
|
|
[
|
|
"linear"
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
10,
|
|
[
|
|
"match",
|
|
[
|
|
"get",
|
|
"place"
|
|
],
|
|
"city",
|
|
16,
|
|
"town",
|
|
14,
|
|
11
|
|
],
|
|
14,
|
|
[
|
|
"match",
|
|
[
|
|
"get",
|
|
"place"
|
|
],
|
|
"city",
|
|
20,
|
|
"town",
|
|
16,
|
|
13
|
|
],
|
|
17,
|
|
14
|
|
],
|
|
"text-letter-spacing": [
|
|
"match",
|
|
[
|
|
"get",
|
|
"place"
|
|
],
|
|
"city",
|
|
0.08,
|
|
"town",
|
|
0.05,
|
|
0.02
|
|
],
|
|
"text-anchor": "center",
|
|
"text-padding": 10,
|
|
"text-allow-overlap": false
|
|
},
|
|
"paint": {
|
|
"text-color": [
|
|
"match",
|
|
[
|
|
"get",
|
|
"place"
|
|
],
|
|
"city",
|
|
"#1A2740",
|
|
"town",
|
|
"#2C3E50",
|
|
"village",
|
|
"#3D4F62",
|
|
"suburb",
|
|
"#4A5568",
|
|
"neighbourhood",
|
|
"#556677",
|
|
"#607080"
|
|
],
|
|
"text-halo-color": "rgba(255,255,255,0.92)",
|
|
"text-halo-width": [
|
|
"match",
|
|
[
|
|
"get",
|
|
"place"
|
|
],
|
|
"city",
|
|
3,
|
|
"town",
|
|
2.5,
|
|
2
|
|
]
|
|
}
|
|
},
|
|
{
|
|
"id": "places-egypt-labels",
|
|
"type": "symbol",
|
|
"source": "places_egypt",
|
|
"source-layer": "places_egypt",
|
|
"minzoom": 12,
|
|
"layout": {
|
|
"text-field": [
|
|
"coalesce",
|
|
[
|
|
"get",
|
|
"name_ar"
|
|
],
|
|
[
|
|
"get",
|
|
"name"
|
|
],
|
|
""
|
|
],
|
|
"text-font": [
|
|
"Noto Sans Bold"
|
|
],
|
|
"text-size": [
|
|
"interpolate",
|
|
[
|
|
"linear"
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
12,
|
|
9,
|
|
16,
|
|
13
|
|
],
|
|
"text-offset": [
|
|
0,
|
|
1.5
|
|
],
|
|
"text-anchor": "top",
|
|
"text-padding": 8,
|
|
"text-allow-overlap": false
|
|
},
|
|
"paint": {
|
|
"text-color": "#2D3748",
|
|
"text-halo-color": "rgba(255, 255, 255, 0.9)",
|
|
"text-halo-width": 2
|
|
}
|
|
},
|
|
{
|
|
"id": "places-syria-labels",
|
|
"type": "symbol",
|
|
"source": "places_syria",
|
|
"source-layer": "places_syria",
|
|
"minzoom": 10,
|
|
"filter": [
|
|
"!in",
|
|
"category",
|
|
"street"
|
|
],
|
|
"layout": {
|
|
"text-field": [
|
|
"coalesce",
|
|
[
|
|
"get",
|
|
"name_ar"
|
|
],
|
|
[
|
|
"get",
|
|
"name"
|
|
],
|
|
""
|
|
],
|
|
"text-font": [
|
|
"Noto Sans Bold"
|
|
],
|
|
"text-size": [
|
|
"interpolate",
|
|
[
|
|
"linear"
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
12,
|
|
9,
|
|
16,
|
|
13
|
|
],
|
|
"text-offset": [
|
|
0,
|
|
1.5
|
|
],
|
|
"text-anchor": "top",
|
|
"text-padding": 8,
|
|
"text-allow-overlap": false
|
|
},
|
|
"paint": {
|
|
"text-color": "#2D3748",
|
|
"text-halo-color": "rgba(255, 255, 255, 0.9)",
|
|
"text-halo-width": 2
|
|
}
|
|
},
|
|
{
|
|
"id": "places-jordan-labels",
|
|
"type": "symbol",
|
|
"source": "places_jordan",
|
|
"source-layer": "places_jordan",
|
|
"minzoom": 10,
|
|
"filter": [
|
|
"!in",
|
|
"category",
|
|
"street"
|
|
],
|
|
"layout": {
|
|
"text-field": [
|
|
"coalesce",
|
|
[
|
|
"get",
|
|
"name_ar"
|
|
],
|
|
[
|
|
"get",
|
|
"name"
|
|
],
|
|
""
|
|
],
|
|
"text-font": [
|
|
"Noto Sans Bold"
|
|
],
|
|
"text-size": [
|
|
"interpolate",
|
|
[
|
|
"linear"
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
12,
|
|
9,
|
|
16,
|
|
13
|
|
],
|
|
"text-offset": [
|
|
0,
|
|
1.5
|
|
],
|
|
"text-anchor": "top",
|
|
"text-padding": 8,
|
|
"text-allow-overlap": false
|
|
},
|
|
"paint": {
|
|
"text-color": "#2D3748",
|
|
"text-halo-color": "rgba(255, 255, 255, 0.9)",
|
|
"text-halo-width": 2
|
|
}
|
|
},
|
|
{
|
|
"id": "places-iraq-labels",
|
|
"type": "symbol",
|
|
"source": "places_iraq",
|
|
"source-layer": "places_iraq",
|
|
"minzoom": 10,
|
|
"filter": [
|
|
"!in",
|
|
"category",
|
|
"street"
|
|
],
|
|
"layout": {
|
|
"text-field": [
|
|
"coalesce",
|
|
[
|
|
"get",
|
|
"name_ar"
|
|
],
|
|
[
|
|
"get",
|
|
"name"
|
|
],
|
|
""
|
|
],
|
|
"text-font": [
|
|
"Noto Sans Bold"
|
|
],
|
|
"text-size": [
|
|
"interpolate",
|
|
[
|
|
"linear"
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
12,
|
|
9,
|
|
16,
|
|
13
|
|
],
|
|
"text-offset": [
|
|
0,
|
|
1.5
|
|
],
|
|
"text-anchor": "top",
|
|
"text-padding": 8,
|
|
"text-allow-overlap": false
|
|
},
|
|
"paint": {
|
|
"text-color": "#2D3748",
|
|
"text-halo-color": "rgba(255, 255, 255, 0.9)",
|
|
"text-halo-width": 2
|
|
}
|
|
},
|
|
{
|
|
"id": "overture-building-names",
|
|
"type": "symbol",
|
|
"source": "overture_buildings",
|
|
"source-layer": "overture_building",
|
|
"minzoom": 16,
|
|
"filter": [
|
|
"has",
|
|
"name_primary"
|
|
],
|
|
"layout": {
|
|
"text-field": [
|
|
"coalesce",
|
|
[
|
|
"get",
|
|
"name_primary"
|
|
],
|
|
""
|
|
],
|
|
"text-font": [
|
|
"Noto Sans Regular"
|
|
],
|
|
"text-size": 10,
|
|
"text-anchor": "center",
|
|
"text-allow-overlap": false,
|
|
"text-max-width": 8
|
|
},
|
|
"paint": {
|
|
"text-color": "#5a5248",
|
|
"text-halo-color": "rgba(255, 255, 255, 0.9)",
|
|
"text-halo-width": 1.5
|
|
}
|
|
},
|
|
{
|
|
"id": "overture-street-names",
|
|
"type": "symbol",
|
|
"source": "overture_segments",
|
|
"source-layer": "overture_segment",
|
|
"minzoom": 14,
|
|
"filter": [
|
|
"has",
|
|
"name_primary"
|
|
],
|
|
"layout": {
|
|
"text-field": [
|
|
"coalesce",
|
|
[
|
|
"get",
|
|
"name_primary"
|
|
],
|
|
""
|
|
],
|
|
"text-font": [
|
|
"Noto Sans Regular"
|
|
],
|
|
"text-size": [
|
|
"interpolate",
|
|
[
|
|
"linear"
|
|
],
|
|
[
|
|
"zoom"
|
|
],
|
|
14,
|
|
9,
|
|
16,
|
|
12,
|
|
18,
|
|
14
|
|
],
|
|
"symbol-placement": "line",
|
|
"text-rotation-alignment": "map",
|
|
"text-pitch-alignment": "viewport",
|
|
"text-keep-upright": true,
|
|
"text-padding": 20,
|
|
"text-letter-spacing": 0.04,
|
|
"text-max-angle": 30,
|
|
"symbol-spacing": 300,
|
|
"text-allow-overlap": false,
|
|
"text-ignore-placement": false
|
|
},
|
|
"paint": {
|
|
"text-color": "#4A5568",
|
|
"text-halo-color": "rgba(255, 255, 255, 0.95)",
|
|
"text-halo-width": 2.2
|
|
}
|
|
}
|
|
]
|
|
} |