{
"version": 8,
"name": "mapeak-hike",
"metadata": {
"owner": "Zeev Stadler",
"copyright": "Copyright Zeev Stadler 2019-2025. All Rights Reserved."
},
"sources": {
"IHM": {
"type": "vector",
"url": "https://mapeak.com/vector/data/IHM-schema.json",
"tiles": ["https://mapeak.com/vector/data/IHM-schema/{z}/{x}/{y}.mvt"],
"maxzoom": 14,
"attribution": "© OpenMapTiles © OpenStreetMap contributors"
},
"IHM-code": {
"type": "vector",
"url": "https://mapeak.com/vector/data/IHM-code.json",
"tiles": ["https://mapeak.com/vector/data/IHM-code/{z}/{x}/{y}.mvt"],
"maxzoom": 14,
"attribution": "© OpenMapTiles © OpenStreetMap contributors"
},
"DEM": {
"type": "raster-dem",
"url": "https://global.israelhikingmap.workers.dev/jaxa_terrarium0-11_v2.json",
"tiles": [
"https://global.israelhikingmap.workers.dev/jaxa_terrarium0-11_v2/{z}/{x}/{y}.png"
],
"minzoom": 7,
"maxzoom": 11,
"tileSize": 512,
"encoding": "terrarium",
"attribution": "AW3D30 (JAXA)"
},
"Contour": {
"type": "vector",
"url": "https://global.israelhikingmap.workers.dev/JAXA_AW3D30_2024_contour_z5-Z12_vector.json",
"tiles": [
"https://global.israelhikingmap.workers.dev/JAXA_AW3D30_2024_contour_z5-Z12_vector/{z}/{x}/{y}.mvt"
],
"minzoom": 7,
"maxzoom": 12,
"attribution": "AW3D30 (JAXA)"
}
},
"sprite": "https://mapeak.com/content/sprite/sprite",
"glyphs": "https://orangemug.github.io/font-glyphs/glyphs/{fontstack}/{range}.pbf",
"layers": [
{
"id": "background",
"type": "background",
"paint": {"background-color": "rgb(250, 247, 225)"}
},
{
"id": "area-residential",
"type": "fill",
"source": "IHM",
"source-layer": "landuse",
"filter": [
"in",
"class",
"residential",
"industrial",
"substation",
"sub_station",
"plant"
],
"paint": {
"fill-outline-color": "rgba(102, 102, 102, 0.3)",
"fill-color": "rgb(242, 242, 242)"
}
},
{
"id": "area-landcover-low",
"type": "fill",
"source": "IHM",
"source-layer": "landcover",
"filter": [
"all",
[
"in",
"class",
"sand",
"wood",
"sand",
"farmland",
"orchard",
"grass",
"ice"
]
],
"paint": {
"fill-color": [
"match",
["get", "class"],
"sand",
[
"match",
["get", "subclass"],
"sand",
"rgba(255, 236, 139, 0.25)",
"beach",
"#FAFAA0",
"transparent"
],
"wood",
"rgba(145, 230, 145, 0.5)",
"farmland",
"#E7E9C9",
"orchard",
"rgba(19, 196, 42, 0.4)",
"grass",
"rgb(233, 253, 204)",
"ice",
"white",
"transparent"
],
"fill-outline-color": [
"match",
["get", "class"],
"ice",
"gray",
"transparent"
]
}
},
{
"id": "area-AB",
"type": "fill",
"source": "IHM",
"source-layer": "ihm_boundary",
"filter": ["in", "name:en", "Area A", "Area B", "Area H1"],
"paint": {"fill-pattern": "orange_nesw_pattern", "fill-opacity": 0.3}
},
{
"id": "area-A",
"type": "fill",
"source": "IHM",
"source-layer": "ihm_boundary",
"filter": ["in", "name:en", "Area A", "Area H1"],
"paint": {"fill-pattern": "orange_nwse_pattern", "fill-opacity": 0.3}
},
{
"id": "area-cemetery",
"type": "fill",
"source": "IHM",
"source-layer": "landuse",
"filter": ["==", "class", "cemetery"],
"paint": {"fill-color": "#CCCCCC"}
},
{
"id": "area-quarry",
"type": "fill",
"source": "IHM",
"source-layer": "landcover",
"filter": ["==", "subclass", "quarry"],
"paint": {"fill-color": "#BFBFBF"}
},
{
"id": "area-military",
"type": "fill",
"source": "IHM",
"source-layer": "landuse",
"filter": ["==", "class", "military"],
"paint": {
"fill-pattern": [
"match",
["get", "military"],
"training_area",
"red_nwse_pattern",
"red_nesw_pattern"
],
"fill-opacity": [
"match",
["get", "military"],
"training_area",
0.1,
"airfield",
0.1,
0.3
]
}
},
{
"id": "contour-minor-casing",
"type": "line",
"source": "Contour",
"source-layer": "contours",
"minzoom": 9,
"filter": [
"let",
"ele",
["to-number", ["get", "ele"]],
[
"case",
[">=", ["zoom"], 14],
["==", 0, ["%", ["var", "ele"], 10]],
["==", ["zoom"], 13],
["==", 0, ["%", ["var", "ele"], 20]],
["==", ["zoom"], 12],
["==", 0, ["%", ["var", "ele"], 50]],
["==", ["zoom"], 11],
["==", 0, ["%", ["var", "ele"], 100]],
["==", ["zoom"], 10],
["==", 0, ["%", ["var", "ele"], 200]],
["==", ["zoom"], 9],
["==", 0, ["%", ["var", "ele"], 500]],
false
]
],
"paint": {"line-color": "white", "line-width": 2, "line-blur": 2}
},
{
"id": "contour-major-casing",
"type": "line",
"source": "Contour",
"source-layer": "contours",
"minzoom": 9,
"filter": [
"let",
"ele",
["to-number", ["get", "ele"]],
[
"case",
[">=", ["zoom"], 14],
["==", 0, ["%", ["var", "ele"], 50]],
["==", ["zoom"], 13],
["==", 0, ["%", ["var", "ele"], 100]],
["==", ["zoom"], 12],
["==", 0, ["%", ["var", "ele"], 250]],
["==", ["zoom"], 11],
["==", 0, ["%", ["var", "ele"], 500]],
["==", ["zoom"], 10],
["==", 0, ["%", ["var", "ele"], 1000]],
["==", ["zoom"], 9],
["==", 0, ["%", ["var", "ele"], 2500]],
false
]
],
"paint": {"line-color": "white", "line-width": 3, "line-blur": 2}
},
{
"id": "contour-minor",
"type": "line",
"source": "Contour",
"source-layer": "contours",
"minzoom": 9,
"filter": [
"let",
"ele",
["to-number", ["get", "ele"]],
[
"case",
[">=", ["zoom"], 14],
["==", 0, ["%", ["var", "ele"], 10]],
["==", ["zoom"], 13],
["==", 0, ["%", ["var", "ele"], 20]],
["==", ["zoom"], 12],
["==", 0, ["%", ["var", "ele"], 50]],
["==", ["zoom"], 11],
["==", 0, ["%", ["var", "ele"], 100]],
["==", ["zoom"], 10],
["==", 0, ["%", ["var", "ele"], 200]],
["<=", ["zoom"], 9],
["==", 0, ["%", ["var", "ele"], 500]],
false
]
],
"paint": {"line-color": "rgb(161, 127, 86)", "line-width": 1}
},
{
"id": "contour-major",
"type": "line",
"source": "Contour",
"source-layer": "contours",
"minzoom": 9,
"filter": [
"let",
"ele",
["to-number", ["get", "ele"]],
[
"case",
[">=", ["zoom"], 14],
["==", 0, ["%", ["var", "ele"], 50]],
["==", ["zoom"], 13],
["==", 0, ["%", ["var", "ele"], 100]],
["==", ["zoom"], 12],
["==", 0, ["%", ["var", "ele"], 250]],
["==", ["zoom"], 11],
["==", 0, ["%", ["var", "ele"], 500]],
["==", ["zoom"], 10],
["==", 0, ["%", ["var", "ele"], 1000]],
["==", ["zoom"], 9],
["==", 0, ["%", ["var", "ele"], 2500]],
false
]
],
"paint": {"line-color": "rgb(161, 127, 86)", "line-width": 2}
},
{
"id": "water-area",
"type": "fill",
"source": "IHM",
"source-layer": "water",
"filter": ["!=", "intermittent", 1],
"paint": {
"fill-color": "#8EBDF0",
"fill-antialias": true,
"fill-outline-color": [
"match",
["get", "class"],
"ocean",
"transparent",
"#1E80E2"
]
}
},
{
"id": "water-area-intermittent",
"type": "fill",
"source": "IHM",
"source-layer": "water",
"filter": ["==", "intermittent", 1],
"paint": {
"fill-pattern": "intermittent_pattern",
"fill-outline-color": "#1E80E2"
}
},
{
"id": "water-area-wetland",
"type": "fill",
"source": "IHM",
"source-layer": "landcover",
"filter": ["==", "class", "wetland"],
"paint": {
"fill-pattern": "intermittent_pattern",
"fill-outline-color": "#1E80E2"
}
},
{
"id": "area-minefield",
"type": "fill",
"source": "IHM",
"source-layer": "minefield",
"filter": ["all"],
"paint": {
"fill-opacity": 0.5,
"fill-color": "#f4be66",
"fill-antialias": true,
"fill-outline-color": "transparent"
}
},
{
"id": "area-pier",
"type": "fill",
"source": "IHM",
"source-layer": "transportation",
"filter": ["all", ["==", "class", "pier"], ["==", "$type", "Polygon"]],
"paint": {"fill-color": "#FAF7E1"}
},
{
"id": "water-area-breakwater",
"type": "fill",
"source": "IHM",
"source-layer": "landuse",
"filter": ["==", "class", "breakwater"],
"paint": {"fill-color": "rgb(250, 247, 225)"}
},
{
"id": "trail-israel-secondary-",
"type": "line",
"source": "IHM-code",
"source-layer": "trail",
"minzoom": 5,
"filter": [
"all",
["==", "osmc_symbol", "orange:orange:white_right:blue_stripe"],
[
"!in",
"highway",
"primary",
"trunk",
"motorway",
"primary_link",
"trunk_link",
"motorway_link"
]
],
"layout": {"line-cap": "round"},
"paint": {
"line-color": "rgb(255, 194, 100)",
"line-width": {
"base": 2,
"stops": [[11, 6], [12, 9], [16, 16], [22, 80]]
}
}
},
{
"id": "trail-israel-primary+",
"type": "line",
"source": "IHM-code",
"source-layer": "trail",
"minzoom": 5,
"filter": [
"all",
["==", "osmc_symbol", "orange:orange:white_right:blue_stripe"],
[
"in",
"highway",
"primary",
"trunk",
"motorway",
"primary_link",
"trunk_link",
"motorway_link"
]
],
"layout": {"line-cap": "round"},
"paint": {
"line-color": "rgb(255, 194, 100)",
"line-width": {
"base": 2,
"stops": [[11, 6], [12, 9], [16, 24], [22, 94]]
}
}
},
{
"id": "layer-1-box-wayerway",
"type": "line",
"source": "IHM",
"source-layer": "waterway",
"minzoom": 10,
"filter": ["all", ["==", "brunnel", "tunnel"]],
"paint": {
"line-color": "rgba(63, 63, 63, 1)",
"line-dasharray": [0.3, 0.4],
"line-width": {
"base": 2,
"stops": [[10, 2.5], [13, 4], [16, 8], [22, 32]]
}
}
},
{
"id": "layer-1-casing-waterway",
"type": "line",
"source": "IHM",
"source-layer": "waterway",
"minzoom": 10,
"filter": ["all", ["==", "brunnel", "tunnel"]],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": "white",
"line-width": {"base": 2, "stops": [[13, 2], [16, 4], [22, 16]]}
}
},
{
"id": "layer-1-box-steps-line",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"maxzoom": 14,
"filter": [
"all",
["==", "brunnel", "tunnel"],
["==", "subclass", "steps"]
],
"paint": {
"line-color": "black",
"line-dasharray": [0.35, 0.5],
"line-width": 4
}
},
{
"id": "layer-1-box-steps",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 14,
"filter": [
"all",
["==", "brunnel", "tunnel"],
["==", "subclass", "steps"]
],
"paint": {
"line-color": "black",
"line-dasharray": [0.35, 0.5],
"line-width": 12
}
},
{
"id": "layer-1-box-path",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "brunnel", "tunnel"],
["in", "ihm_class", "path", "cycleway", "footway"]
],
"paint": {
"line-color": "black",
"line-dasharray": [0.3, 0.4],
"line-width": {"base": 2, "stops": [[13, 4], [16, 8], [22, 32]]}
}
},
{
"id": "layer-1-box-track+minor",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "brunnel", "tunnel"],
["in", "ihm_class", "track", "minor"]
],
"paint": {
"line-color": "black",
"line-dasharray": [0.35, 0.5],
"line-width": {"base": 2, "stops": [[13, 7.5], [16, 12], [22, 48]]}
}
},
{
"id": "layer-1-casing-steps-line",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"maxzoom": 14,
"filter": [
"all",
["==", "brunnel", "tunnel"],
["==", "subclass", "steps"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {"line-color": "white", "line-width": 2}
},
{
"id": "layer-1-casing-steps",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 14,
"filter": [
"all",
["==", "brunnel", "tunnel"],
["==", "subclass", "steps"]
],
"paint": {"line-color": "white", "line-width": 6}
},
{
"id": "layer-1-casing-path",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "brunnel", "tunnel"],
["in", "ihm_class", "path", "cycleway", "footway"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": "white",
"line-width": {"base": 2, "stops": [[13, 2], [16, 4], [22, 16]]}
}
},
{
"id": "layer-1-casing-track",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "brunnel", "tunnel"],
["==", "ihm_class", "track"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-width": {"base": 2, "stops": [[13, 5], [16, 8], [22, 32]]},
"line-color": [
"match",
["get", "tracktype"],
["grade1", "grade2"],
"#E8D3B2",
"#F7F4F2"
]
}
},
{
"id": "layer-1-casing-minor",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "brunnel", "tunnel"],
["in", "ihm_class", "minor", "unclassified", "service"]
],
"layout": {"line-cap": "butt", "line-join": "round"},
"paint": {
"line-color": ["to-color", ["get", "colour"], "#E0E0E0"],
"line-width": {
"base": 2,
"stops": [[12, 2], [13, 3], [16, 8], [22, 32]]
}
}
},
{
"id": "layer-1-casing-tertiary",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 11,
"filter": [
"all",
["==", "brunnel", "tunnel"],
["==", "ihm_class", "tertiary"]
],
"layout": {"line-cap": "butt", "line-join": "round"},
"paint": {
"line-color": ["to-color", ["get", "colour"], "#E0E0E0"],
"line-width": {
"base": 2,
"stops": [[11, 2], [13, 3], [16, 8], [22, 32]]
}
}
},
{
"id": "layer-1-casing-secondary",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 11,
"filter": [
"all",
["==", "brunnel", "tunnel"],
["==", "ihm_class", "secondary"]
],
"layout": {"line-cap": "butt", "line-join": "round"},
"paint": {
"line-color": "#E0E0E0",
"line-width": {
"base": 2,
"stops": [[11, 0.75], [12, 1.5], [13, 3], [16, 8], [22, 32]]
}
}
},
{
"id": "layer-1-casing-primary",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 10,
"filter": [
"all",
["==", "brunnel", "tunnel"],
["==", "ihm_class", "primary"]
],
"layout": {"line-cap": "butt", "line-join": "round"},
"paint": {
"line-color": "#E0E0E0",
"line-width": {
"base": 2,
"stops": [[10, 1], [12, 1.5], [13, 3], [16, 16], [22, 64]]
}
}
},
{
"id": "layer-1-casing-trunk",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 7,
"filter": [
"all",
["==", "brunnel", "tunnel"],
["==", "ihm_class", "trunk"]
],
"layout": {"line-cap": "butt", "line-join": "round"},
"paint": {
"line-color": "#E0E0E0",
"line-width": {
"base": 2,
"stops": [[7, 1], [9, 1.5], [13, 3], [16, 16], [22, 64]]
}
}
},
{
"id": "layer-1-casing-motorway",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 6,
"filter": [
"all",
["==", "brunnel", "tunnel"],
["==", "ihm_class", "motorway"]
],
"layout": {"line-cap": "butt", "line-join": "round"},
"paint": {
"line-color": "#E0E0E0",
"line-width": {
"base": 2,
"stops": [[7, 1], [9, 1.5], [13, 3], [16, 16], [22, 64]]
}
}
},
{
"id": "layer-1-rail-casing",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 11,
"filter": [
"all",
["==", "brunnel", "tunnel"],
["==", "ihm_class", "rail"]
],
"layout": {"line-join": "round"},
"paint": {
"line-width": {"base": 2, "stops": [[13, 4], [16, 8], [22, 32]]},
"line-color": "#666666"
}
},
{
"id": "layer-1-rail-dash-tunnel",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 11,
"filter": [
"all",
["==", "brunnel", "tunnel"],
["==", "ihm_class", "rail"]
],
"paint": {
"line-dasharray": [6, 1],
"line-width": {"base": 2, "stops": [[13, 2], [16, 4], [22, 16]]},
"line-color": "white"
}
},
{
"id": "layer-1-path-steps-line",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"maxzoom": 14,
"filter": [
"all",
["==", "brunnel", "tunnel"],
["==", "subclass", "steps"]
],
"paint": {
"line-dasharray": [1.5, 1.5],
"line-width": 2.5,
"line-color": ["to-color", ["get", "colour"], "#AA8166"]
}
},
{
"id": "layer-1-path-steps",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 14,
"filter": [
"all",
["==", "brunnel", "tunnel"],
["==", "subclass", "steps"]
],
"paint": {
"line-dasharray": [0.35, 0.5],
"line-width": {"base": 2, "stops": [[16, 6], [22, 16]]},
"line-color": ["to-color", ["get", "colour"], "#8E5632"]
}
},
{
"id": "layer-1-path-footway",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "brunnel", "tunnel"],
["in", "ihm_class", "footway", "pedestrian"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-dasharray": [0.5, 2],
"line-width": {"base": 2, "stops": [[13, 2], [16, 4], [22, 16]]},
"line-color": ["to-color", ["get", "colour"], "#AA8166"]
}
},
{
"id": "layer-1-path-cycleway",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "brunnel", "tunnel"],
["==", "ihm_class", "cycleway"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-dasharray": [4, 2, 0.5, 2],
"line-width": {"base": 2, "stops": [[13, 2], [16, 4], [22, 16]]},
"line-color": ["to-color", ["get", "colour"], "#AA8166"]
}
},
{
"id": "layer-1-path-path",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "brunnel", "tunnel"],
["==", "ihm_class", "path"],
["!=", "subclass", "steps"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-dasharray": [4, 3],
"line-width": {"base": 2, "stops": [[13, 2], [16, 4], [22, 16]]},
"line-color": ["to-color", ["get", "colour"], "#AA8166"]
}
},
{
"id": "layer-1-track-line",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 12,
"maxzoom": 13,
"filter": [
"all",
["==", "brunnel", "tunnel"],
["==", "ihm_class", "track"],
["!has", "colour"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {"line-color": "rgba(170, 129, 102, 0.5)", "line-width": 2}
},
{
"id": "layer-1-track-right-grade5",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "tracktype", "grade5"],
["==", "brunnel", "tunnel"],
["==", "ihm_class", "track"]
],
"layout": {"line-cap": "round", "line-join": "miter"},
"paint": {
"line-dasharray": [10, 3, 2, 3, 2, 3],
"line-offset": {"base": 2, "stops": [[13, 1.5], [16, 2], [22, 8]]},
"line-width": {"base": 2, "stops": [[13, 1.5], [16, 2.5], [22, 10]]},
"line-color": ["to-color", ["get", "colour"], "#AA8166"]
}
},
{
"id": "layer-1-track-left-grade5",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "tracktype", "grade5"],
["==", "brunnel", "tunnel"],
["==", "ihm_class", "track"]
],
"layout": {"line-cap": "round", "line-join": "miter"},
"paint": {
"line-dasharray": [10, 3, 2, 3, 2, 3],
"line-offset": {"base": 2, "stops": [[13, -1.5], [16, -2], [22, -8]]},
"line-width": {"base": 2, "stops": [[13, 1.5], [16, 2.5], [22, 10]]},
"line-color": ["to-color", ["get", "colour"], "#AA8166"]
}
},
{
"id": "layer-1-track-right-grade4",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "tracktype", "grade4"],
["==", "brunnel", "tunnel"],
["==", "ihm_class", "track"]
],
"layout": {"line-cap": "round", "line-join": "miter"},
"paint": {
"line-dasharray": [10, 3, 2, 3],
"line-offset": {"base": 2, "stops": [[13, 1.5], [16, 2], [22, 8]]},
"line-width": {"base": 2, "stops": [[13, 1.5], [16, 2.5], [22, 10]]},
"line-color": ["to-color", ["get", "colour"], "#AA8166"]
}
},
{
"id": "layer-1-track-left-grade4",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "tracktype", "grade4"],
["==", "brunnel", "tunnel"],
["==", "ihm_class", "track"]
],
"layout": {"line-cap": "round", "line-join": "miter"},
"paint": {
"line-dasharray": [10, 3, 2, 3],
"line-offset": {"base": 2, "stops": [[13, -1.5], [16, -2], [22, -8]]},
"line-width": {"base": 2, "stops": [[13, 1.5], [16, 2.5], [22, 10]]},
"line-color": ["to-color", ["get", "colour"], "#AA8166"]
}
},
{
"id": "layer-1-track-right",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "brunnel", "tunnel"],
["==", "ihm_class", "track"],
["!in", "tracktype", "grade1", "grade2", "grade4", "grade5"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-dasharray": [5, 3],
"line-offset": {"base": 2, "stops": [[13, 1.5], [16, 2], [22, 8]]},
"line-width": {"base": 2, "stops": [[13, 1.5], [16, 2.5], [22, 10]]},
"line-color": ["to-color", ["get", "colour"], "#AA8166"]
}
},
{
"id": "layer-1-track-left",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "brunnel", "tunnel"],
["==", "ihm_class", "track"],
["!in", "tracktype", "grade1", "grade2", "grade4", "grade5"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-dasharray": [5, 3],
"line-offset": {"base": 2, "stops": [[13, -1.5], [16, -2], [22, -8]]},
"line-width": {"base": 2, "stops": [[13, 1.5], [16, 2.5], [22, 10]]},
"line-color": ["to-color", ["get", "colour"], "#AA8166"]
}
},
{
"id": "layer-1-track-right-grade1-2",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "brunnel", "tunnel"],
["==", "ihm_class", "track"],
["in", "tracktype", "grade1", "grade2"]
],
"layout": {"line-cap": "round", "line-join": "miter"},
"paint": {
"line-offset": {"base": 2, "stops": [[13, 1.5], [16, 2], [22, 8]]},
"line-width": {"base": 2, "stops": [[13, 1.5], [16, 2.5], [22, 10]]},
"line-color": ["to-color", ["get", "colour"], "#AA8166"]
}
},
{
"id": "layer-1-track-left-grade1-2",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "brunnel", "tunnel"],
["==", "ihm_class", "track"],
["in", "tracktype", "grade1", "grade2"]
],
"layout": {"line-cap": "round", "line-join": "miter"},
"paint": {
"line-offset": {"base": 2, "stops": [[13, -1.5], [16, -2], [22, -8]]},
"line-width": {"base": 2, "stops": [[13, 1.5], [16, 2.5], [22, 10]]},
"line-color": ["to-color", ["get", "colour"], "#AA8166"]
}
},
{
"id": "layer-1-road-minor",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "brunnel", "tunnel"],
["in", "ihm_class", "minor", "unclassified", "service"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-dasharray": [1, 3],
"line-color": "rgb(255, 255, 255)",
"line-width": {
"base": 2,
"stops": [[13, 1], [14, 1.75], [16, 4], [22, 16]]
}
}
},
{
"id": "layer-1-road-tertiary",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 12,
"filter": [
"all",
["==", "brunnel", "tunnel"],
["==", "ihm_class", "tertiary"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-dasharray": [1, 3],
"line-color": "rgb(255, 230, 107)",
"line-width": {"base": 2, "stops": [[13, 2], [16, 4], [22, 16]]}
}
},
{
"id": "layer-1-road-secondary",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 11,
"filter": [
"all",
["==", "brunnel", "tunnel"],
["==", "ihm_class", "secondary"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-dasharray": [1, 3],
"line-color": "#303030",
"line-width": {
"base": 2,
"stops": [[11, 0.4], [13, 1], [16, 4], [22, 16]]
}
}
},
{
"id": "layer-1-road-primary",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 10,
"filter": [
"all",
["==", "brunnel", "tunnel"],
["==", "ihm_class", "primary"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-dasharray": [1, 3],
"line-color": "green",
"line-width": {
"base": 2,
"stops": [[10, 0.5], [13, 1], [16, 8], [22, 32]]
}
}
},
{
"id": "layer-1-road-trunk",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 5,
"filter": [
"all",
["==", "brunnel", "tunnel"],
["==", "ihm_class", "trunk"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-dasharray": [1, 3],
"line-color": "red",
"line-width": {
"base": 2,
"stops": [[7, 0.5], [9, 1], [16, 8], [22, 32]]
}
}
},
{
"id": "layer-1-road-motorway",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 5,
"filter": [
"all",
["==", "brunnel", "tunnel"],
["==", "ihm_class", "motorway"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-dasharray": [1, 3],
"line-color": "blue",
"line-width": {
"base": 2,
"stops": [[7, 0.5], [9, 1], [16, 8], [22, 32]]
}
}
},
{
"id": "casing-pier",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"filter": ["all", ["==", "class", "pier"]],
"paint": {
"line-color": "#FAF7E1",
"line-width": {"base": 2, "stops": [[13, 2], [16, 4], [22, 16]]}
}
},
{
"id": "casing-steps-line",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"maxzoom": 14,
"filter": [
"all",
["==", "subclass", "steps"],
["!in", "brunnel", "bridge", "tunnel"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {"line-color": "white", "line-width": 2}
},
{
"id": "casing-steps",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 14,
"filter": [
"all",
["==", "subclass", "steps"],
["!in", "brunnel", "bridge", "tunnel"]
],
"paint": {
"line-color": "white",
"line-width": {"base": 2, "stops": [[16, 6], [22, 16]]}
}
},
{
"id": "casing-path",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["in", "ihm_class", "path", "cycleway", "footway"],
["!in", "brunnel", "bridge", "tunnel"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": "white",
"line-width": {"base": 2, "stops": [[13, 2], [16, 4], [22, 16]]}
}
},
{
"id": "casing-track",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 12,
"filter": [
"all",
["==", "ihm_class", "track"],
["!in", "brunnel", "bridge", "tunnel"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-width": {"base": 2, "stops": [[13, 5], [16, 8], [22, 32]]},
"line-color": [
"match",
["get", "tracktype"],
["grade1", "grade2"],
"#E8D3B2",
"#F7F4F2"
]
}
},
{
"id": "water-line-intermittent",
"type": "line",
"source": "IHM",
"source-layer": "waterway",
"minzoom": 9,
"filter": ["all", ["==", "intermittent", 1], ["!=", "class", "ditch"]],
"paint": {
"line-color": "#8EBDF0",
"line-width": {"base": 1, "stops": [[10, 1], [14, 3]]},
"line-dasharray": [4, 1]
}
},
{
"id": "water-line",
"type": "line",
"source": "IHM",
"source-layer": "waterway",
"minzoom": 9,
"filter": ["all", ["!=", "intermittent", 1], ["!=", "class", "ditch"]],
"paint": {
"line-color": "#8EBDF0",
"line-width": {"base": 1, "stops": [[10, 1], [14, 3]]}
}
},
{
"id": "boundary-area-AB",
"type": "line",
"source": "IHM",
"source-layer": "ihm_boundary",
"filter": ["in", "name:en", "Area A", "Area B", "Area H1"],
"paint": {"line-color": "orange", "line-opacity": 0.4}
},
{
"id": "boundary-military",
"type": "line",
"source": "IHM",
"source-layer": "landuse",
"filter": ["==", "class", "military"],
"layout": {},
"paint": {"line-color": "red", "line-opacity": 0.3}
},
{
"id": "boundary-minefield",
"type": "line",
"source": "IHM",
"source-layer": "minefield",
"minzoom": 11,
"filter": ["all"],
"paint": {
"line-color": "red",
"line-opacity": {"stops": [[12, 0.1], [14, 0.3]]},
"line-width": {"stops": [[14, 1], [16, 2]]}
}
},
{
"id": "boundary-park-casing",
"type": "line",
"source": "IHM",
"source-layer": "park",
"minzoom": 6,
"layout": {"line-join": "round"},
"paint": {
"line-pattern": "gradient_pattern",
"line-width": {"stops": [[6, 4], [8, 8]]},
"line-offset": {"stops": [[6, 3], [8, 5]]},
"line-opacity": 0.3,
"line-blur": 1
}
},
{
"id": "boundary-park",
"type": "line",
"source": "IHM",
"source-layer": "park",
"minzoom": 5,
"paint": {
"line-width": {"stops": [[6, 1], [8, 2]]},
"line-color": "#709D56",
"line-dasharray": [4, 1, 0.5, 1, 0.5, 1]
}
},
{
"id": "boundary-country-dash",
"type": "line",
"source": "IHM",
"source-layer": "ihm_boundary",
"minzoom": 8,
"filter": [
"all",
["==", "admin_level", 2],
["!has", "maritime"],
[
"!in",
"name:en",
"1949 Armistice Line",
"Jerusalem City Municipal Boundary",
"Israel - Syria"
]
],
"paint": {"line-dasharray": [2.5, 6, 1.5, 0]}
},
{
"id": "boundary-country-bar",
"type": "line",
"source": "IHM",
"source-layer": "ihm_boundary",
"minzoom": 8,
"filter": [
"all",
["==", "admin_level", 2],
["!has", "maritime"],
[
"!in",
"name:en",
"1949 Armistice Line",
"Jerusalem City Municipal Boundary",
"Israel - Syria"
]
],
"paint": {"line-dasharray": [0.2, 1.8], "line-width": 5}
},
{
"id": "boundary-country-line",
"type": "line",
"source": "IHM",
"source-layer": "ihm_boundary",
"maxzoom": 8,
"filter": [
"all",
["==", "admin_level", 2],
["!has", "maritime"],
[
"!in",
"name:en",
"1949 Armistice Line",
"Jerusalem City Municipal Boundary",
"Israel - Syria"
]
],
"paint": {"line-opacity": 0.33, "line-width": 2}
},
{
"id": "boundary-country-Green_line",
"type": "line",
"source": "IHM",
"source-layer": "ihm_boundary",
"filter": [
"all",
["==", "admin_level", 2],
[
"in",
"name:en",
"1949 Armistice Line",
"Jerusalem City Municipal Boundary"
]
],
"paint": {"line-opacity": 0.33, "line-color": "#2BB32B", "line-width": 2}
},
{
"id": "boundary-country-Golan",
"type": "line",
"source": "IHM",
"source-layer": "ihm_boundary",
"filter": [
"all",
["==", "admin_level", 2],
["==", "name:en", "Israel - Syria"]
],
"paint": {"line-opacity": 0.33, "line-color": "blue", "line-width": 2}
},
{
"id": "aeroway-helipad",
"type": "fill",
"source": "IHM",
"source-layer": "aeroway",
"minzoom": 15,
"filter": ["==", "class", "helipad"],
"paint": {
"fill-color": "rgb(96, 96, 96)",
"fill-outline-color": "rgb(64, 64, 64)"
}
},
{
"id": "aeroway-taxiway",
"type": "line",
"source": "IHM",
"source-layer": "aeroway",
"minzoom": 13,
"filter": ["==", "class", "taxiway"],
"paint": {
"line-color": "rgb(96, 96, 96)",
"line-width": {"base": 1, "stops": [[13, 3], [14, 6], [15, 12]]}
}
},
{
"id": "aeroway-runway",
"type": "line",
"source": "IHM",
"source-layer": "aeroway",
"filter": ["==", "class", "runway"],
"paint": {
"line-color": "rgb(96, 96, 96)",
"line-width": {"stops": [[11, 3], [12, 4], [13, 8], [14, 16], [15, 32]]}
}
},
{
"id": "barrier-cliff",
"type": "line",
"source": "IHM",
"source-layer": "ihm_lines",
"minzoom": 9,
"filter": ["all", ["in", "class", "cliff", "earth_bank", "arete"]],
"paint": {"line-width": 1.5, "line-color": "#977C73", "line-opacity": 0.8}
},
{
"id": "casing-minor",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 11,
"filter": [
"all",
["in", "ihm_class", "minor", "unclassified", "service"],
["!in", "brunnel", "tunnel"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": ["to-color", ["get", "colour"], "#808080"],
"line-width": {
"base": 2,
"stops": [[12, 2], [13, 3], [16, 8], [22, 32]]
}
}
},
{
"id": "casing-tertiary",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 10,
"filter": [
"all",
["==", "ihm_class", "tertiary"],
["!in", "brunnel", "tunnel"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": ["to-color", ["get", "colour"], "#808080"],
"line-width": {
"base": 2,
"stops": [[11, 2], [13, 3], [16, 8], [22, 32]]
}
}
},
{
"id": "casing-secondary",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 8,
"filter": [
"all",
["==", "ihm_class", "secondary"],
["!in", "brunnel", "tunnel"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": ["to-color", ["get", "colour"], "#808080"],
"line-width": {
"base": 2,
"stops": [[11, 2], [13, 3], [16, 8], [22, 32]]
}
}
},
{
"id": "casing-primary",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 10,
"filter": [
"all",
["==", "ihm_class", "primary"],
["!in", "brunnel", "tunnel"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": ["to-color", ["get", "colour"], "#808080"],
"line-width": {"base": 2, "stops": [[13, 3], [16, 16], [22, 64]]}
}
},
{
"id": "casing-trunk",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 7,
"filter": [
"all",
["==", "ihm_class", "trunk"],
["!in", "brunnel", "tunnel"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": ["to-color", ["get", "colour"], "#808080"],
"line-width": {"base": 2, "stops": [[13, 3], [16, 16], [22, 64]]}
}
},
{
"id": "casing-motorway",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 6,
"filter": [
"all",
["==", "ihm_class", "motorway"],
["!in", "brunnel", "tunnel"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": "#808080",
"line-width": {"base": 2, "stops": [[13, 3], [16, 16], [22, 64]]}
}
},
{
"id": "trail-regional-line-purple",
"type": "line",
"source": "IHM-code",
"source-layer": "trail",
"minzoom": 11,
"filter": [
"all",
["==", "network", "rwn"],
["==", "num_colours", 1],
["==", "osmc_symbol", "purple:white:purple_stripe"]
],
"layout": {"line-join": "miter"},
"paint": {
"line-color": "purple",
"line-width": {
"base": 2,
"stops": [[7, 1], [10, 1.5], [16, 4], [22, 16]]
},
"line-offset": {
"base": 2,
"stops": [[11, -2], [12, -3], [14, -5], [16, -6], [22, -24]]
}
}
},
{
"id": "trail-regional-line",
"type": "line",
"source": "IHM-code",
"source-layer": "trail",
"minzoom": 11,
"filter": ["all", ["==", "network", "rwn"], ["==", "num_colours", 1]],
"layout": {"line-join": "miter"},
"paint": {
"line-color": [
"match",
["get", "osmc_symbol"],
"orange:white:orange_stripe",
"orange",
"blue:blue:white_right:purple_stripe",
"#1765AD",
"green:green:white_right:blue_stripe",
"#00C000",
"yellow:blue:yellow_stripe",
"gold",
["match", ["get", "name"], "שביל ואדיות חיפה", "green", "transparent"]
],
"line-width": {
"base": 2,
"stops": [[7, 1], [10, 1.5], [16, 4], [22, 16]]
},
"line-offset": {
"base": 2,
"stops": [[11, 2], [12, 3], [14, 5], [16, 6], [22, 24]]
}
}
},
{
"id": "trail-line-path",
"type": "line",
"source": "IHM-code",
"source-layer": "trail",
"minzoom": 12,
"maxzoom": 13,
"filter": [
"all",
["has", "TODO: way_colour does not exist!"],
["in", "network", "lwn", "rwn"],
["in", "highway", "path", "footway", "pedestrian", "cycleway"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {"line-color": ["to-color", ["get", "colour"], "transparent"]}
},
{
"id": "trail-colours-bg",
"type": "line",
"source": "IHM-code",
"source-layer": "trail",
"minzoom": 12,
"filter": ["all", [">", "num_colours", 0]],
"layout": {"line-cap": "butt", "line-join": "round"},
"paint": {
"line-color": "white",
"line-width": ["+", 1, ["*", ["get", "num_colours"], 4]],
"line-offset": ["+", 4, ["*", ["get", "num_colours"], 2]]
}
},
{
"id": "trail-colour5",
"type": "line",
"source": "IHM-code",
"source-layer": "trail",
"minzoom": 12,
"filter": ["all", ["has", "hike_colour5"]],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": ["get", "hike_colour5"],
"line-width": 3,
"line-offset": 22
}
},
{
"id": "trail-colour4",
"type": "line",
"source": "IHM-code",
"source-layer": "trail",
"minzoom": 12,
"filter": ["all", ["has", "hike_colour4"]],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": ["get", "hike_colour4"],
"line-width": 3,
"line-offset": 18
}
},
{
"id": "trail-colour3",
"type": "line",
"source": "IHM-code",
"source-layer": "trail",
"minzoom": 12,
"filter": ["all", ["has", "hike_colour3"]],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": ["get", "hike_colour3"],
"line-width": 3,
"line-offset": 14
}
},
{
"id": "trail-colour2",
"type": "line",
"source": "IHM-code",
"source-layer": "trail",
"minzoom": 12,
"filter": ["all", ["has", "hike_colour2"]],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": ["get", "hike_colour2"],
"line-width": 3,
"line-offset": 10
}
},
{
"id": "trail-colour1",
"type": "line",
"source": "IHM-code",
"source-layer": "trail",
"minzoom": 12,
"filter": ["all", ["has", "hike_colour1"]],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": ["get", "hike_colour1"],
"line-width": 3,
"line-offset": 6
}
},
{
"id": "rail-casing",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 11,
"filter": [
"all",
["==", "ihm_class", "rail"],
["!in", "brunnel", "bridge", "tunnel"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-width": {"base": 2, "stops": [[13, 4], [16, 8], [22, 32]]},
"line-color": "#666666"
}
},
{
"id": "rail-dash",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 11,
"filter": [
"all",
["==", "ihm_class", "rail"],
["!in", "brunnel", "bridge", "tunnel"]
],
"paint": {
"line-dasharray": [6, 6],
"line-width": {"base": 2, "stops": [[13, 2], [16, 4], [22, 16]]},
"line-color": "white"
}
},
{
"id": "path-steps-line",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"maxzoom": 14,
"filter": [
"all",
["==", "subclass", "steps"],
["!in", "brunnel", "bridge", "tunnel"]
],
"paint": {
"line-dasharray": [1.5, 1.5],
"line-width": 2.5,
"line-color": ["to-color", ["get", "colour"], "#AA8166"]
}
},
{
"id": "path-steps",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 14,
"filter": [
"all",
["==", "subclass", "steps"],
["!in", "brunnel", "bridge", "tunnel"]
],
"paint": {
"line-dasharray": [0.2, 0.25],
"line-width": {"base": 2, "stops": [[16, 6], [22, 16]]},
"line-color": ["to-color", ["get", "colour"], "#8E5632"]
}
},
{
"id": "path-footway",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["in", "ihm_class", "footway", "pedestrian"],
["!in", "brunnel", "bridge", "tunnel"],
["==", "$type", "LineString"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-dasharray": [0.5, 2],
"line-width": {"base": 2, "stops": [[13, 2], [16, 4], [22, 16]]},
"line-color": ["to-color", ["get", "colour"], "#AA8166"]
}
},
{
"id": "path-cycleway",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "ihm_class", "cycleway"],
["!in", "brunnel", "bridge", "tunnel"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-dasharray": [4, 2, 0.5, 2],
"line-width": {"base": 2, "stops": [[13, 2], [16, 4], [22, 16]]},
"line-color": ["to-color", ["get", "colour"], "#AA8166"]
}
},
{
"id": "path-path",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "ihm_class", "path"],
["!=", "subclass", "steps"],
["!in", "brunnel", "bridge", "tunnel"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-dasharray": [4, 3],
"line-width": {"base": 2, "stops": [[13, 2], [16, 4], [22, 16]]},
"line-color": ["to-color", ["get", "colour"], "#AA8166"]
}
},
{
"id": "track-line",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 11,
"maxzoom": 12,
"filter": ["all", ["==", "ihm_class", "track"]],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": ["to-color", ["get", "colour"], "#AA8166"],
"line-width": 2,
"line-opacity": 0.5
}
},
{
"id": "track-right-grade5",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 12,
"filter": [
"all",
["==", "tracktype", "grade5"],
["==", "ihm_class", "track"],
["!in", "brunnel", "bridge", "tunnel"]
],
"layout": {"line-cap": "round", "line-join": "miter"},
"paint": {
"line-dasharray": [8, 2, 1, 2, 1, 2],
"line-offset": {"base": 2, "stops": [[12, 1], [16, 2.5], [22, 10]]},
"line-width": {"base": 2, "stops": [[12, 1], [16, 2.5], [22, 10]]},
"line-color": ["to-color", ["get", "colour"], "#AA8166"]
}
},
{
"id": "track-left-grade5",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 12,
"filter": [
"all",
["==", "tracktype", "grade5"],
["==", "ihm_class", "track"],
["!in", "brunnel", "bridge", "tunnel"]
],
"layout": {"line-cap": "round", "line-join": "miter"},
"paint": {
"line-dasharray": [8, 2, 1, 2, 1, 2],
"line-offset": {"base": 2, "stops": [[12, -1], [16, -2.5], [22, -10]]},
"line-width": {"base": 2, "stops": [[12, 1], [16, 2.5], [22, 10]]},
"line-color": ["to-color", ["get", "colour"], "#AA8166"]
}
},
{
"id": "track-right-grade4",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 12,
"filter": [
"all",
["==", "tracktype", "grade4"],
["==", "ihm_class", "track"],
["!in", "brunnel", "bridge", "tunnel"]
],
"layout": {"line-cap": "round", "line-join": "miter"},
"paint": {
"line-dasharray": [8, 2, 1, 2],
"line-offset": {"base": 2, "stops": [[12, 1], [16, 2.5], [22, 10]]},
"line-width": {"base": 2, "stops": [[12, 1], [16, 2.5], [22, 10]]},
"line-color": ["to-color", ["get", "colour"], "#AA8166"]
}
},
{
"id": "track-left-grade4",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 12,
"filter": [
"all",
["==", "tracktype", "grade4"],
["==", "ihm_class", "track"],
["!in", "brunnel", "bridge", "tunnel"]
],
"layout": {"line-cap": "round", "line-join": "miter"},
"paint": {
"line-dasharray": [8, 2, 1, 2],
"line-offset": {"base": 2, "stops": [[12, -1], [16, -2.5], [22, -10]]},
"line-width": {"base": 2, "stops": [[12, 1], [16, 2.5], [22, 10]]},
"line-color": ["to-color", ["get", "colour"], "#AA8166"]
}
},
{
"id": "track-right",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 12,
"filter": [
"all",
["==", "ihm_class", "track"],
["!in", "brunnel", "bridge", "tunnel"],
["!in", "tracktype", "grade1", "grade2", "grade4", "grade5"]
],
"layout": {"line-cap": "round", "line-join": "miter"},
"paint": {
"line-dasharray": [8, 2.5],
"line-offset": {"base": 2, "stops": [[12, 1], [16, 2], [22, 8]]},
"line-width": {"base": 2, "stops": [[12, 1], [16, 2.5], [22, 10]]},
"line-color": ["to-color", ["get", "colour"], "#AA8166"]
}
},
{
"id": "track-left",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 12,
"filter": [
"all",
["==", "ihm_class", "track"],
["!in", "brunnel", "bridge", "tunnel"],
["!in", "tracktype", "grade1", "grade2", "grade4", "grade5"]
],
"layout": {"line-cap": "round", "line-join": "miter"},
"paint": {
"line-dasharray": [8, 2.5],
"line-offset": {"base": 2, "stops": [[12, -1], [16, -2], [22, -8]]},
"line-width": {"base": 2, "stops": [[12, 1], [16, 2.5], [22, 10]]},
"line-color": ["to-color", ["get", "colour"], "#AA8166"]
}
},
{
"id": "track-right-grade1-2",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 12,
"filter": [
"all",
["in", "tracktype", "grade1", "grade2"],
["==", "ihm_class", "track"],
["!in", "brunnel", "bridge", "tunnel"]
],
"layout": {"line-cap": "round", "line-join": "miter"},
"paint": {
"line-offset": {"base": 2, "stops": [[12, 1], [16, 2], [22, 8]]},
"line-width": {"base": 2, "stops": [[12, 1], [16, 2.5], [22, 10]]},
"line-color": ["to-color", ["get", "colour"], "#AA8166"]
}
},
{
"id": "track-left-grade1-2",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 12,
"filter": [
"all",
["in", "tracktype", "grade1", "grade2"],
["==", "ihm_class", "track"],
["!in", "brunnel", "bridge", "tunnel"]
],
"layout": {"line-cap": "round", "line-join": "miter"},
"paint": {
"line-offset": {"base": 2, "stops": [[12, -1], [16, -2], [22, -8]]},
"line-width": {"base": 2, "stops": [[12, 1], [16, 2.5], [22, 10]]},
"line-color": ["to-color", ["get", "colour"], "#AA8166"]
}
},
{
"id": "road-minor",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 11,
"filter": [
"all",
["in", "ihm_class", "minor", "unclassified", "service"],
["!in", "brunnel", "bridge", "tunnel"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": "rgb(255, 255, 255)",
"line-width": {
"base": 2,
"stops": [[12, 1], [13, 1.5], [14, 1.75], [16, 4], [22, 16]]
}
}
},
{
"id": "road-tertiary",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 10,
"filter": [
"all",
["==", "ihm_class", "tertiary"],
["!in", "brunnel", "bridge", "tunnel"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": "rgb(255, 230, 107)",
"line-width": {
"base": 2,
"stops": [[11, 1], [12, 1.5], [13, 2], [16, 4], [22, 16]]
}
}
},
{
"id": "road-secondary",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 8,
"filter": [
"all",
["==", "ihm_class", "secondary"],
["!in", "brunnel", "bridge", "tunnel"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": "#303030",
"line-width": {
"base": 2,
"stops": [[11, 1], [12, 2], [16, 4], [22, 16]]
}
}
},
{
"id": "road-primary",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 4,
"filter": [
"all",
["==", "ihm_class", "primary"],
["!in", "brunnel", "bridge", "tunnel"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": "green",
"line-width": {"base": 2, "stops": [[13, 2], [16, 8], [22, 32]]}
}
},
{
"id": "road-trunk",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 3,
"filter": [
"all",
["==", "ihm_class", "trunk"],
["!in", "brunnel", "bridge", "tunnel"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": "red",
"line-width": {"base": 2, "stops": [[13, 2], [16, 8], [22, 32]]}
}
},
{
"id": "road-motorway",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 3,
"filter": [
"all",
["==", "ihm_class", "motorway"],
["!in", "brunnel", "bridge", "tunnel"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": "blue",
"line-width": {"base": 2, "stops": [[13, 2], [16, 8], [22, 32]]}
}
},
{
"id": "layer1-box-steps-line",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"maxzoom": 14,
"filter": ["all", ["==", "layer", 1], ["==", "subclass", "steps"]],
"paint": {"line-color": "black", "line-width": 4}
},
{
"id": "layer1-box-steps",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 14,
"filter": ["all", ["==", "layer", 1], ["==", "subclass", "steps"]],
"paint": {"line-color": "black", "line-width": 12}
},
{
"id": "layer1-box-path",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "layer", 1],
["in", "ihm_class", "path", "cycleway", "footway"]
],
"paint": {
"line-color": "black",
"line-width": {"base": 2, "stops": [[13, 4], [16, 8], [22, 32]]}
}
},
{
"id": "layer1-box-track",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": ["all", ["==", "layer", 1], ["==", "ihm_class", "track"]],
"paint": {
"line-color": "black",
"line-width": {"base": 2, "stops": [[13, 7.5], [16, 12], [22, 48]]}
}
},
{
"id": "layer1-box-paved",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "brunnel", "bridge"],
[
"in",
"ihm_class",
"secondary",
"tertiary",
"minor",
"unclassified",
"service"
],
["any", ["==", "layer", 1], ["!has", "layer"]]
],
"paint": {
"line-color": "black",
"line-width": {"base": 2, "stops": [[13, 4.5], [16, 12], [22, 48]]}
}
},
{
"id": "layer1-box-highways",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "layer", 1],
["in", "ihm_class", "motorway", "trunk", "primary"]
],
"paint": {
"line-color": "black",
"line-width": {"base": 2, "stops": [[13, 6], [16, 24], [22, 96]]}
}
},
{
"id": "layer1-casing-steps-line",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"maxzoom": 14,
"filter": ["all", ["==", "layer", 1], ["==", "subclass", "steps"]],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {"line-color": "white", "line-width": 2}
},
{
"id": "layer1-casing-steps",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 14,
"filter": ["all", ["==", "layer", 1], ["==", "subclass", "steps"]],
"paint": {
"line-color": "white",
"line-width": {"base": 2, "stops": [[16, 6], [22, 16]]}
}
},
{
"id": "layer1-casing-path",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "layer", 1],
["in", "ihm_class", "path", "cycleway", "footway"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": "white",
"line-width": {"base": 2, "stops": [[13, 2], [16, 4], [22, 16]]}
}
},
{
"id": "layer1-casing-track",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": ["all", ["==", "layer", 1], ["==", "ihm_class", "track"]],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-width": {"base": 2, "stops": [[13, 5], [16, 8], [22, 32]]},
"line-color": [
"match",
["get", "tracktype"],
["grade1", "grade2"],
"#E8D3B2",
"#F7F4F2"
]
}
},
{
"id": "layer1-casing-minor",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "layer", 1],
["in", "ihm_class", "minor", "unclassified", "service"]
],
"layout": {"line-cap": "butt", "line-join": "round"},
"paint": {
"line-color": ["to-color", ["get", "colour"], "#808080"],
"line-width": {
"base": 2,
"stops": [[12, 2], [13, 3], [16, 8], [22, 32]]
}
}
},
{
"id": "layer1-casing-tertiary",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 11,
"filter": ["all", ["==", "layer", 1], ["==", "ihm_class", "tertiary"]],
"layout": {"line-cap": "butt", "line-join": "round"},
"paint": {
"line-color": ["to-color", ["get", "colour"], "#808080"],
"line-width": {
"base": 2,
"stops": [[11, 2], [13, 3], [16, 8], [22, 32]]
}
}
},
{
"id": "layer1-casing-secondary",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 11,
"filter": ["all", ["==", "layer", 1], ["==", "ihm_class", "secondary"]],
"layout": {"line-cap": "butt", "line-join": "round"},
"paint": {
"line-color": ["to-color", ["get", "colour"], "#808080"],
"line-width": {
"base": 2,
"stops": [[11, 0.75], [12, 1.5], [13, 3], [16, 8], [22, 32]]
}
}
},
{
"id": "layer1-casing-primary",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 10,
"filter": ["all", ["==", "layer", 1], ["==", "ihm_class", "primary"]],
"layout": {"line-cap": "butt", "line-join": "round"},
"paint": {
"line-color": "#808080",
"line-width": {
"base": 2,
"stops": [[10, 1], [12, 1.5], [13, 3], [16, 16], [22, 64]]
}
}
},
{
"id": "layer1-casing-trunk",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 7,
"filter": ["all", ["==", "layer", 1], ["==", "ihm_class", "trunk"]],
"layout": {"line-cap": "butt", "line-join": "round"},
"paint": {
"line-color": "#808080",
"line-width": {
"base": 2,
"stops": [[7, 1], [9, 1.5], [13, 3], [16, 16], [22, 64]]
}
}
},
{
"id": "layer1-casing-motorway",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 6,
"filter": ["all", ["==", "layer", 1], ["==", "ihm_class", "motorway"]],
"layout": {"line-cap": "butt", "line-join": "round"},
"paint": {
"line-color": "#808080",
"line-width": {
"base": 2,
"stops": [[7, 1], [9, 1.5], [13, 3], [16, 16], [22, 64]]
}
}
},
{
"id": "layer1-box-rail",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 11,
"filter": ["all", ["==", "layer", 1], ["==", "ihm_class", "rail"]],
"paint": {
"line-width": {"base": 2, "stops": [[13, 8], [16, 16], [22, 64]]},
"line-color": "black"
}
},
{
"id": "layer1-rail-casing",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 11,
"filter": ["all", ["==", "layer", 1], ["==", "ihm_class", "rail"]],
"layout": {"line-join": "round"},
"paint": {
"line-width": {"base": 2, "stops": [[13, 4], [16, 8], [22, 32]]},
"line-color": "#666666"
}
},
{
"id": "layer1-rail-dash",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 11,
"filter": ["all", ["==", "layer", 1], ["==", "ihm_class", "rail"]],
"paint": {
"line-dasharray": [6, 6],
"line-width": {"base": 2, "stops": [[13, 2], [16, 4], [22, 16]]},
"line-color": "white"
}
},
{
"id": "layer1-path-steps-line",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"maxzoom": 14,
"filter": ["all", ["==", "layer", 1], ["==", "subclass", "steps"]],
"paint": {
"line-dasharray": [1.5, 1.5],
"line-width": 2.5,
"line-color": ["to-color", ["get", "colour"], "#AA8166"]
}
},
{
"id": "layer1-path-steps",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 14,
"filter": ["all", ["==", "layer", 1], ["==", "subclass", "steps"]],
"paint": {
"line-dasharray": [0.35, 0.5],
"line-width": {"base": 2, "stops": [[16, 6], [22, 16]]},
"line-color": ["to-color", ["get", "colour"], "#8E5632"]
}
},
{
"id": "layer1-path-footway",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "layer", 1],
["in", "ihm_class", "footway", "pedestrian"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-dasharray": [0.5, 2],
"line-width": {"base": 2, "stops": [[13, 2], [16, 4], [22, 16]]},
"line-color": ["to-color", ["get", "colour"], "#AA8166"]
}
},
{
"id": "layer1-path-cycleway",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": ["all", ["==", "layer", 1], ["==", "ihm_class", "cycleway"]],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-dasharray": [4, 2, 0.5, 2],
"line-width": {"base": 2, "stops": [[13, 2], [16, 4], [22, 16]]},
"line-color": ["to-color", ["get", "colour"], "#AA8166"]
}
},
{
"id": "layer1-path-path",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "layer", 1],
["==", "ihm_class", "path"],
["!=", "subclass", "steps"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-dasharray": [4, 3],
"line-width": {"base": 2, "stops": [[13, 2], [16, 4], [22, 16]]},
"line-color": ["to-color", ["get", "colour"], "#AA8166"]
}
},
{
"id": "layer1-track-line",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 12,
"maxzoom": 13,
"filter": [
"all",
["==", "layer", 1],
["==", "ihm_class", "track"],
["!has", "colour"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {"line-color": "rgba(170, 129, 102, 0.5)", "line-width": 2}
},
{
"id": "layer1-track-right-grade5",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "layer", 1],
["==", "tracktype", "grade5"],
["==", "ihm_class", "track"]
],
"layout": {"line-cap": "round", "line-join": "miter"},
"paint": {
"line-dasharray": [10, 3, 2, 3, 2, 3],
"line-offset": {"base": 2, "stops": [[13, 1.5], [16, 2], [22, 8]]},
"line-width": {"base": 2, "stops": [[13, 1.5], [16, 2.5], [22, 10]]},
"line-color": ["to-color", ["get", "colour"], "#AA8166"]
}
},
{
"id": "layer1-track-left-grade5",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "layer", 1],
["==", "tracktype", "grade5"],
["==", "ihm_class", "track"]
],
"layout": {"line-cap": "round", "line-join": "miter"},
"paint": {
"line-dasharray": [10, 3, 2, 3, 2, 3],
"line-offset": {"base": 2, "stops": [[13, -1.5], [16, -2], [22, -8]]},
"line-width": {"base": 2, "stops": [[13, 1.5], [16, 2.5], [22, 10]]},
"line-color": ["to-color", ["get", "colour"], "#AA8166"]
}
},
{
"id": "layer1-track-right-grade4",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "layer", 1],
["==", "tracktype", "grade4"],
["==", "ihm_class", "track"]
],
"layout": {"line-cap": "round", "line-join": "miter"},
"paint": {
"line-dasharray": [10, 3, 2, 3],
"line-offset": {"base": 2, "stops": [[13, 1.5], [16, 2], [22, 8]]},
"line-width": {"base": 2, "stops": [[13, 1.5], [16, 2.5], [22, 10]]},
"line-color": ["to-color", ["get", "colour"], "#AA8166"]
}
},
{
"id": "layer1-track-left-grade4",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "layer", 1],
["==", "tracktype", "grade4"],
["==", "ihm_class", "track"]
],
"layout": {"line-cap": "round", "line-join": "miter"},
"paint": {
"line-dasharray": [10, 3, 2, 3],
"line-offset": {"base": 2, "stops": [[13, -1.5], [16, -2], [22, -8]]},
"line-width": {"base": 2, "stops": [[13, 1.5], [16, 2.5], [22, 10]]},
"line-color": ["to-color", ["get", "colour"], "#AA8166"]
}
},
{
"id": "layer1-track-right",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "layer", 1],
["==", "ihm_class", "track"],
["!in", "tracktype", "grade1", "grade2", "grade4", "grade5"]
],
"layout": {"line-cap": "round", "line-join": "miter"},
"paint": {
"line-dasharray": [5, 3],
"line-offset": {"base": 2, "stops": [[13, 1.5], [16, 2], [22, 8]]},
"line-width": {"base": 2, "stops": [[13, 1.5], [16, 2.5], [22, 10]]},
"line-color": ["to-color", ["get", "colour"], "#AA8166"]
}
},
{
"id": "layer1-track-left",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "layer", 1],
["==", "ihm_class", "track"],
["!in", "tracktype", "grade1", "grade2", "grade4", "grade5"]
],
"layout": {"line-cap": "round", "line-join": "miter"},
"paint": {
"line-dasharray": [5, 3],
"line-offset": {"base": 2, "stops": [[13, -1.5], [16, -2], [22, -8]]},
"line-width": {"base": 2, "stops": [[13, 1.5], [16, 2.5], [22, 10]]},
"line-color": ["to-color", ["get", "colour"], "#AA8166"]
}
},
{
"id": "layer1-track-right-grade1-2",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "layer", 1],
["==", "ihm_class", "track"],
["in", "tracktype", "grade1", "grade2"]
],
"layout": {"line-cap": "round", "line-join": "miter"},
"paint": {
"line-offset": {"base": 2, "stops": [[13, 1.5], [16, 2], [22, 8]]},
"line-width": {"base": 2, "stops": [[13, 1.5], [16, 2.5], [22, 10]]},
"line-color": ["to-color", ["get", "colour"], "#AA8166"]
}
},
{
"id": "layer1-track-left-grade1-2",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "layer", 1],
["==", "ihm_class", "track"],
["in", "tracktype", "grade1", "grade2"]
],
"layout": {"line-cap": "round", "line-join": "miter"},
"paint": {
"line-offset": {"base": 2, "stops": [[13, -1.5], [16, -2], [22, -8]]},
"line-width": {"base": 2, "stops": [[13, 1.5], [16, 2.5], [22, 10]]},
"line-color": ["to-color", ["get", "colour"], "#AA8166"]
}
},
{
"id": "layer1-road-minor",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "layer", 1],
["in", "ihm_class", "minor", "unclassified", "service"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": "rgb(255, 255, 255)",
"line-width": {
"base": 2,
"stops": [[13, 1], [14, 1.75], [16, 4], [22, 16]]
}
}
},
{
"id": "layer1-road-tertiary",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 12,
"filter": ["all", ["==", "layer", 1], ["==", "ihm_class", "tertiary"]],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": "rgb(255, 230, 107)",
"line-width": {"base": 2, "stops": [[13, 2], [16, 4], [22, 16]]}
}
},
{
"id": "layer1-road-secondary",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 11,
"filter": ["all", ["==", "layer", 1], ["==", "ihm_class", "secondary"]],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": "#303030",
"line-width": {
"base": 2,
"stops": [[11, 0.4], [13, 1], [16, 4], [22, 16]]
}
}
},
{
"id": "layer1-road-primary",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 10,
"filter": ["all", ["==", "layer", 1], ["==", "ihm_class", "primary"]],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": "green",
"line-width": {
"base": 2,
"stops": [[10, 0.5], [13, 1], [16, 8], [22, 32]]
}
}
},
{
"id": "layer1-road-trunk",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 5,
"filter": ["all", ["==", "layer", 1], ["==", "ihm_class", "trunk"]],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": "red",
"line-width": {
"base": 2,
"stops": [[7, 0.5], [9, 1], [16, 8], [22, 32]]
}
}
},
{
"id": "layer1-road-motorway",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 5,
"filter": ["all", ["==", "layer", 1], ["==", "ihm_class", "motorway"]],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": "blue",
"line-width": {
"base": 2,
"stops": [[7, 0.5], [9, 1], [16, 8], [22, 32]]
}
}
},
{
"id": "layer2-box-steps-line",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"maxzoom": 14,
"filter": [
"all",
["==", "layer", 2],
["==", "subclass", "steps"],
["==", "brunnel", "bridge"]
],
"paint": {"line-color": "black", "line-width": 4}
},
{
"id": "layer2-box-steps",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 14,
"filter": [
"all",
["==", "layer", 2],
["==", "subclass", "steps"],
["==", "brunnel", "bridge"]
],
"paint": {"line-color": "black", "line-width": 12}
},
{
"id": "layer2-box-path",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "layer", 2],
["in", "ihm_class", "path", "cycleway", "footway"],
["==", "brunnel", "bridge"]
],
"paint": {
"line-color": "black",
"line-width": {"base": 2, "stops": [[13, 4], [16, 8], [22, 32]]}
}
},
{
"id": "layer2-box-paved",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "layer", 2],
[
"in",
"ihm_class",
"motorway",
"trunk",
"primary",
"secondary",
"tertiary",
"minor",
"unclassified",
"service"
],
["==", "brunnel", "bridge"]
],
"paint": {
"line-color": "black",
"line-width": {"base": 2, "stops": [[13, 6], [16, 24], [22, 96]]}
}
},
{
"id": "layer2-casing-steps-line",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"maxzoom": 14,
"filter": [
"all",
["==", "layer", 2],
["==", "subclass", "steps"],
["==", "brunnel", "bridge"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {"line-color": "white", "line-width": 2}
},
{
"id": "layer2-casing-steps",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 14,
"filter": [
"all",
["==", "layer", 2],
["==", "subclass", "steps"],
["==", "brunnel", "bridge"]
],
"paint": {
"line-color": "white",
"line-width": {"base": 2, "stops": [[16, 6], [22, 16]]}
}
},
{
"id": "layer2-casing-path",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "layer", 2],
["in", "ihm_class", "path", "cycleway", "footway"],
["==", "brunnel", "bridge"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": "white",
"line-width": {"base": 2, "stops": [[13, 2], [16, 4], [22, 16]]}
}
},
{
"id": "layer2-casing-minor",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "layer", 2],
["in", "ihm_class", "minor", "unclassified", "service"],
["==", "brunnel", "bridge"]
],
"layout": {"line-cap": "butt", "line-join": "round"},
"paint": {
"line-color": "#808080",
"line-width": {
"base": 2,
"stops": [[12, 2], [13, 3], [16, 8], [22, 32]]
}
}
},
{
"id": "layer2-casing-tertiary",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 11,
"filter": [
"all",
["==", "layer", 2],
["==", "ihm_class", "tertiary"],
["==", "brunnel", "bridge"]
],
"layout": {"line-cap": "butt", "line-join": "round"},
"paint": {
"line-color": "#808080",
"line-width": {
"base": 2,
"stops": [[11, 2], [13, 3], [16, 8], [22, 32]]
}
}
},
{
"id": "layer2-casing-secondary",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 11,
"filter": [
"all",
["==", "layer", 2],
["==", "ihm_class", "secondary"],
["==", "brunnel", "bridge"]
],
"layout": {"line-cap": "butt", "line-join": "round"},
"paint": {
"line-color": "#808080",
"line-width": {
"base": 2,
"stops": [[11, 0.75], [12, 1.5], [13, 3], [16, 8], [22, 32]]
}
}
},
{
"id": "layer2-casing-primary",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 10,
"filter": [
"all",
["==", "layer", 2],
["==", "ihm_class", "primary"],
["==", "brunnel", "bridge"]
],
"layout": {"line-cap": "butt", "line-join": "round"},
"paint": {
"line-color": "#808080",
"line-width": {
"base": 2,
"stops": [[10, 1], [12, 1.5], [13, 3], [16, 16], [22, 64]]
}
}
},
{
"id": "layer2-casing-trunk",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 7,
"filter": [
"all",
["==", "layer", 2],
["==", "ihm_class", "trunk"],
["==", "brunnel", "bridge"]
],
"layout": {"line-cap": "butt", "line-join": "round"},
"paint": {
"line-color": "#808080",
"line-width": {
"base": 2,
"stops": [[7, 1], [9, 1.5], [13, 3], [16, 16], [22, 64]]
}
}
},
{
"id": "layer2-casing-motorway",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 6,
"filter": [
"all",
["==", "layer", 2],
["==", "ihm_class", "motorway"],
["==", "brunnel", "bridge"]
],
"layout": {"line-cap": "butt", "line-join": "round"},
"paint": {
"line-color": "#808080",
"line-width": {
"base": 2,
"stops": [[7, 1], [9, 1.5], [13, 3], [16, 16], [22, 64]]
}
}
},
{
"id": "layer2-box-rail",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 11,
"filter": [
"all",
["==", "layer", 2],
["==", "ihm_class", "rail"],
["==", "brunnel", "bridge"]
],
"paint": {
"line-width": {"base": 2, "stops": [[13, 8], [16, 16], [22, 64]]},
"line-color": "black"
}
},
{
"id": "layer2-rail-casing",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 11,
"filter": [
"all",
["==", "layer", 2],
["==", "ihm_class", "rail"],
["==", "brunnel", "bridge"]
],
"layout": {"line-join": "round"},
"paint": {
"line-width": {"base": 2, "stops": [[13, 4], [16, 8], [22, 32]]},
"line-color": "#666666"
}
},
{
"id": "layer2-rail-dash",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 11,
"filter": [
"all",
["==", "layer", 2],
["==", "ihm_class", "rail"],
["==", "brunnel", "bridge"]
],
"paint": {
"line-dasharray": [6, 6],
"line-width": {"base": 2, "stops": [[13, 2], [16, 4], [22, 16]]},
"line-color": "white"
}
},
{
"id": "layer2-path-steps-line",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"maxzoom": 14,
"filter": [
"all",
["==", "layer", 2],
["==", "subclass", "steps"],
["==", "brunnel", "bridge"]
],
"paint": {
"line-dasharray": [1.5, 1.5],
"line-width": 2.5,
"line-color": "#AA8166"
}
},
{
"id": "layer2-path-steps",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 14,
"filter": [
"all",
["==", "layer", 2],
["==", "subclass", "steps"],
["==", "brunnel", "bridge"]
],
"paint": {
"line-dasharray": [0.35, 0.5],
"line-width": {"base": 2, "stops": [[16, 6], [22, 16]]},
"line-color": "#8E5632"
}
},
{
"id": "layer2-path-footway",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "layer", 2],
["in", "ihm_class", "footway", "pedestrian"],
["==", "brunnel", "bridge"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-dasharray": [0.5, 2],
"line-width": {"base": 2, "stops": [[13, 2], [16, 4], [22, 16]]},
"line-color": "#AA8166"
}
},
{
"id": "layer2-path-cycleway",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "layer", 2],
["==", "ihm_class", "cycleway"],
["==", "brunnel", "bridge"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-dasharray": [4, 2, 0.5, 2],
"line-width": {"base": 2, "stops": [[13, 2], [16, 4], [22, 16]]},
"line-color": "#AA8166"
}
},
{
"id": "layer2-path-path",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "layer", 2],
["==", "ihm_class", "path"],
["!=", "subclass", "steps"],
["==", "brunnel", "bridge"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-dasharray": [4, 3],
"line-width": {"base": 2, "stops": [[13, 2], [16, 4], [22, 16]]},
"line-color": "#AA8166"
}
},
{
"id": "layer2-road-minor",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "layer", 2],
["in", "ihm_class", "minor", "unclassified", "service"],
["==", "brunnel", "bridge"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": "rgb(255, 255, 255)",
"line-width": {
"base": 2,
"stops": [[13, 1], [14, 1.75], [16, 4], [22, 16]]
}
}
},
{
"id": "layer2-road-tertiary",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 12,
"filter": [
"all",
["==", "layer", 2],
["==", "ihm_class", "tertiary"],
["==", "brunnel", "bridge"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": "rgb(255, 230, 107)",
"line-width": {"base": 2, "stops": [[13, 2], [16, 4], [22, 16]]}
}
},
{
"id": "layer2-road-secondary",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 11,
"filter": [
"all",
["==", "layer", 2],
["==", "ihm_class", "secondary"],
["==", "brunnel", "bridge"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": "#303030",
"line-width": {
"base": 2,
"stops": [[11, 0.4], [13, 1], [16, 4], [22, 16]]
}
}
},
{
"id": "layer2-road-primary",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 10,
"filter": [
"all",
["==", "layer", 2],
["==", "ihm_class", "primary"],
["==", "brunnel", "bridge"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": "green",
"line-width": {
"base": 2,
"stops": [[10, 0.5], [13, 1], [16, 8], [22, 32]]
}
}
},
{
"id": "layer2-road-trunk",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 5,
"filter": [
"all",
["==", "layer", 2],
["==", "ihm_class", "trunk"],
["==", "brunnel", "bridge"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": "red",
"line-width": {
"base": 2,
"stops": [[7, 0.5], [9, 1], [16, 8], [22, 32]]
}
}
},
{
"id": "layer2-road-motorway",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 5,
"filter": [
"all",
["==", "layer", 2],
["==", "ihm_class", "motorway"],
["==", "brunnel", "bridge"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": "blue",
"line-width": {
"base": 2,
"stops": [[7, 0.5], [9, 1], [16, 8], [22, 32]]
}
}
},
{
"id": "layer3-casing-path",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "layer", 3],
["==", "ihm_class", "path"],
["!=", "subclass", "steps"],
["==", "brunnel", "bridge"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": "white",
"line-width": {"base": 2, "stops": [[13, 2], [16, 4], [22, 16]]}
}
},
{
"id": "layer3-casing-minor",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "layer", 3],
["in", "ihm_class", "minor", "unclassified", "service"],
["==", "brunnel", "bridge"]
],
"layout": {"line-cap": "butt", "line-join": "round"},
"paint": {
"line-color": "#808080",
"line-width": {
"base": 2,
"stops": [[12, 2], [13, 3], [16, 8], [22, 32]]
}
}
},
{
"id": "layer3-casing-tertiary",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 11,
"filter": [
"all",
["==", "layer", 3],
["==", "ihm_class", "tertiary"],
["==", "brunnel", "bridge"]
],
"layout": {"line-cap": "butt", "line-join": "round"},
"paint": {
"line-color": "#808080",
"line-width": {
"base": 2,
"stops": [[11, 2], [13, 3], [16, 8], [22, 32]]
}
}
},
{
"id": "layer3-path-footway",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "layer", 3],
["in", "ihm_class", "footway", "pedestrian"],
["==", "brunnel", "bridge"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-dasharray": [0.5, 2],
"line-width": {"base": 2, "stops": [[13, 2], [16, 4], [22, 16]]},
"line-color": "#AA8166"
}
},
{
"id": "layer3-road-minor",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 13,
"filter": [
"all",
["==", "layer", 3],
["in", "ihm_class", "minor", "unclassified", "service"],
["==", "brunnel", "bridge"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": "rgb(255, 255, 255)",
"line-width": {
"base": 2,
"stops": [[13, 1], [14, 1.75], [16, 4], [22, 16]]
}
}
},
{
"id": "layer3-road-tertiary",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 12,
"filter": [
"all",
["==", "layer", 3],
["==", "ihm_class", "tertiary"],
["==", "brunnel", "bridge"]
],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": "rgb(255, 230, 107)",
"line-width": {"base": 2, "stops": [[13, 2], [16, 4], [22, 16]]}
}
},
{
"id": "aerialway",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 11,
"filter": ["all", ["in", "class", "aerialway"]],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": "#666",
"line-width": {
"property": "",
"type": "exponential",
"stops": [[{"zoom": 6, "value": 0}, 3], [{"zoom": 10, "value": 0}, 3]]
}
}
},
{
"id": "goods_conveyor-bridge",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 12,
"filter": [
"all",
["==", "layer", 1],
["==", "ihm_class", "goods_conveyor"]
],
"paint": {
"line-color": "black",
"line-width": {"base": 2, "stops": [[13, 4], [16, 8], [22, 32]]}
}
},
{
"id": "goods_conveyor",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 11,
"maxzoom": 24,
"filter": ["any", ["==", "ihm_class", "goods_conveyor"]],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": "#666",
"line-width": {"base": 2, "stops": [[13, 2], [16, 4], [22, 16]]}
}
},
{
"id": "goods_conveyor-dash",
"type": "line",
"source": "IHM",
"source-layer": "transportation",
"minzoom": 11,
"maxzoom": 24,
"filter": ["any", ["==", "ihm_class", "goods_conveyor"]],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {
"line-color": "white",
"line-width": {"base": 2, "stops": [[13, 2], [16, 4], [22, 16]]},
"line-dasharray": [1, 3]
}
},
{
"id": "barrier-power",
"type": "line",
"source": "IHM",
"source-layer": "landuse",
"minzoom": 14,
"filter": ["in", "class", "substation", "sub_station", "plant"],
"paint": {"line-color": "rgb(26, 26, 26)"}
},
{
"id": "barrier-fence-line",
"type": "line",
"source": "IHM",
"source-layer": "ihm_lines",
"minzoom": 11,
"filter": ["all", ["in", "class", "fence", "yes", "block"]],
"paint": {"line-color": "rgb(26, 26, 26)"}
},
{
"id": "barrier-wall",
"type": "line",
"source": "IHM",
"source-layer": "ihm_lines",
"minzoom": 11,
"filter": ["in", "class", "wall", "city_wall", "dam"],
"paint": {"line-color": "black", "line-width": 1.5}
},
{
"id": "power-line",
"type": "line",
"source": "IHM",
"source-layer": "ihm_lines",
"minzoom": 14,
"filter": ["in", "class", "line", "minor_line"],
"layout": {"line-cap": "round", "line-join": "round"},
"paint": {"line-color": "#bbb", "line-width": 1.5}
},
{
"id": "Terrain",
"type": "hillshade",
"source": "DEM",
"paint": {
"hillshade-exaggeration": 0.33,
"hillshade-highlight-color": "rgba(256,256,256,0)"
}
},
{
"id": "boundary-minefield-icon",
"type": "symbol",
"source": "IHM",
"source-layer": "minefield",
"minzoom": 13,
"layout": {
"symbol-placement": "line",
"icon-image": "triangle",
"icon-size": {"stops": [[12, 0.3], [16, 1]]},
"symbol-spacing": 1,
"icon-rotate": 180,
"icon-anchor": "bottom",
"icon-pitch-alignment": "map",
"icon-allow-overlap": true,
"icon-ignore-placement": true
},
"paint": {"icon-opacity": 0.5}
},
{
"id": "barrier-cliff-arete",
"type": "symbol",
"source": "IHM",
"source-layer": "ihm_lines",
"minzoom": 9,
"filter": ["all", ["in", "class", "arete"]],
"layout": {
"icon-image": "cliff_pattern",
"symbol-placement": "line",
"symbol-spacing": 10,
"icon-allow-overlap": true,
"icon-anchor": "bottom",
"icon-rotate": 0,
"icon-size": 0.4
}
},
{
"id": "barrier-cliff-icon",
"type": "symbol",
"source": "IHM",
"source-layer": "ihm_lines",
"minzoom": 9,
"filter": ["all", ["in", "class", "cliff", "earth_bank", "arete"]],
"layout": {
"icon-image": "cliff_pattern",
"symbol-placement": "line",
"symbol-spacing": 10,
"icon-allow-overlap": true,
"icon-anchor": "bottom",
"icon-rotate": 180,
"icon-size": 0.4
}
},
{
"id": "barrier-fence-x",
"type": "symbol",
"source": "IHM",
"source-layer": "ihm_lines",
"minzoom": 11,
"filter": ["==", "class", "fence"],
"layout": {
"symbol-placement": "line",
"icon-image": "cross_pattern",
"symbol-spacing": 1,
"icon-allow-overlap": true,
"icon-size": 0.17
},
"paint": {}
},
{
"id": "grid-lines-minor",
"type": "line",
"source": "IHM",
"source-layer": "itm_grid",
"minzoom": 9,
"filter": ["all"],
"paint": {
"line-color": "rgb(127, 127, 127)",
"line-width": {"base": 2, "stops": [[8, 0.5], [11, 1]]}
}
},
{
"id": "grid-lines-major",
"type": "line",
"source": "IHM",
"source-layer": "itm_grid",
"minzoom": 11,
"filter": ["any", [">=", "east_rank", 10], [">=", "north_rank", 10]],
"paint": {"line-color": "rgb(127, 127, 127)", "line-width": 2}
},
{
"id": "grid-label-east",
"type": "symbol",
"source": "IHM",
"source-layer": "itm_grid",
"minzoom": 9,
"filter": [
"all",
[">=", "north_rank", 10],
["in", "east_rank", 2, 10, 20]
],
"layout": {
"text-field": "{east}",
"symbol-placement": "point",
"text-font": ["Open Sans Cond Bold"],
"text-letter-spacing": 0.2,
"text-ignore-placement": true
},
"paint": {
"text-color": "#7F7F7F",
"text-halo-width": 3,
"text-halo-blur": 1.5,
"text-halo-color": "white",
"text-translate": [0, -30]
}
},
{
"id": "grid-label-north",
"type": "symbol",
"source": "IHM",
"source-layer": "itm_grid",
"minzoom": 9,
"filter": [
"all",
[">=", "east_rank", 10],
["in", "north_rank", 2, 10, 20]
],
"layout": {
"text-field": "{north}",
"symbol-placement": "point",
"text-font": ["Open Sans Cond Bold"],
"text-letter-spacing": 0.1,
"text-anchor": "center",
"text-justify": "left",
"text-ignore-placement": true
},
"paint": {
"text-color": "#7F7F7F",
"text-halo-width": 3,
"text-halo-blur": 1.5,
"text-halo-color": "white",
"text-translate": [30, 0]
}
},
{
"id": "power-tower",
"type": "circle",
"source": "IHM",
"source-layer": "ihm_lines",
"minzoom": 14,
"filter": ["==", "class", "tower"],
"paint": {
"circle-radius": {"stops": [[14, 2.5], [20, 4]]},
"circle-stroke-color": "#bbb",
"circle-opacity": 0,
"circle-stroke-width": {"stops": [[14, 1.5], [20, 2.4]]}
}
},
{
"id": "shield-secondary",
"type": "symbol",
"source": "IHM",
"source-layer": "transportation_name",
"minzoom": 11,
"filter": ["all", ["==", "class", "secondary"], ["has", "ref"]],
"layout": {
"symbol-placement": "line",
"text-field": "{ref}",
"text-font": ["Open Sans Cond Bold"],
"text-size": {"base": 1.4, "stops": [[9, 12], [20, 20]]},
"text-rotation-alignment": "viewport",
"icon-image": "shield_black",
"icon-size": 1,
"icon-rotation-alignment": "viewport",
"icon-text-fit": "both",
"icon-padding": 2,
"icon-text-fit-padding": [2, 6, 2, 6],
"text-letter-spacing": 0.1,
"symbol-spacing": {"base": 2, "stops": [[16, 400], [22, 3200]]}
},
"paint": {"text-color": "black"}
},
{
"id": "shield-primary",
"type": "symbol",
"source": "IHM",
"source-layer": "transportation_name",
"minzoom": 10,
"filter": ["all", ["==", "class", "primary"], ["has", "ref"]],
"layout": {
"symbol-placement": "line",
"text-field": "{ref}",
"text-font": ["Open Sans Cond Bold"],
"text-size": {"base": 1.4, "stops": [[9, 12], [20, 20]]},
"text-rotation-alignment": "viewport",
"icon-image": "shield_green",
"icon-size": 1,
"icon-rotation-alignment": "viewport",
"icon-text-fit": "both",
"icon-padding": 2,
"icon-text-fit-padding": [2, 6, 2, 6],
"text-letter-spacing": 0.1,
"symbol-spacing": {"base": 2, "stops": [[16, 400], [22, 3200]]}
},
"paint": {"text-color": "green"}
},
{
"id": "shield-trunk",
"type": "symbol",
"source": "IHM",
"source-layer": "transportation_name",
"minzoom": 6,
"filter": ["all", ["==", "class", "trunk"], ["has", "ref"]],
"layout": {
"symbol-placement": "line",
"text-field": "{ref}",
"text-font": ["Open Sans Cond Bold"],
"text-size": {"base": 1.4, "stops": [[9, 12], [20, 20]]},
"text-rotation-alignment": "viewport",
"icon-image": "shield_red",
"icon-size": 1,
"icon-rotation-alignment": "viewport",
"symbol-spacing": {"base": 2, "stops": [[16, 400], [22, 3200]]},
"icon-text-fit": "both",
"icon-padding": 2,
"icon-text-fit-padding": [2, 6, 2, 6],
"text-letter-spacing": 0.1
},
"paint": {"text-color": "red"}
},
{
"id": "shield-motorway",
"type": "symbol",
"source": "IHM",
"source-layer": "transportation_name",
"minzoom": 6,
"filter": ["all", ["==", "class", "motorway"], ["has", "ref"]],
"layout": {
"symbol-placement": "line",
"text-field": "{ref}",
"text-font": ["Open Sans Cond Bold"],
"text-size": {"base": 1.4, "stops": [[9, 12], [20, 20]]},
"text-rotation-alignment": "viewport",
"icon-image": "shield_blue",
"icon-size": 1,
"icon-rotation-alignment": "viewport",
"symbol-spacing": {"base": 2, "stops": [[16, 400], [22, 3200]]},
"icon-text-fit": "both",
"icon-padding": 2,
"icon-text-fit-padding": [2, 6, 2, 6],
"text-letter-spacing": 0.1
},
"paint": {"text-color": "blue"}
},
{
"id": "icon-tree",
"type": "symbol",
"source": "IHM",
"source-layer": "poi",
"filter": ["==", "subclass", "tree"],
"layout": {
"icon-image": "tree",
"icon-anchor": "bottom",
"icon-size": {"stops": [[14, 0.6], [20, 0.8]]},
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"text-font": ["Open Sans Cond Bold"],
"text-anchor": "top",
"text-size": ["step", ["zoom"], 0, 16, 18],
"text-letter-spacing": 0.2,
"text-optional": true
},
"paint": {
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "building",
"type": "fill-extrusion",
"source": "IHM",
"source-layer": "building",
"minzoom": 15,
"filter": ["all"],
"paint": {
"fill-extrusion-color": [
"coalesce",
["get", "colour"],
"rgb(191, 191, 191)"
],
"fill-extrusion-height": ["get", "render_height"],
"fill-extrusion-base": ["get", "render_min_height"],
"fill-extrusion-opacity": 0.75
}
},
{
"id": "contour-label",
"type": "symbol",
"source": "Contour",
"source-layer": "contours",
"filter": [
"let",
"ele",
["to-number", ["get", "ele"]],
[
"case",
[">=", ["zoom"], 14],
["==", 0, ["%", ["var", "ele"], 50]],
["==", ["zoom"], 13],
["==", 0, ["%", ["var", "ele"], 100]],
["==", ["zoom"], 12],
["==", 0, ["%", ["var", "ele"], 250]],
["==", ["zoom"], 11],
["==", 0, ["%", ["var", "ele"], 500]],
["==", ["zoom"], 10],
["==", 0, ["%", ["var", "ele"], 1000]],
["==", ["zoom"], 9],
["==", 0, ["%", ["var", "ele"], 2500]],
false
]
],
"layout": {
"text-field": "{ele}",
"symbol-placement": "line",
"text-font": ["Open Sans Cond Bold"],
"symbol-avoid-edges": true,
"text-max-angle": 45,
"text-letter-spacing": 0.15,
"text-keep-upright": false
},
"paint": {
"text-color": "rgb(161, 127, 86)",
"text-halo-color": "rgba(255, 255, 255,0.8)",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "name-building",
"type": "symbol",
"source": "IHM",
"source-layer": "building",
"minzoom": 16,
"layout": {
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"symbol-placement": "point",
"text-font": ["Open Sans Cond Bold"],
"text-letter-spacing": 0.2,
"text-max-width": 5
},
"paint": {
"text-color": "#404040",
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "name-water-line_old",
"type": "symbol",
"source": "IHM",
"source-layer": "waterway",
"minzoom": 11,
"filter": ["!=", "class", "ditch"],
"layout": {
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"symbol-placement": "line",
"text-font": ["Open Sans Cond Bold"],
"text-size": 18,
"text-letter-spacing": 0.7,
"text-max-angle": 150,
"text-keep-upright": true,
"symbol-spacing": 500
},
"paint": {
"text-color": "#1E80E2",
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "name-water-line",
"type": "symbol",
"source": "IHM",
"source-layer": "waterway_name",
"minzoom": 11,
"filter": ["!=", "class", "ditch"],
"layout": {
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"symbol-placement": "line",
"text-font": ["Open Sans Cond Bold"],
"text-size": 18,
"text-letter-spacing": 0.7,
"text-max-angle": 150,
"text-keep-upright": true,
"symbol-spacing": 500
},
"paint": {
"text-color": "#1E80E2",
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "name-minor",
"type": "symbol",
"source": "IHM",
"source-layer": "transportation_name",
"minzoom": 15,
"filter": ["in", "class", "minor", "service"],
"layout": {
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"text-font": ["Open Sans Cond Bold"],
"text-letter-spacing": 0.2,
"symbol-placement": "line"
},
"paint": {
"text-color": "#404040",
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "name-path",
"type": "symbol",
"source": "IHM",
"source-layer": "transportation_name",
"filter": ["==", "class", "path"],
"layout": {
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"text-font": ["Open Sans Cond Bold"],
"text-letter-spacing": 0.2,
"symbol-placement": "line",
"symbol-spacing": 400
},
"paint": {
"text-color": "#404040",
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "name-track",
"type": "symbol",
"source": "IHM",
"source-layer": "transportation_name",
"filter": ["==", "class", "track"],
"layout": {
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"text-font": ["Open Sans Cond Bold"],
"text-letter-spacing": 0.2,
"symbol-placement": "line",
"symbol-spacing": 400
},
"paint": {
"text-color": "#404040",
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "name-tertiary",
"type": "symbol",
"source": "IHM",
"source-layer": "transportation_name",
"minzoom": 13,
"filter": ["==", "class", "tertiary"],
"layout": {
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"text-font": ["Open Sans Cond Bold"],
"text-letter-spacing": 0.2,
"symbol-placement": "line",
"symbol-spacing": 400
},
"paint": {
"text-color": "#404040",
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "name-secondary",
"type": "symbol",
"source": "IHM",
"source-layer": "transportation_name",
"minzoom": 13,
"filter": ["==", "class", "secondary"],
"layout": {
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"text-font": ["Open Sans Cond Bold"],
"text-letter-spacing": 0.2,
"symbol-placement": "line"
},
"paint": {
"text-color": "#404040",
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "name-primary",
"type": "symbol",
"source": "IHM",
"source-layer": "transportation_name",
"minzoom": 13,
"filter": ["==", "class", "primary"],
"layout": {
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"text-font": ["Open Sans Cond Bold"],
"text-letter-spacing": 0.2,
"symbol-placement": "line"
},
"paint": {
"text-color": "#404040",
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "gate-open",
"type": "symbol",
"source": "IHM",
"source-layer": "barrier",
"filter": ["==", "class", "open_gate"],
"layout": {
"symbol-placement": "point",
"icon-image": "gate_open",
"icon-size": {"stops": [[14, 0.4], [20, 0.7]]},
"icon-allow-overlap": true
}
},
{
"id": "icon-quarry",
"type": "symbol",
"source": "IHM",
"source-layer": "landcover",
"minzoom": 13,
"filter": ["==", "subclass", "quarry"],
"layout": {
"icon-image": "quarry",
"icon-size": {"base": 1, "stops": [[13, 0.4], [14, 0.5]]},
"icon-padding": 20
}
},
{
"id": "icon-holy",
"type": "symbol",
"source": "IHM",
"source-layer": "poi",
"filter": [
"all",
["in", "class", "place_of_worship", "monastery"],
["!in", "subclass", "jewish", "muslim", "christian"]
],
"layout": {
"icon-image": "holy_place",
"icon-size": {"stops": [[14, 0.5], [20, 0.8]]},
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"text-font": ["Open Sans Cond Bold"],
"text-anchor": "top",
"text-offset": [0, 0.5],
"text-size": 18,
"text-letter-spacing": 0.2,
"text-optional": true
},
"paint": {
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "icon-jewish",
"type": "symbol",
"source": "IHM",
"source-layer": "poi",
"filter": [
"all",
["==", "subclass", "jewish"],
["in", "class", "place_of_worship", "monastery"]
],
"layout": {
"icon-image": "synagogue",
"icon-size": {"stops": [[14, 0.5], [20, 0.8]]}
}
},
{
"id": "icon-muslim",
"type": "symbol",
"source": "IHM",
"source-layer": "poi",
"filter": [
"all",
["==", "subclass", "muslim"],
["in", "class", "place_of_worship", "monastery"]
],
"layout": {
"icon-image": "mosque",
"icon-size": {"stops": [[14, 0.5], [20, 0.8]]},
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"text-font": ["Open Sans Cond Bold"],
"text-anchor": "top",
"text-offset": [0, 0.5],
"text-size": 18,
"text-letter-spacing": 0.2,
"text-optional": true
},
"paint": {
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "icon-christian",
"type": "symbol",
"source": "IHM",
"source-layer": "poi",
"filter": [
"all",
["==", "subclass", "christian"],
["in", "class", "place_of_worship", "monastery"]
],
"layout": {
"icon-image": "church",
"icon-size": {"stops": [[14, 0.5], [20, 0.8]]},
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"text-font": ["Open Sans Cond Bold"],
"text-anchor": "top",
"text-offset": [0, 0.5],
"text-size": 18,
"text-letter-spacing": 0.2,
"text-ignore-placement": false,
"text-optional": true
},
"paint": {
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "icon-rail_station",
"type": "symbol",
"source": "IHM",
"source-layer": "poi",
"minzoom": 13,
"filter": ["==", "subclass", "station"],
"layout": {
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"symbol-placement": "point",
"text-font": ["Open Sans Cond Bold"],
"text-size": {"stops": [[13, 0], [14, 16]]},
"text-letter-spacing": 0.2,
"text-max-width": 10,
"text-anchor": "top",
"text-offset": [0, 0.5],
"icon-image": "square",
"icon-size": {"stops": [[12, 0.25], [20, 0.8]]},
"icon-allow-overlap": true,
"text-optional": true
},
"paint": {
"text-color": "#404040",
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "icon-cemerery",
"type": "symbol",
"source": "IHM",
"source-layer": "landuse",
"minzoom": 15,
"filter": ["==", "class", "cemetery"],
"layout": {
"icon-image": "cemetery",
"icon-size": {"stops": [[14, 0.5], [20, 0.8]]}
}
},
{
"id": "gate-cattle_grid",
"type": "symbol",
"source": "IHM",
"source-layer": "barrier",
"filter": ["==", "class", "cattle_grid"],
"layout": {
"symbol-placement": "point",
"icon-image": "cattle_grid",
"icon-size": {"stops": [[14, 0.5], [20, 0.8]]},
"icon-allow-overlap": true
}
},
{
"id": "icon-fuel",
"type": "symbol",
"source": "IHM",
"source-layer": "poi",
"filter": ["==", "subclass", "fuel"],
"layout": {
"icon-image": "gas",
"icon-size": {"stops": [[14, 0.5], [20, 0.8]]}
}
},
{
"id": "icon-memorial",
"type": "symbol",
"source": "IHM",
"source-layer": "poi",
"filter": ["in", "subclass", "memorial", "monument"],
"layout": {
"icon-image": "monument",
"icon-size": {"stops": [[14, 0.6], [20, 0.8]]},
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"text-font": ["Open Sans Cond Bold"],
"text-anchor": "top",
"text-offset": [0, 0.5],
"text-size": 18,
"text-letter-spacing": 0.2,
"text-optional": true,
"icon-padding": 2
},
"paint": {
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "water-tank",
"type": "symbol",
"source": "IHM",
"source-layer": "poi",
"minzoom": 12,
"filter": [
"any",
["==", ["get", "subclass"], "water_tower"],
[
"all",
["==", ["get", "content"], "water"],
["==", ["get", "subclass"], "storage_tank"]
]
],
"layout": {
"icon-image": "water_tank",
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"icon-size": {"stops": [[14, 0.4], [20, 0.7]]},
"icon-allow-overlap": true,
"text-font": ["Open Sans Cond Bold"],
"text-anchor": "top",
"text-offset": [0, 0.5],
"text-size": 18,
"text-letter-spacing": 0.2,
"text-optional": true
},
"paint": {
"text-color": "#125595",
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "icon-parking",
"type": "symbol",
"source": "IHM",
"source-layer": "poi",
"filter": ["==", "subclass", "parking"],
"layout": {
"icon-image": "parking",
"icon-size": {"stops": [[14, 0.5], [20, 0.8]]},
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"text-font": ["Open Sans Cond Bold"],
"text-anchor": "top",
"text-offset": [0, 0.5],
"text-size": ["step", ["zoom"], 0, 16, 18],
"text-letter-spacing": 0.2,
"text-optional": true,
"icon-padding": 2
},
"paint": {
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "icon-guidepost",
"type": "symbol",
"source": "IHM",
"source-layer": "poi",
"filter": ["==", "subclass", "guidepost"],
"layout": {
"icon-image": "sign",
"icon-size": {"stops": [[14, 0.5], [20, 0.8]]},
"icon-anchor": "bottom",
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"text-font": ["Open Sans Cond Bold"],
"text-anchor": "top",
"text-size": ["step", ["zoom"], 0, 16, 18],
"text-optional": true,
"icon-padding": 2
},
"paint": {
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "icon-bench",
"type": "symbol",
"source": "IHM",
"source-layer": "poi",
"minzoom": 16,
"filter": ["==", "subclass", "bench"],
"layout": {
"icon-image": "bench",
"icon-size": {"stops": [[14, 0.5], [20, 0.8]]},
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"text-font": ["Open Sans Cond Bold"],
"text-anchor": "top",
"text-offset": [0, 0.5],
"text-size": 18,
"text-letter-spacing": 0.2,
"text-optional": true
},
"paint": {
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "icon-picnic",
"type": "symbol",
"source": "IHM",
"source-layer": "poi",
"filter": ["==", "subclass", "picnic_site"],
"layout": {
"icon-image": "picnic",
"icon-size": {"stops": [[14, 0.5], [20, 0.8]]},
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"text-font": ["Open Sans Cond Bold"],
"text-anchor": "top",
"text-offset": [0, 0.5],
"text-size": 18,
"text-letter-spacing": 0.2,
"text-optional": true
},
"paint": {
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "icon-ruins",
"type": "symbol",
"source": "IHM",
"source-layer": "poi",
"filter": ["==", "subclass", "ruins"],
"layout": {
"icon-image": "ruins",
"icon-size": {"stops": [[14, 0.5], [20, 0.8]]},
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"text-font": ["Open Sans Cond Bold"],
"text-anchor": "top",
"text-offset": [0, 0.5],
"text-size": 18,
"text-letter-spacing": 0.2,
"text-optional": true
},
"paint": {
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "icon-cave",
"type": "symbol",
"source": "IHM",
"source-layer": "poi",
"filter": [
"any",
["==", "subclass", "cave_entrance"],
["in", "tomb", "hypogeum", "rock-cut"]
],
"layout": {
"icon-image": "cave",
"icon-size": {"stops": [[14, 0.4], [20, 0.7]]},
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"text-font": ["Open Sans Cond Bold"],
"text-anchor": "top",
"text-offset": [0, 0.5],
"text-size": 18,
"text-letter-spacing": 0.2,
"text-optional": true,
"icon-allow-overlap": true
},
"paint": {
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "water-drinking",
"type": "symbol",
"source": "IHM",
"source-layer": "poi",
"minzoom": 12,
"filter": ["==", "subclass", "drinking_water"],
"layout": {
"icon-image": "tap",
"icon-size": {"stops": [[14, 0.5], [20, 0.8]]},
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"text-font": ["Open Sans Cond Bold"],
"text-anchor": "top",
"text-offset": [0, 0.5],
"text-size": 18,
"text-letter-spacing": 0.2,
"text-optional": true
},
"paint": {
"text-color": "#125595",
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "icon-viewpoint",
"type": "symbol",
"source": "IHM",
"source-layer": "poi",
"filter": ["==", "subclass", "viewpoint"],
"layout": {
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"symbol-placement": "point",
"text-font": ["Open Sans Cond Bold"],
"text-size": 18,
"text-letter-spacing": 0.2,
"text-max-width": 10,
"text-anchor": "top",
"text-offset": [0, 0.5],
"text-justify": "right",
"icon-image": "viewpoint",
"icon-size": {"stops": [[14, 0.5], [20, 0.8]]},
"icon-allow-overlap": true,
"text-optional": true
},
"paint": {
"text-color": "#404040",
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "icon-archaeological",
"type": "symbol",
"source": "IHM",
"source-layer": "poi",
"filter": ["==", "subclass", "archaeological_site"],
"layout": {
"icon-image": "jar",
"icon-size": {"stops": [[14, 0.6], [20, 0.8]]},
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"text-font": ["Open Sans Cond Bold"],
"text-anchor": "top",
"text-offset": [0, 0.5],
"text-size": 18,
"text-letter-spacing": 0.2,
"text-optional": true
},
"paint": {
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "gate-no_vehicles",
"type": "symbol",
"source": "IHM",
"source-layer": "barrier",
"filter": ["==", "class", "no_vehicles"],
"layout": {
"symbol-placement": "point",
"icon-image": "bollards",
"icon-size": {"stops": [[14, 0.5], [20, 0.8]]},
"icon-allow-overlap": true
}
},
{
"id": "gate-closed",
"type": "symbol",
"source": "IHM",
"source-layer": "barrier",
"filter": ["==", "class", "closed_gate"],
"layout": {
"symbol-placement": "point",
"icon-image": "gate_closed",
"icon-size": {"stops": [[14, 0.4], [20, 0.7]]},
"icon-allow-overlap": true
}
},
{
"id": "name-water-point",
"type": "symbol",
"source": "IHM",
"source-layer": "poi",
"minzoom": 12,
"filter": ["in", "subclass", "cistern", "spring", "pond", "stream_pool"],
"layout": {
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"text-font": ["Open Sans Cond Bold"],
"text-anchor": "top",
"text-offset": [0, 0.5],
"text-size": 18,
"text-letter-spacing": 0.2,
"text-optional": true
},
"paint": {
"text-color": "#125595",
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "water-hole",
"type": "symbol",
"source": "IHM",
"source-layer": "poi",
"minzoom": 12,
"filter": ["==", "subclass", "waterhole"],
"layout": {
"icon-image": "water_hole",
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"icon-size": {"stops": [[14, 0.4], [20, 0.7]]},
"icon-allow-overlap": true,
"text-font": ["Open Sans Cond Bold"],
"text-anchor": "top",
"text-offset": [0, 0.5],
"text-size": 18,
"text-letter-spacing": 0.2,
"text-optional": true
},
"paint": {
"text-color": "#125595",
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "water-cistern-bg",
"type": "circle",
"source": "IHM",
"source-layer": "poi",
"minzoom": 12,
"filter": ["==", "subclass", "cistern"],
"paint": {
"circle-color": "white",
"circle-radius": {"stops": [[14, 6.2], [20, 10.85]]}
}
},
{
"id": "water-cistern-circle",
"type": "circle",
"source": "IHM",
"source-layer": "poi",
"minzoom": 12,
"filter": ["==", "subclass", "cistern"],
"paint": {
"circle-radius": {"stops": [[14, 2.5], [20, 4.375]]},
"circle-color": "transparent",
"circle-stroke-color": "#1E80E2",
"circle-stroke-width": {"stops": [[14, 2.5], [20, 4.375]]}
}
},
{
"id": "water-well",
"type": "symbol",
"source": "IHM",
"source-layer": "poi",
"minzoom": 12,
"filter": ["==", "subclass", "water_well"],
"layout": {
"icon-image": "water_well",
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"icon-size": {"stops": [[14, 0.4], [20, 0.7]]},
"icon-allow-overlap": true,
"text-font": ["Open Sans Cond Bold"],
"text-anchor": "top",
"text-offset": [0, 0.5],
"text-size": 18,
"text-letter-spacing": 0.2,
"text-optional": true
},
"paint": {
"text-color": "#125595",
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "water-area-name",
"type": "symbol",
"source": "IHM",
"source-layer": "water_name",
"filter": ["==", "$type", "Point"],
"layout": {
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"text-font": ["Open Sans Cond Bold"],
"text-size": 18,
"text-letter-spacing": 0.3,
"text-rotation-alignment": "viewport",
"text-max-width": 4
},
"paint": {
"text-color": "#125595",
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "water-area-name-deprecated",
"type": "symbol",
"source": "IHM",
"source-layer": "water_name",
"filter": ["==", "$type", "LineString"],
"layout": {
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"symbol-placement": "line-center",
"text-font": ["Open Sans Cond Bold"],
"text-size": 18,
"text-letter-spacing": 0.3,
"text-rotation-alignment": "viewport"
},
"paint": {
"text-color": "#125595",
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "water-spring",
"type": "circle",
"source": "IHM",
"source-layer": "poi",
"minzoom": 12,
"filter": ["in", "subclass", "spring", "pond", "stream_pool"],
"paint": {
"circle-radius": {"stops": [[14, 5], [20, 8.75]]},
"circle-color": "#1E80E2",
"circle-stroke-color": "white",
"circle-stroke-width": {"stops": [[14, 1.2], [20, 2.1]]}
}
},
{
"id": "water-waterfall",
"type": "symbol",
"source": "IHM",
"source-layer": "poi",
"minzoom": 12,
"filter": ["all", ["==", "subclass", "waterfall"]],
"layout": {
"icon-image": "waterfall",
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"icon-size": {"stops": [[14, 0.4], [20, 0.5]]},
"icon-allow-overlap": true,
"text-font": ["Open Sans Cond Bold"],
"text-anchor": "top",
"text-offset": [0, 0.5],
"text-size": 18,
"text-letter-spacing": 0.2,
"text-optional": true
},
"paint": {
"text-color": "#125595",
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "icon-camp_site",
"type": "symbol",
"source": "IHM",
"source-layer": "poi",
"filter": ["==", "subclass", "camp_site"],
"layout": {
"icon-image": "camping",
"icon-size": {"stops": [[14, 0.5], [20, 0.8]]},
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"text-font": ["Open Sans Cond Bold"],
"text-anchor": "top",
"text-offset": [0, 0.5],
"text-size": 18,
"text-letter-spacing": 0.2,
"text-optional": true
},
"paint": {
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "peak-dot",
"type": "circle",
"source": "IHM",
"source-layer": "mountain_peak",
"minzoom": 13,
"filter": ["all", ["==", "$type", "Point"]],
"paint": {"circle-radius": 3}
},
{
"id": "peak-ele",
"type": "symbol",
"source": "IHM",
"source-layer": "mountain_peak",
"minzoom": 13,
"filter": ["all", ["has", "ele"], ["==", "$type", "Point"]],
"layout": {
"text-field": "{ele}",
"symbol-placement": "point",
"text-font": ["Open Sans Cond Bold"],
"text-letter-spacing": 0.2,
"text-max-width": 5,
"text-anchor": "right",
"text-padding": 0,
"text-offset": [-0.7, 0]
},
"paint": {
"text-color": "#404040",
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "name-peak",
"type": "symbol",
"source": "IHM",
"source-layer": "mountain_peak",
"minzoom": 13,
"filter": ["all", ["==", "$type", "Point"]],
"layout": {
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"symbol-placement": "point",
"text-font": ["Open Sans Cond Bold"],
"text-size": 18,
"text-letter-spacing": 0.2,
"text-max-width": 10,
"text-anchor": "top",
"text-offset": [0, 0.6],
"text-padding": 0
},
"paint": {
"text-color": "#404040",
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "name-park",
"type": "symbol",
"source": "IHM",
"source-layer": "park",
"minzoom": 9,
"layout": {
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"text-size": 18,
"text-font": ["Open Sans Cond Bold"],
"text-max-width": 5,
"text-padding": 50
},
"paint": {
"text-color": "#709D56",
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "name-natural",
"type": "symbol",
"source": "IHM",
"source-layer": "ihm_natural",
"filter": [
"<",
["to-number", ["get", "pixels"]],
[
"*",
30,
[
"length",
[
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"],
""
]
]
]
],
"layout": {
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"text-font": ["Open Sans Cond Bold"],
"symbol-placement": "line-center",
"text-letter-spacing": 1
},
"paint": {
"text-color": "#404040",
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "place-farm",
"type": "symbol",
"source": "IHM",
"source-layer": "place",
"minzoom": 12,
"filter": ["all", ["in", "class", "isolated_dwelling", "hamlet"]],
"layout": {
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"symbol-placement": "point",
"text-font": ["Open Sans Cond Bold"],
"text-size": 18,
"text-letter-spacing": 0.2,
"text-max-width": 5
},
"paint": {
"text-color": "#404040",
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "place-alpine_hut",
"type": "symbol",
"source": "IHM",
"source-layer": "poi",
"minzoom": 11,
"filter": ["all", ["==", "subclass", "alpine_hut"]],
"layout": {
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"symbol-placement": "point",
"text-font": ["Open Sans Cond Bold"],
"text-size": 18,
"text-letter-spacing": 0.2,
"text-max-width": 5,
"icon-size": {"stops": [[14, 0.5], [20, 0.8]]},
"icon-image": "alpinehut",
"text-offset": [0, 1],
"text-anchor": "top"
},
"paint": {
"text-color": "#404040",
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "place-village",
"type": "symbol",
"source": "IHM",
"source-layer": "place",
"minzoom": 11,
"filter": ["all", ["==", "class", "village"]],
"layout": {
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"symbol-placement": "point",
"text-font": ["Open Sans Cond Bold"],
"text-size": 18,
"text-letter-spacing": 0.2,
"text-max-width": 5
},
"paint": {
"text-color": "#404040",
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "place-suburb",
"type": "symbol",
"source": "IHM",
"source-layer": "place",
"minzoom": 13,
"maxzoom": 15,
"filter": ["==", "class", "suburb"],
"layout": {
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"symbol-placement": "point",
"text-font": ["Open Sans Cond Bold"],
"text-size": 18,
"text-letter-spacing": 0.2,
"text-max-width": 5
},
"paint": {
"text-color": "#404040",
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "place-town",
"type": "symbol",
"source": "IHM",
"source-layer": "place",
"minzoom": 10,
"maxzoom": 13,
"filter": ["==", "class", "town"],
"layout": {
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"symbol-placement": "point",
"text-font": ["Open Sans Cond Bold"],
"text-size": 18,
"text-letter-spacing": 0.2,
"text-max-width": 5
},
"paint": {
"text-color": "#404040",
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "place-city",
"type": "symbol",
"source": "IHM",
"source-layer": "place",
"minzoom": 5,
"maxzoom": 13,
"filter": ["==", "class", "city"],
"layout": {
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"symbol-placement": "point",
"text-font": ["Open Sans Cond Bold"],
"text-size": 18,
"text-letter-spacing": 0.2,
"text-max-width": 5
},
"paint": {
"text-color": "#404040",
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "place-country",
"type": "symbol",
"source": "IHM",
"source-layer": "place",
"maxzoom": 8,
"filter": ["==", "class", "country"],
"layout": {
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"symbol-placement": "point",
"text-font": ["Open Sans Cond Bold"],
"text-size": 18,
"text-letter-spacing": 0.2,
"text-max-width": 5
},
"paint": {
"text-color": "#404040",
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
},
{
"id": "name-trail",
"type": "symbol",
"source": "IHM-code",
"source-layer": "trail_name",
"minzoom": 13,
"filter": ["all", ["in", "class", "hiking"]],
"layout": {
"text-field": [
"coalesce",
["get", "name:he"],
["get", "name:en"],
["get", "name"]
],
"text-font": ["Open Sans Cond Bold"],
"text-offset": [0, -1],
"text-letter-spacing": 0.2,
"symbol-placement": "line",
"symbol-spacing": 400
},
"paint": {
"text-color": ["coalesce", ["get", "colour"], "black"],
"text-halo-color": "white",
"text-halo-width": 3,
"text-halo-blur": 1.5
}
}
],
"id": "mapeak-hike",
"owner": "Mapeak.com"
}