mirror of
https://github.com/openmaptiles/openmaptiles.git
synced 2025-12-08 18:02:18 +00:00
222 lines
4.0 KiB
JSON
222 lines
4.0 KiB
JSON
{
|
|
"layers": [
|
|
{
|
|
"id": "Aeroway",
|
|
"type": "fill",
|
|
"source": "openmaptiles",
|
|
"source-layer": "aeroway",
|
|
"minzoom": 11,
|
|
"layout": {
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"fill-color": {
|
|
"stops": [
|
|
[
|
|
6,
|
|
"hsl(240, 8%, 88%)"
|
|
],
|
|
[
|
|
12,
|
|
"hsl(53, 16%, 89%)"
|
|
]
|
|
]
|
|
},
|
|
"fill-opacity": 1
|
|
},
|
|
"metadata": {},
|
|
"filter": [
|
|
"==",
|
|
"$type",
|
|
"Polygon"
|
|
],
|
|
"order": 12
|
|
},
|
|
{
|
|
"id": "Runway",
|
|
"type": "line",
|
|
"source": "openmaptiles",
|
|
"source-layer": "aeroway",
|
|
"minzoom": 11,
|
|
"layout": {
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "hsl(234, 25%, 76%)",
|
|
"line-opacity": 1,
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[
|
|
11,
|
|
3
|
|
],
|
|
[
|
|
20,
|
|
48
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"metadata": {},
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"$type",
|
|
"LineString"
|
|
],
|
|
[
|
|
"==",
|
|
"class",
|
|
"runway"
|
|
]
|
|
],
|
|
"order": 57
|
|
},
|
|
{
|
|
"id": "Taxiway",
|
|
"type": "line",
|
|
"source": "openmaptiles",
|
|
"source-layer": "aeroway",
|
|
"minzoom": 11,
|
|
"layout": {
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"line-color": "hsl(234, 25%, 76%)",
|
|
"line-opacity": 1,
|
|
"line-width": {
|
|
"base": 1.2,
|
|
"stops": [
|
|
[
|
|
11,
|
|
1
|
|
],
|
|
[
|
|
20,
|
|
24
|
|
]
|
|
]
|
|
}
|
|
},
|
|
"metadata": {},
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"$type",
|
|
"LineString"
|
|
],
|
|
[
|
|
"==",
|
|
"class",
|
|
"taxiway"
|
|
]
|
|
],
|
|
"order": 58
|
|
},
|
|
{
|
|
"id": "Airport labels",
|
|
"type": "symbol",
|
|
"source": "openmaptiles",
|
|
"source-layer": "aeroway",
|
|
"minzoom": 14,
|
|
"layout": {
|
|
"symbol-placement": "line",
|
|
"symbol-sort-key": [
|
|
"to-number",
|
|
[
|
|
"get",
|
|
"rank"
|
|
]
|
|
],
|
|
"text-field": [
|
|
"coalesce",
|
|
[
|
|
"get",
|
|
"name:en"
|
|
],
|
|
[
|
|
"get",
|
|
"name"
|
|
]
|
|
],
|
|
"text-font": [
|
|
"Open Sans Italic",
|
|
"Noto Sans Italic"
|
|
],
|
|
"text-size": {
|
|
"stops": [
|
|
[
|
|
15,
|
|
9
|
|
],
|
|
[
|
|
19,
|
|
15
|
|
]
|
|
]
|
|
},
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"text-color": "hsl(0, 0%, 20%)",
|
|
"text-halo-color": "hsla(0, 0%, 100%, 0.8)",
|
|
"text-halo-width": 1
|
|
},
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"in",
|
|
"class",
|
|
"runway",
|
|
"taxiway"
|
|
]
|
|
],
|
|
"order": 233
|
|
},
|
|
{
|
|
"id": "Airport gate labels",
|
|
"type": "symbol",
|
|
"source": "openmaptiles",
|
|
"source-layer": "aeroway",
|
|
"minzoom": 16.5,
|
|
"layout": {
|
|
"text-field": "{ref}",
|
|
"text-font": [
|
|
"Open Sans Semibold",
|
|
"Noto Sans Regular"
|
|
],
|
|
"text-size": {
|
|
"stops": [
|
|
[
|
|
17,
|
|
9
|
|
],
|
|
[
|
|
19,
|
|
15
|
|
]
|
|
]
|
|
},
|
|
"visibility": "visible"
|
|
},
|
|
"paint": {
|
|
"text-color": "hsl(0, 0%, 53%)",
|
|
"text-halo-color": "hsl(0, 0%, 100%)",
|
|
"text-halo-width": 1
|
|
},
|
|
"filter": [
|
|
"all",
|
|
[
|
|
"==",
|
|
"class",
|
|
"gate"
|
|
]
|
|
],
|
|
"order": 234
|
|
}
|
|
]
|
|
}
|