Themes(infrastructure): Combine telecom layers, add basic power layers

This commit is contained in:
Robin van der Linde 2025-07-28 02:16:17 +02:00
parent 48a09ba7b4
commit 077b77b130
79 changed files with 1435 additions and 99 deletions

View file

@ -0,0 +1,137 @@
{
"id": "power_line",
"name": {
"en": "Power Lines",
"nl": "Elektriciteitsleidingen"
},
"description": {
"en": "Layer showing high-voltage power lines.",
"nl": "Laag met hoogspanningsleidingen"
},
"source": {
"osmTags": "power=line"
},
"minzoom": 11,
"title": {
"render": {
"en": "Power Line"
}
},
"pointRendering": [
{
"marker": [
{
"icon": {
"render": "bug"
}
}
],
"location": [
"point"
]
}
],
"lineRendering": [
{
"color": "#ffcc00",
"width": 6,
"dashArray": "5 5",
"imageAlongWay": "./assets/svg/lightning.svg"
}
],
"tagRenderings": [
{
"builtin": "operator",
"override": {
"question": {
"en": "Who operates this power line?"
},
"render": {
"en": "This power line is operated by {operator}."
}
}
},
{
"id": "voltage",
"question": {
"en": "What is the voltage of this power line?"
},
"render": {
"en": "This power line operates at {voltage} volts."
},
"freeform": {
"key": "voltage",
"type": "pnat",
"placeholder": {
"en": "e.g., 110000"
}
},
"mappings": [
{
"if": "voltage=110000",
"then": {
"en": "The voltage of this power line is 110 kV."
}
},
{
"if": "voltage=220000",
"then": {
"en": "The voltage of this power line is 220 kV."
}
}
]
},
{
"id": "cables",
"question": {
"en": "How many cables does this power line have?"
},
"render": {
"en": "This power line has {cables} cables."
},
"freeform": {
"key": "cables",
"type": "pnat",
"placeholder": {
"en": "e.g., 3"
}
}
},
{
"id": "frequency",
"question": {
"en": "What is the frequency of this power line?"
},
"render": {
"en": "This power line operates at a frequency of {frequency} Hz."
},
"freeform": {
"key": "frequency",
"type": "pnat",
"placeholder": {
"en": "e.g., 50"
}
}
},
{
"id": "circuits",
"question": {
"en": "How many circuits does this power line have?"
},
"render": {
"en": "This power line has {circuits} circuits."
},
"freeform": {
"key": "circuits",
"type": "pnat",
"placeholder": {
"en": "e.g., 2"
}
}
}
],
"allowMove": {
"enableImproveAccuracy": true,
"enableRelocation": false
}
}

View file

@ -0,0 +1,102 @@
[
{
"path": "power_pole_1_level.svg",
"license": "CC-BY-SA-4.0",
"authors": [
"Sergey Vartanov"
],
"sources": [
"https://enzet.ru/roentgen/"
]
},
{
"path": "power_pole_2_level.svg",
"license": "CC-BY-SA-4.0",
"authors": [
"Sergey Vartanov"
],
"sources": [
"https://enzet.ru/roentgen/"
]
},
{
"path": "power_pole_3_level.svg",
"license": "CC-BY-SA-4.0",
"authors": [
"Sergey Vartanov"
],
"sources": [
"https://enzet.ru/roentgen/"
]
},
{
"path": "power_pole_4_level.svg",
"license": "CC-BY-SA-4.0",
"authors": [
"Sergey Vartanov"
],
"sources": [
"https://enzet.ru/roentgen/"
]
},
{
"path": "power_pole_asymmetric.svg",
"license": "CC-BY-SA-4.0",
"authors": [
"Sergey Vartanov"
],
"sources": [
"https://enzet.ru/roentgen/"
]
},
{
"path": "power_pole_asymmetric_armless.svg",
"license": "CC-BY-SA-4.0",
"authors": [
"Sergey Vartanov"
],
"sources": [
"https://enzet.ru/roentgen/"
]
},
{
"path": "power_pole_delta.svg",
"license": "CC-BY-SA-4.0",
"authors": [
"Sergey Vartanov"
],
"sources": [
"https://enzet.ru/roentgen/"
]
},
{
"path": "power_pole_flag.svg",
"license": "CC-BY-SA-4.0",
"authors": [
"Sergey Vartanov"
],
"sources": [
"https://enzet.ru/roentgen/"
]
},
{
"path": "power_pole_triangle.svg",
"license": "CC-BY-SA-4.0",
"authors": [
"Sergey Vartanov"
],
"sources": [
"https://enzet.ru/roentgen/"
]
},
{
"path": "power_pole_triangle_armless.svg",
"license": "CC-BY-SA-4.0",
"authors": [
"Sergey Vartanov"
],
"sources": [
"https://enzet.ru/roentgen/"
]
}
]

View file

@ -0,0 +1,265 @@
{
"id": "power_pole",
"name": {
"en": "Power Poles",
"nl": "Elektriciteitspalen"
},
"description": {
"en": "Layer showing power poles.",
"nl": "Laag die elektriciteitspalen toont."
},
"source": {
"osmTags": "power=pole"
},
"minzoom": 16,
"title": {
"render": {
"en": "Power Pole"
}
},
"pointRendering": [
{
"marker": [
{
"icon": {
"render": "./assets/layers/power_pole/power_pole_1_level.svg",
"mappings": [
{
"if": "design=two-level",
"then": "./assets/layers/power_pole/power_pole_2_level.svg"
},
{
"if": "design=three-level",
"then": "./assets/layers/power_pole/power_pole_3_level.svg"
},
{
"if": "design=four-level",
"then": "./assets/layers/power_pole/power_pole_4_level.svg"
},
{
"if": "design=asymmetric",
"then": "./assets/layers/power_pole/power_pole_asymmetric.svg"
},
{
"if": "design=triangle",
"then": "./assets/layers/power_pole/power_pole_triangle.svg"
},
{
"if": "design=armless_triangle",
"then": "./assets/layers/power_pole/power_pole_triangle_armless.svg"
},
{
"if": "design=flag",
"then": "./assets/layers/power_pole/power_pole_flag.svg"
},
{
"if": {
"or": [
"design=delta",
"design=delta_two_level",
"design=delta_three_level"
]
},
"then": "./assets/layers/power_pole/power_pole_delta.svg"
}
]
}
}
],
"location": [
"point",
"centroid"
]
}
],
"tagRenderings": [
{
"id": "material",
"question": {
"en": "What material is this power pole made of?"
},
"render": {
"en": "This power pole is made of {material}."
},
"freeform": {
"key": "material",
"type": "string",
"placeholder": {
"en": "e.g. wood, concrete, steel"
}
},
"mappings": [
{
"if": "material=wood",
"then": {
"en": "This power pole is made of wood."
}
},
{
"if": "material=concrete",
"then": {
"en": "This power pole is made of concrete."
}
},
{
"if": "material=steel",
"then": {
"en": "This power pole is made of steel."
}
},
{
"if": "material=reinforced_concrete",
"then": {
"en": "This power pole is made of reinforced concrete."
}
},
{
"if": "material=metal",
"then": {
"en": "This power pole is made of metal."
}
}
]
},
{
"id": "design",
"question": {
"en": "What is the design of this power pole?"
},
"render": {
"en": "This power pole has the design {design}."
},
"freeform": {
"key": "design",
"type": "string",
"placeholder": {
"en": "e.g., delta, asymmetric, triangle"
}
},
"mappings": [
{
"if": "design=one-level",
"then": {
"en": "This power pole has a one-level design."
},
"icon": {
"path": "./assets/layers/power_pole/power_pole_1_level.svg"
}
},
{
"if": "design=two-level",
"then": {
"en": "This power pole has a two-level design."
},
"icon": {
"path": "./assets/layers/power_pole/power_pole_2_level.svg"
}
},
{
"if": "design=three-level",
"then": {
"en": "This power pole has a three-level design."
},
"icon": {
"path": "./assets/layers/power_pole/power_pole_3_level.svg"
}
},
{
"if": "design=four-level",
"then": {
"en": "This power pole has a four-level design."
},
"icon": {
"path": "./assets/layers/power_pole/power_pole_4_level.svg"
}
},
{
"if": "design=asymmetric",
"then": {
"en": "This power pole has an asymmetric design."
},
"icon": {
"path": "./assets/layers/power_pole/power_pole_asymmetric.svg"
}
},
{
"if": "design=triangle",
"then": {
"en": "This power pole has a triangle design."
},
"icon": {
"path": "./assets/layers/power_pole/power_pole_triangle.svg"
}
},
{
"if": "design=armless_triangle",
"then": {
"en": "This power pole has an armless triangle design."
},
"icon": {
"path": "./assets/layers/power_pole/power_pole_triangle_armless.svg"
}
},
{
"if": "design=flag",
"then": {
"en": "This power pole has a flag design."
},
"icon": {
"path": "./assets/layers/power_pole/power_pole_flag.svg"
}
},
{
"if": "design=delta",
"then": {
"en": "This power pole has a delta design."
},
"icon": {
"path": "./assets/layers/power_pole/power_pole_delta.svg"
}
},
{
"if": "design=delta_two_level",
"then": {
"en": "This power pole has a two-level delta design."
},
"icon": {
"path": "./assets/layers/power_pole/power_pole_delta.svg"
}
},
{
"if": "design=delta_three_level",
"then": {
"en": "This power pole has a three-level delta design."
},
"icon": {
"path": "./assets/layers/power_pole/power_pole_delta.svg"
}
}
]
},
{
"builtin": "ref",
"override": {
"question": {
"en": "What is the reference number of this power pole?"
},
"render": {
"en": "This power pole has the reference number {ref}."
}
}
},
{
"builtin": "operator",
"override": {
"question": {
"en": "Who operates this power pole?"
},
"render": {
"en": "This power pole is operated by {operator}."
}
}
}
],
"allowMove": false
}

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M 7.5,2.0 C 7.223,2.0 7.0,2.223 7.0,2.5 L 7.0,3.0 L 2.5,3.0 A 0.5,0.5 0.0 0,0 2.0,3.5 A 0.5,0.5 0.0 0,0 2.5,4.0 L 7.0,4.0 L 7.0,14.5 C 7.0,14.777 7.223,15.0 7.5,15.0 L 8.5,15.0 C 8.777,15.0 9.0,14.777 9.0,14.5 L 9.0,4.0 L 13.5,4.0 A 0.5,0.5 0.0 0,0 14.0,3.5 A 0.5,0.5 0.0 0,0 13.5,3.0 L 9.0,3.0 L 9.0,2.5 C 9.0,2.223 8.777,2.0 8.5,2.0 L 7.5,2.0 M 2.5,4.5 A 0.5,0.5 0.0 0,0 2.0,5.0 L 2.0,6.0 A 0.5,0.5 0.0 0,0 2.5,6.5 A 0.5,0.5 0.0 0,0 3.0,6.0 L 3.0,5.0 A 0.5,0.5 0.0 0,0 2.5,4.5 M 13.5,4.5 A 0.5,0.5 0.0 0,0 13.0,5.0 L 13.0,6.0 A 0.5,0.5 0.0 0,0 13.5,6.5 A 0.5,0.5 0.0 0,0 14.0,6.0 L 14.0,5.0 A 0.5,0.5 0.0 0,0 13.5,4.5" fill="#000" /></svg>

After

Width:  |  Height:  |  Size: 713 B

View file

@ -0,0 +1,2 @@
SPDX-FileCopyrightText: Sergey Vartanov
SPDX-License-Identifier: CC-BY-SA-4.0

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M 7.5,2.0 C 7.223,2.0 7.0,2.223 7.0,2.5 L 7.0,3.0 L 2.5,3.0 A 0.5,0.5 0.0 0,0 2.0,3.5 A 0.5,0.5 0.0 0,0 2.5,4.0 L 7.0,4.0 L 7.0,5.0 L 2.5,5.0 A 0.5,0.5 0.0 0,0 2.0,5.5 A 0.5,0.5 0.0 0,0 2.5,6.0 L 7.0,6.0 L 7.0,14.5 C 7.0,14.777 7.223,15.0 7.5,15.0 L 8.5,15.0 C 8.777,15.0 9.0,14.777 9.0,14.5 L 9.0,6.0 L 13.5,6.0 A 0.5,0.5 0.0 0,0 14.0,5.5 A 0.5,0.5 0.0 0,0 13.5,5.0 L 9.0,5.0 L 9.0,4.0 L 13.5,4.0 A 0.5,0.5 0.0 0,0 14.0,3.5 A 0.5,0.5 0.0 0,0 13.5,3.0 L 9.0,3.0 L 9.0,2.5 C 9.0,2.223 8.777,2.0 8.5,2.0 L 7.5,2.0 M 2.5,6.5 A 0.5,0.5 0.0 0,0 2.0,7.0 L 2.0,8.0 A 0.5,0.5 0.0 0,0 2.5,8.5 A 0.5,0.5 0.0 0,0 3.0,8.0 L 3.0,7.0 A 0.5,0.5 0.0 0,0 2.5,6.5 M 13.5,6.5 A 0.5,0.5 0.0 0,0 13.0,7.0 L 13.0,8.0 A 0.5,0.5 0.0 0,0 13.5,8.5 A 0.5,0.5 0.0 0,0 14.0,8.0 L 14.0,7.0 A 0.5,0.5 0.0 0,0 13.5,6.5" fill="#000" /></svg>

After

Width:  |  Height:  |  Size: 880 B

View file

@ -0,0 +1,2 @@
SPDX-FileCopyrightText: Sergey Vartanov
SPDX-License-Identifier: CC-BY-SA-4.0

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M 2.5,2.0 C 2.2239,2.0 2.0,2.2239 2.0,2.5 C 2.0,2.7761 2.2239,3.0 2.5,3.0 L 7.0,3.0 L 7.0,4.0 L 2.5,4.0 C 2.2239,4.0 2.0,4.2239 2.0,4.5 C 2.0,4.7761 2.2239,5.0 2.5,5.0 L 7.0,5.0 L 7.0,6.0 L 2.5,6.0 C 2.2239,6.0 2.0,6.2239 2.0,6.5 C 2.0,6.7761 2.2239,7.0 2.5,7.0 L 7.0,7.0 L 7.0,14.5 C 7.0,14.777 7.223,15.0 7.5,15.0 L 8.5,15.0 C 8.777,15.0 9.0,14.777 9.0,14.5 L 9.0,7.0 L 13.5,7.0 C 13.7761,7.0 14.0,6.7761 14.0,6.5 C 14.0,6.2239 13.7761,6.0 13.5,6.0 L 9.0,6.0 L 9.0,5.0 L 13.5,5.0 C 13.7761,5.0 14.0,4.7761 14.0,4.5 C 14.0,4.2239 13.7761,4.0 13.5,4.0 L 9.0,4.0 L 9.0,3.0 L 13.5,3.0 C 13.7761,3.0 14.0,2.7761 14.0,2.5 C 14.0,2.2239 13.7761,2.0 13.5,2.0 L 2.5,2.0 M 2.5,7.5 C 2.2239,7.5 2.0,7.7239 2.0,8.0 L 2.0,9.0 C 2.0,9.2761 2.2239,9.5 2.5,9.5 C 2.7761,9.5 3.0,9.2761 3.0,9.0 L 3.0,8.0 C 3.0,7.7239 2.7761,7.5 2.5,7.5 M 13.5,7.5 C 13.2239,7.5 13.0,7.7239 13.0,8.0 L 13.0,9.0 C 13.0,9.2761 13.2239,9.5 13.5,9.5 C 13.7761,9.5 14.0,9.2761 14.0,9.0 L 14.0,8.0 C 14.0,7.7239 13.7761,7.5 13.5,7.5" fill="#000" /></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View file

@ -0,0 +1,2 @@
SPDX-FileCopyrightText: Sergey Vartanov
SPDX-License-Identifier: CC-BY-SA-4.0

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M 2.5,1.0 C 2.2239,1.0 2.0,1.2239 2.0,1.5 C 2.0,1.7761 2.2239,2.0 2.5,2.0 L 7.0,2.0 L 7.0,3.0 L 2.5,3.0 C 2.2239,3.0 2.0,3.2239 2.0,3.5 C 2.0,3.7761 2.2239,4.0 2.5,4.0 L 7.0,4.0 L 7.0,5.0 L 2.5,5.0 C 2.2239,5.0 2.0,5.2239 2.0,5.5 C 2.0,5.7761 2.2239,6.0 2.5,6.0 L 7.0,6.0 L 7.0,7.0 L 2.5,7.0 C 2.2239,7.0 2.0,7.2239 2.0,7.5 C 2.0,7.7761 2.2239,8.0 2.5,8.0 L 7.0,8.0 L 7.0,14.5 C 7.0,14.777 7.223,15.0 7.5,15.0 L 8.5,15.0 C 8.777,15.0 9.0,14.777 9.0,14.5 L 9.0,8.0 L 13.5,8.0 C 13.7761,8.0 14.0,7.7761 14.0,7.5 C 14.0,7.2239 13.7761,7.0 13.5,7.0 L 9.0,7.0 L 9.0,6.0 L 13.5,6.0 C 13.7761,6.0 14.0,5.7761 14.0,5.5 C 14.0,5.2239 13.7761,5.0 13.5,5.0 L 9.0,5.0 L 9.0,4.0 L 13.5,4.0 C 13.7761,4.0 14.0,3.7761 14.0,3.5 C 14.0,3.2239 13.7761,3.0 13.5,3.0 L 9.0,3.0 L 9.0,2.0 L 13.5,2.0 C 13.7761,2.0 14.0,1.7761 14.0,1.5 C 14.0,1.2239 13.7761,1.0 13.5,1.0 L 2.5,1.0 M 2.5,8.5 C 2.2239,8.5 2.0,8.7239 2.0,9.0 L 2.0,10.0 C 2.0,10.2761 2.2239,10.5 2.5,10.5 C 2.7761,10.5 3.0,10.2761 3.0,10.0 L 3.0,9.0 C 3.0,8.7239 2.7761,8.5 2.5,8.5 M 13.5,8.5 C 13.2239,8.5 13.0,8.7239 13.0,9.0 L 13.0,10.0 C 13.0,10.2761 13.2239,10.5 13.5,10.5 C 13.7761,10.5 14.0,10.2761 14.0,10.0 L 14.0,9.0 C 14.0,8.7239 13.7761,8.5 13.5,8.5" fill="#000" /></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -0,0 +1,2 @@
SPDX-FileCopyrightText: Sergey Vartanov
SPDX-License-Identifier: CC-BY-SA-4.0

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M 7.5,2.0 C 7.223,2.0 7.0,2.223 7.0,2.5 L 7.0,3.0 L 2.5,3.0 A 0.5,0.5 0.0 0,0 2.0,3.5 A 0.5,0.5 0.0 0,0 2.5,4.0 L 7.0,4.0 L 7.0,5.0 L 2.5,5.0 A 0.5,0.5 0.0 0,0 2.0,5.5 A 0.5,0.5 0.0 0,0 2.5,6.0 L 7.0,6.0 L 7.0,14.5 C 7.0,14.777 7.223,15.0 7.5,15.0 L 8.5,15.0 C 8.777,15.0 9.0,14.777 9.0,14.5 L 9.0,6.0 L 13.5,6.0 A 0.5,0.5 0.0 0,0 14.0,5.5 A 0.5,0.5 0.0 0,0 13.5,5.0 L 9.0,5.0 L 9.0,2.5 C 9.0,2.223 8.777,2.0 8.5,2.0 L 7.5,2.0 M 2.5,6.5 A 0.5,0.5 0.0 0,0 2.0,7.0 L 2.0,8.0 A 0.5,0.5 0.0 0,0 2.5,8.5 A 0.5,0.5 0.0 0,0 3.0,8.0 L 3.0,7.0 A 0.5,0.5 0.0 0,0 2.5,6.5 M 13.5,6.5 A 0.5,0.5 0.0 0,0 13.0,7.0 L 13.0,8.0 A 0.5,0.5 0.0 0,0 13.5,8.5 A 0.5,0.5 0.0 0,0 14.0,8.0 L 14.0,7.0 A 0.5,0.5 0.0 0,0 13.5,6.5" fill="#000" /></svg>

After

Width:  |  Height:  |  Size: 795 B

View file

@ -0,0 +1,2 @@
SPDX-FileCopyrightText: Sergey Vartanov
SPDX-License-Identifier: CC-BY-SA-4.0

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M 7.5,2.0 C 7.223,2.0 7.0,2.223 7.0,2.5 L 7.0,3.0 L 5.5,3.0 A 0.5,0.5 0.0 0,0 5.0,3.5 A 0.5,0.5 0.0 0,0 5.5,4.0 L 7.0,4.0 L 7.0,5.0 L 5.5,5.0 A 0.5,0.5 0.0 0,0 5.0,5.5 A 0.5,0.5 0.0 0,0 5.5,6.0 L 7.0,6.0 L 7.0,14.5 C 7.0,14.777 7.223,15.0 7.5,15.0 L 8.5,15.0 C 8.777,15.0 9.0,14.777 9.0,14.5 L 9.0,6.0 L 10.5,6.0 A 0.5,0.5 0.0 0,0 11.0,5.5 A 0.5,0.5 0.0 0,0 10.5,5.0 L 9.0,5.0 L 9.0,2.5 C 9.0,2.223 8.777,2.0 8.5,2.0 L 7.5,2.0 M 5.5,6.5 A 0.5,0.5 0.0 0,0 5.0,7.0 L 5.0,8.0 A 0.5,0.5 0.0 0,0 5.5,8.5 A 0.5,0.5 0.0 0,0 6.0,8.0 L 6.0,7.0 A 0.5,0.5 0.0 0,0 5.5,6.5 M 10.5,6.5 A 0.5,0.5 0.0 0,0 10.0,7.0 L 10.0,8.0 A 0.5,0.5 0.0 0,0 10.5,8.5 A 0.5,0.5 0.0 0,0 11.0,8.0 L 11.0,7.0 A 0.5,0.5 0.0 0,0 10.5,6.5" fill="#000" /></svg>

After

Width:  |  Height:  |  Size: 795 B

View file

@ -0,0 +1,2 @@
SPDX-FileCopyrightText: Sergey Vartanov
SPDX-License-Identifier: CC-BY-SA-4.0

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M 8.0,1.5 A 0.5,0.5 0.0 0,0 7.5,2.0 L 7.5,3.0 A 0.5,0.5 0.0 0,0 8.0,3.5 A 0.5,0.5 0.0 0,0 8.5,3.0 L 8.5,2.0 A 0.5,0.5 0.0 0,0 8.0,1.5 M 2.5,2.5 A 0.5,0.5 0.0 0,0 2.0,3.0 L 2.0,4.0 A 0.5,0.5 0.0 0,0 2.5,4.5 A 0.5,0.5 0.0 0,0 3.0,4.0 L 3.0,3.0 A 0.5,0.5 0.0 0,0 2.5,2.5 M 13.5,2.5 A 0.5,0.5 0.0 0,0 13.0,3.0 L 13.0,4.0 A 0.5,0.5 0.0 0,0 13.5,4.5 A 0.5,0.5 0.0 0,0 14.0,4.0 L 14.0,3.0 A 0.5,0.5 0.0 0,0 13.5,2.5 M 7.5,4.0 C 7.223,4.0 7.0,4.223 7.0,4.5 L 7.0,5.0 L 2.5,5.0 A 0.5,0.5 0.0 0,0 2.0,5.5 A 0.5,0.5 0.0 0,0 2.5,6.0 L 7.0,6.0 L 7.0,14.5 C 7.0,14.777 7.223,15.0 7.5,15.0 L 8.5,15.0 C 8.777,15.0 9.0,14.777 9.0,14.5 L 9.0,6.0 L 13.5,6.0 A 0.5,0.5 0.0 0,0 14.0,5.5 A 0.5,0.5 0.0 0,0 13.5,5.0 L 9.0,5.0 L 9.0,4.5 C 9.0,4.223 8.777,4.0 8.5,4.0 L 7.5,4.0" fill="#000" /></svg>

After

Width:  |  Height:  |  Size: 847 B

View file

@ -0,0 +1,2 @@
SPDX-FileCopyrightText: Sergey Vartanov
SPDX-License-Identifier: CC-BY-SA-4.0

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M 7.5,2.0 C 7.223,2.0 7.0,2.223 7.0,2.5 L 7.0,3.0 L 2.5,3.0 A 0.5,0.5 0.0 0,0 2.0,3.5 A 0.5,0.5 0.0 0,0 2.5,4.0 L 7.0,4.0 L 7.0,5.0 L 2.5,5.0 A 0.5,0.5 0.0 0,0 2.0,5.5 A 0.5,0.5 0.0 0,0 2.5,6.0 L 7.0,6.0 L 7.0,7.0 L 2.5,7.0 A 0.5,0.5 0.0 0,0 2.0,7.5 A 0.5,0.5 0.0 0,0 2.5,8.0 L 7.0,8.0 L 7.0,14.5 C 7.0,14.777 7.223,15.0 7.5,15.0 L 8.5,15.0 C 8.777,15.0 9.0,14.777 9.0,14.5 L 9.0,2.5 C 9.0,2.223 8.777,2.0 8.5,2.0 L 7.5,2.0 M 2.5,8.5 A 0.5,0.5 0.0 0,0 2.0,9.0 L 2.0,10.0 A 0.5,0.5 0.0 0,0 2.5,10.5 A 0.5,0.5 0.0 0,0 3.0,10.0 L 3.0,9.0 A 0.5,0.5 0.0 0,0 2.5,8.5" fill="#000" /></svg>

After

Width:  |  Height:  |  Size: 654 B

View file

@ -0,0 +1,2 @@
SPDX-FileCopyrightText: Sergey Vartanov
SPDX-License-Identifier: CC-BY-SA-4.0

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M 7.5,2.0 C 7.223,2.0 7.0,2.223 7.0,2.5 L 7.0,3.0 L 2.5,3.0 A 0.5,0.5 0.0 0,0 2.0,3.5 A 0.5,0.5 0.0 0,0 2.5,4.0 L 7.0,4.0 L 7.0,7.0 L 2.5,7.0 A 0.5,0.5 0.0 0,0 2.0,7.5 A 0.5,0.5 0.0 0,0 2.5,8.0 L 7.0,8.0 L 7.0,14.5 C 7.0,14.777 7.223,15.0 7.5,15.0 L 8.5,15.0 C 8.777,15.0 9.0,14.777 9.0,14.5 L 9.0,6.0 L 13.5,6.0 A 0.5,0.5 0.0 0,0 14.0,5.5 A 0.5,0.5 0.0 0,0 13.5,5.0 L 9.0,5.0 L 9.0,2.5 C 9.0,2.223 8.777,2.0 8.5,2.0 L 7.5,2.0 M 13.5,6.5 A 0.5,0.5 0.0 0,0 13.0,7.0 L 13.0,8.0 A 0.5,0.5 0.0 0,0 13.5,8.5 A 0.5,0.5 0.0 0,0 14.0,8.0 L 14.0,7.0 A 0.5,0.5 0.0 0,0 13.5,6.5 M 2.5,8.5 A 0.5,0.5 0.0 0,0 2.0,9.0 L 2.0,10.0 A 0.5,0.5 0.0 0,0 2.5,10.5 A 0.5,0.5 0.0 0,0 3.0,10.0 L 3.0,9.0 A 0.5,0.5 0.0 0,0 2.5,8.5" fill="#000" /></svg>

After

Width:  |  Height:  |  Size: 798 B

View file

@ -0,0 +1,2 @@
SPDX-FileCopyrightText: Sergey Vartanov
SPDX-License-Identifier: CC-BY-SA-4.0

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M 7.5,2.0 C 7.223,2.0 7.0,2.223 7.0,2.5 L 7.0,3.0 L 5.5,3.0 A 0.5,0.5 0.0 0,0 5.0,3.5 A 0.5,0.5 0.0 0,0 5.5,4.0 L 7.0,4.0 L 7.0,7.0 L 5.5,7.0 A 0.5,0.5 0.0 0,0 5.0,7.5 A 0.5,0.5 0.0 0,0 5.5,8.0 L 7.0,8.0 L 7.0,14.5 C 7.0,14.777 7.223,15.0 7.5,15.0 L 8.5,15.0 C 8.777,15.0 9.0,14.777 9.0,14.5 L 9.0,6.0 L 10.5,6.0 A 0.5,0.5 0.0 0,0 11.0,5.5 A 0.5,0.5 0.0 0,0 10.5,5.0 L 9.0,5.0 L 9.0,2.5 C 9.0,2.223 8.777,2.0 8.5,2.0 L 7.5,2.0 M 10.5,6.5 A 0.5,0.5 0.0 0,0 10.0,7.0 L 10.0,8.0 A 0.5,0.5 0.0 0,0 10.5,8.5 A 0.5,0.5 0.0 0,0 11.0,8.0 L 11.0,7.0 A 0.5,0.5 0.0 0,0 10.5,6.5 M 5.5,8.5 A 0.5,0.5 0.0 0,0 5.0,9.0 L 5.0,10.0 A 0.5,0.5 0.0 0,0 5.5,10.5 A 0.5,0.5 0.0 0,0 6.0,10.0 L 6.0,9.0 A 0.5,0.5 0.0 0,0 5.5,8.5" fill="#000" /></svg>

After

Width:  |  Height:  |  Size: 798 B

View file

@ -0,0 +1,2 @@
SPDX-FileCopyrightText: Sergey Vartanov
SPDX-License-Identifier: CC-BY-SA-4.0

View file

@ -0,0 +1,212 @@
[
{
"path": "power_tower_1_level.svg",
"license": "CC-BY-SA-4.0",
"authors": [
"Sergey Vartanov"
],
"sources": [
"https://enzet.ru/roentgen/"
]
},
{
"path": "power_tower_2_level.svg",
"license": "CC-BY-SA-4.0",
"authors": [
"Sergey Vartanov"
],
"sources": [
"https://enzet.ru/roentgen/"
]
},
{
"path": "power_tower_3_level.svg",
"license": "CC-BY-SA-4.0",
"authors": [
"Sergey Vartanov"
],
"sources": [
"https://enzet.ru/roentgen/"
]
},
{
"path": "power_tower_4_level.svg",
"license": "CC-BY-SA-4.0",
"authors": [
"Sergey Vartanov"
],
"sources": [
"https://enzet.ru/roentgen/"
]
},
{
"path": "power_tower_asymmetric.svg",
"license": "CC-BY-SA-4.0",
"authors": [
"Sergey Vartanov"
],
"sources": [
"https://enzet.ru/roentgen/"
]
},
{
"path": "power_tower_barrel.svg",
"license": "CC-BY-SA-4.0",
"authors": [
"Sergey Vartanov"
],
"sources": [
"https://enzet.ru/roentgen/"
]
},
{
"path": "power_tower_delta.svg",
"license": "CC-BY-SA-4.0",
"authors": [
"Sergey Vartanov"
],
"sources": [
"https://enzet.ru/roentgen/"
]
},
{
"path": "power_tower_delta_2_level.svg",
"license": "CC-BY-SA-4.0",
"authors": [
"Sergey Vartanov"
],
"sources": [
"https://enzet.ru/roentgen/"
]
},
{
"path": "power_tower_delta_3_level.svg",
"license": "CC-BY-SA-4.0",
"authors": [
"Sergey Vartanov"
],
"sources": [
"https://enzet.ru/roentgen/"
]
},
{
"path": "power_tower_donau.svg",
"license": "CC-BY-SA-4.0",
"authors": [
"Sergey Vartanov"
],
"sources": [
"https://enzet.ru/roentgen/"
]
},
{
"path": "power_tower_donau_inverse.svg",
"license": "CC-BY-SA-4.0",
"authors": [
"Sergey Vartanov"
],
"sources": [
"https://enzet.ru/roentgen/"
]
},
{
"path": "power_tower_flag.svg",
"license": "CC-BY-SA-4.0",
"authors": [
"Sergey Vartanov"
],
"sources": [
"https://enzet.ru/roentgen/"
]
},
{
"path": "power_tower_guyed_h_frame.svg",
"license": "CC-BY-SA-4.0",
"authors": [
"Sergey Vartanov"
],
"sources": [
"https://enzet.ru/roentgen/"
]
},
{
"path": "power_tower_h_frame.svg",
"license": "CC-BY-SA-4.0",
"authors": [
"Sergey Vartanov"
],
"sources": [
"https://enzet.ru/roentgen/"
]
},
{
"path": "power_tower_h_frame_2_level.svg",
"license": "CC-BY-SA-4.0",
"authors": [
"Sergey Vartanov"
],
"sources": [
"https://enzet.ru/roentgen/"
]
},
{
"path": "power_tower_portal.svg",
"license": "CC-BY-SA-4.0",
"authors": [
"Sergey Vartanov"
],
"sources": [
"https://enzet.ru/roentgen/"
]
},
{
"path": "power_tower_portal_2_level.svg",
"license": "CC-BY-SA-4.0",
"authors": [
"Sergey Vartanov"
],
"sources": [
"https://enzet.ru/roentgen/"
]
},
{
"path": "power_tower_portal_3_level.svg",
"license": "CC-BY-SA-4.0",
"authors": [
"Sergey Vartanov"
],
"sources": [
"https://enzet.ru/roentgen/"
]
},
{
"path": "power_tower_triangle.svg",
"license": "CC-BY-SA-4.0",
"authors": [
"Sergey Vartanov"
],
"sources": [
"https://enzet.ru/roentgen/"
]
},
{
"path": "power_tower_x_frame.svg",
"license": "CC-BY-SA-4.0",
"authors": [
"Sergey Vartanov"
],
"sources": [
"https://enzet.ru/roentgen/"
]
},
{
"path": "power_tower_y_frame.svg",
"license": "CC-BY-SA-4.0",
"authors": [
"Sergey Vartanov"
],
"sources": [
"https://enzet.ru/roentgen/"
]
}
]

View file

@ -0,0 +1,384 @@
{
"id": "power_tower",
"name": {
"en": "Power Towers",
"nl": "Elektriciteitsmasten"
},
"description": {
"en": "Layer showing power towers.",
"nl": "Laag die elektriciteitsmasten toont."
},
"source": {
"osmTags": "power=tower"
},
"minzoom": 14,
"title": {
"render": {
"en": "Power Tower"
}
},
"pointRendering": [
{
"marker": [
{
"icon": {
"render": "./assets/layers/power_tower/power_tower_1_level.svg",
"mappings": [
{
"if": "design=two-level",
"then": "./assets/layers/power_tower/power_tower_2_level.svg"
},
{
"if": "design=three-level",
"then": "./assets/layers/power_tower/power_tower_3_level.svg"
},
{
"if": "design=four-level",
"then": "./assets/layers/power_tower/power_tower_4_level.svg"
},
{
"if": "design=asymmetric",
"then": "./assets/layers/power_tower/power_tower_asymmetric.svg"
},
{
"if": "design=triangle",
"then": "./assets/layers/power_tower/power_tower_triangle.svg"
},
{
"if": "design=flag",
"then": "./assets/layers/power_tower/power_tower_flag.svg"
},
{
"if": "design=delta",
"then": "./assets/layers/power_tower/power_tower_delta.svg"
},
{
"if": "design=delta_two_level",
"then": "./assets/layers/power_tower/power_tower_delta_2_level.svg"
},
{
"if": "design=delta_three_level",
"then": "./assets/layers/power_tower/power_tower_delta_3_level.svg"
},
{
"if": "design=donau",
"then": "./assets/layers/power_tower/power_tower_donau.svg"
},
{
"if": "design=donau_inverse",
"then": "./assets/layers/power_tower/power_tower_donau_inverse.svg"
},
{
"if": "design=barrel",
"then": "./assets/layers/power_tower/power_tower_barrel.svg"
},
{
"if": "design=y-frame",
"then": "./assets/layers/power_tower/power_tower_y_frame.svg"
},
{
"if": "design=x-frame",
"then": "./assets/layers/power_tower/power_tower_x_frame.svg"
},
{
"if": "design=h-frame",
"then": "./assets/layers/power_tower/power_tower_h_frame.svg"
},
{
"if": "design=guyed_h_frame",
"then": "./assets/layers/power_tower/power_tower_guyed_h_frame.svg"
},
{
"if": "design=portal",
"then": "./assets/layers/power_tower/power_tower_portal.svg"
},
{
"if": "design=portal-two-level",
"then": "./assets/layers/power_tower/power_tower_portal_2_level.svg"
},
{
"if": "design=portal-three-level",
"then": "./assets/layers/power_tower/power_tower_portal_3_level.svg"
}
]
}
}
],
"location": [
"point",
"centroid"
]
}
],
"tagRenderings": [
{
"id": "material",
"question": {
"en": "What material is this power tower made of?"
},
"render": {
"en": "This power tower is made of {material}."
},
"freeform": {
"key": "material",
"type": "string",
"placeholder": {
"en": "e.g. wood, concrete, steel"
}
},
"mappings": [
{
"if": "material=steel",
"then": {
"en": "This power tower is made of steel."
}
},
{
"if": "material=wood",
"then": {
"en": "This power tower is made of wood."
}
},
{
"if": "material=metal",
"then": {
"en": "This power tower is made of metal."
}
},
{
"if": "material=concrete",
"then": {
"en": "This power tower is made of concrete."
}
},
{
"if": "material=reinforced_concrete",
"then": {
"en": "This power tower is made of reinforced concrete."
}
}
]
},
{
"id": "design",
"question": {
"en": "What is the design of this power tower?"
},
"render": {
"en": "This power tower has the design {design}."
},
"freeform": {
"key": "design",
"type": "string",
"placeholder": {
"en": "e.g., delta, donau, h-frame"
}
},
"mappings": [
{
"if": "design=one-level",
"then": {
"en": "This power tower has a one-level design."
},
"icon": {
"path": "./assets/layers/power_tower/power_tower_1_level.svg"
}
},
{
"if": "design=two-level",
"then": {
"en": "This power tower has a two-level design."
},
"icon": {
"path": "./assets/layers/power_tower/power_tower_2_level.svg"
}
},
{
"if": "design=three-level",
"then": {
"en": "This power tower has a three-level design."
},
"icon": {
"path": "./assets/layers/power_tower/power_tower_3_level.svg"
}
},
{
"if": "design=four-level",
"then": {
"en": "This power tower has a four-level design."
},
"icon": {
"path": "./assets/layers/power_tower/power_tower_4_level.svg"
}
},
{
"if": "design=asymmetric",
"then": {
"en": "This power tower has an asymmetric design."
},
"icon": {
"path": "./assets/layers/power_tower/power_tower_asymmetric.svg"
}
},
{
"if": "design=triangle",
"then": {
"en": "This power tower has a triangle design."
},
"icon": {
"path": "./assets/layers/power_tower/power_tower_triangle.svg"
}
},
{
"if": "design=flag",
"then": {
"en": "This power tower has a flag design."
},
"icon": {
"path": "./assets/layers/power_tower/power_tower_flag.svg"
}
},
{
"if": "design=delta",
"then": {
"en": "This power tower has a delta design."
},
"icon": {
"path": "./assets/layers/power_tower/power_tower_delta.svg"
}
},
{
"if": "design=delta_two_level",
"then": {
"en": "This power tower has a two-level delta design."
},
"icon": {
"path": "./assets/layers/power_tower/power_tower_delta_2_level.svg"
}
},
{
"if": "design=delta_three_level",
"then": {
"en": "This power tower has a three-level delta design."
},
"icon": {
"path": "./assets/layers/power_tower/power_tower_delta_3_level.svg"
}
},
{
"if": "design=donau",
"then": {
"en": "This power tower has a Donau design."
},
"icon": {
"path": "./assets/layers/power_tower/power_tower_donau.svg"
}
},
{
"if": "design=donau_inverse",
"then": {
"en": "This power tower has an inverse Donau design."
},
"icon": {
"path": "./assets/layers/power_tower/power_tower_donau_inverse.svg"
}
},
{
"if": "design=barrel",
"then": {
"en": "This power tower has a barrel design."
},
"icon": {
"path": "./assets/layers/power_tower/power_tower_barrel.svg"
}
},
{
"if": "design=y-frame",
"then": {
"en": "This power tower has a Y-frame design."
},
"icon": {
"path": "./assets/layers/power_tower/power_tower_y_frame.svg"
}
},
{
"if": "design=x-frame",
"then": {
"en": "This power tower has an X-frame design."
},
"icon": {
"path": "./assets/layers/power_tower/power_tower_x_frame.svg"
}
},
{
"if": "design=h-frame",
"then": {
"en": "This power tower has an H-frame design."
},
"icon": {
"path": "./assets/layers/power_tower/power_tower_h_frame.svg"
}
},
{
"if": "design=guyed_h-frame",
"then": {
"en": "This power tower has a guyed H-frame design."
},
"icon": {
"path": "./assets/layers/power_tower/power_tower_guyed_h_frame.svg"
}
},
{
"if": "design=portal",
"then": {
"en": "This power tower has a portal design."
},
"icon": {
"path": "./assets/layers/power_tower/power_tower_portal.svg"
}
},
{
"if": "design=portal-two-level",
"then": {
"en": "This power tower has a two-level portal design."
},
"icon": {
"path": "./assets/layers/power_tower/power_tower_portal_2_level.svg"
}
},
{
"if": "design=portal-three-level",
"then": {
"en": "This power tower has a three-level portal design."
},
"icon": {
"path": "./assets/layers/power_tower/power_tower_portal_3_level.svg"
}
}
]
},
{
"builtin": "ref",
"override": {
"question": {
"en": "What is the reference number of this power tower?"
},
"render": {
"en": "This power tower has the reference number {ref}."
}
}
},
{
"builtin": "operator",
"override": {
"question": {
"en": "Who operates this power tower?"
},
"render": {
"en": "This power tower is operated by {operator}."
}
}
}
],
"allowMove": false
}

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M 7.4746,1.0 A 0.5,0.5 0.0 0,0 7.0254,1.3418 L 6.0684,4.2109 L 2.6738,7.1211 A 0.5,0.5 0.0 0,0 3.0,8.0 L 6.0,8.0 L 6.0,10.3828 L 4.0527,14.2773 A 0.5,0.5 0.0 1,0 4.9473,14.7227 L 5.3086,14.0 L 9.6914,14.0 L 10.0527,14.7227 A 0.5,0.5 0.0 1,0 10.9473,14.2773 L 9.0,10.3828 L 9.0,8.0 L 12.0,8.0 A 0.5,0.5 0.0 0,0 12.3262,7.1211 L 8.9316,4.2109 L 7.9746,1.3418 A 0.5,0.5 0.0 0,0 7.4746,1.0 M 7.5,3.082 L 7.8066,4.0 L 7.1934,4.0 L 7.5,3.082 M 7.0,5.0 L 8.0,5.0 L 8.0,7.0 L 7.0,7.0 L 7.0,5.0 M 6.0,5.5879 L 6.0,7.0 L 4.3516,7.0 L 6.0,5.5879 M 9.0,5.5879 L 10.6484,7.0 L 9.0,7.0 L 9.0,5.5879 M 7.0,8.0 L 8.0,8.0 L 8.0,10.0 L 7.0,10.0 L 7.0,8.0 M 6.8086,11.0 L 8.1914,11.0 L 9.1914,13.0 L 5.8086,13.0 L 6.8086,11.0" fill="#000" /></svg>

After

Width:  |  Height:  |  Size: 800 B

View file

@ -0,0 +1,2 @@
SPDX-FileCopyrightText: Sergey Vartanov
SPDX-License-Identifier: CC-BY-SA-4.0

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M 6.5,2.0 A 0.5,0.5 0.0 0,0 6.1738,2.1211 L 2.6738,5.1211 A 0.5,0.5 0.0 0,0 3.0,6.0 L 6.0,6.0 L 6.0,7.2695 L 2.6738,10.1211 A 0.5,0.5 0.0 0,0 3.0,11.0 L 5.6914,11.0 L 4.0527,14.2773 A 0.5,0.5 0.0 1,0 4.9473,14.7227 L 5.3086,14.0 L 9.6914,14.0 L 10.0527,14.7227 A 0.5,0.5 0.0 1,0 10.9473,14.2773 L 9.3086,11.0 L 12.0,11.0 A 0.5,0.5 0.0 0,0 12.3262,10.1211 L 9.0,7.2695 L 9.0,6.0 L 12.0,6.0 A 0.5,0.5 0.0 0,0 12.3262,5.1211 L 8.8262,2.1211 A 0.5,0.5 0.0 0,0 8.5,2.0 L 6.5,2.0 M 7.0,3.0 L 8.0,3.0 L 8.0,5.0 L 7.0,5.0 L 7.0,3.0 M 6.0,3.5879 L 6.0,5.0 L 4.3516,5.0 L 6.0,3.5879 M 9.0,3.5879 L 10.6484,5.0 L 9.0,5.0 L 9.0,3.5879 M 7.0,6.0 L 8.0,6.0 L 8.0,7.0 L 7.0,7.0 L 7.0,6.0 M 7.0,8.0 L 8.0,8.0 L 8.0,10.0 L 7.0,10.0 L 7.0,8.0 M 6.0,8.5879 L 6.0,10.0 L 4.3516,10.0 L 6.0,8.5879 M 9.0,8.5879 L 10.6484,10.0 L 9.0,10.0 L 9.0,8.5879 M 6.8086,11.0 L 8.1914,11.0 L 9.1914,13.0 L 5.8086,13.0 L 6.8086,11.0" fill="#000" /></svg>

After

Width:  |  Height:  |  Size: 991 B

View file

@ -0,0 +1,2 @@
SPDX-FileCopyrightText: Sergey Vartanov
SPDX-License-Identifier: CC-BY-SA-4.0

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M 6.5,1.0 A 0.5,0.5 0.0 0,0 6.1738,1.1211 L 2.6738,4.1211 A 0.5,0.5 0.0 0,0 3.0,5.0 L 5.1484,5.0 L 2.6738,7.1211 A 0.5,0.5 0.0 0,0 3.0,8.0 L 5.1484,8.0 L 2.6738,10.1211 A 0.5,0.5 0.0 0,0 3.0,11.0 L 5.6914,11.0 L 4.0527,14.2773 A 0.5,0.5 0.0 1,0 4.9473,14.7227 L 5.3086,14.0 L 9.6914,14.0 L 10.0527,14.7227 A 0.5,0.5 0.0 1,0 10.9473,14.2773 L 9.3086,11.0 L 12.0,11.0 A 0.5,0.5 0.0 0,0 12.3262,10.1211 L 9.8516,8.0 L 12.0,8.0 A 0.5,0.5 0.0 0,0 12.3262,7.1211 L 9.8516,5.0 L 12.0,5.0 A 0.5,0.5 0.0 0,0 12.3262,4.1211 L 8.8262,1.1211 A 0.5,0.5 0.0 0,0 8.5,1.0 L 6.5,1.0 M 7.0,2.0 L 8.0,2.0 L 8.0,4.0 L 7.0,4.0 L 7.0,2.0 M 6.0,2.5879 L 6.0,4.0 L 4.3516,4.0 L 6.0,2.5879 M 9.0,2.5879 L 10.6484,4.0 L 9.0,4.0 L 9.0,2.5879 M 7.0,5.0 L 8.0,5.0 L 8.0,7.0 L 7.0,7.0 L 7.0,5.0 M 6.0,5.5879 L 6.0,7.0 L 4.3516,7.0 L 6.0,5.5879 M 9.0,5.5879 L 10.6484,7.0 L 9.0,7.0 L 9.0,5.5879 M 7.0,8.0 L 8.0,8.0 L 8.0,10.0 L 7.0,10.0 L 7.0,8.0 M 6.0,8.5879 L 6.0,10.0 L 4.3516,10.0 L 6.0,8.5879 M 9.0,8.5879 L 10.6484,10.0 L 9.0,10.0 L 9.0,8.5879 M 6.8086,11.0 L 8.1914,11.0 L 9.1914,13.0 L 5.8086,13.0 L 6.8086,11.0" fill="#000" /></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View file

@ -0,0 +1,2 @@
SPDX-FileCopyrightText: Sergey Vartanov
SPDX-License-Identifier: CC-BY-SA-4.0

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M 7.5039,1.0 A 0.5,0.5 0.0 0,0 7.0527,1.2773 L 6.0527,3.2773 A 0.5,0.5 0.0 0,0 6.0,3.5 L 6.0,4.0 L 3.5,4.0 A 0.5,0.5 0.0 1,0 3.5,5.0 L 6.0,5.0 L 6.0,6.0 L 3.5,6.0 A 0.5,0.5 0.0 1,0 3.5,7.0 L 6.0,7.0 L 6.0,8.0 L 3.5,8.0 A 0.5,0.5 0.0 1,0 3.5,9.0 L 6.0,9.0 L 6.0,10.0 L 3.5,10.0 A 0.5,0.5 0.0 1,0 3.5,11.0 L 5.6914,11.0 L 4.0527,14.2773 A 0.5,0.5 0.0 1,0 4.9473,14.7227 L 5.3086,14.0 L 9.6914,14.0 L 10.0527,14.7227 A 0.5,0.5 0.0 1,0 10.9473,14.2773 L 9.3086,11.0 L 11.5,11.0 A 0.5,0.5 0.0 1,0 11.5,10.0 L 9.0,10.0 L 9.0,9.0 L 11.5,9.0 A 0.5,0.5 0.0 1,0 11.5,8.0 L 9.0,8.0 L 9.0,7.0 L 11.5,7.0 A 0.5,0.5 0.0 1,0 11.5,6.0 L 9.0,6.0 L 9.0,5.0 L 11.5,5.0 A 0.5,0.5 0.0 1,0 11.5,4.0 L 9.0,4.0 L 9.0,3.5 A 0.5,0.5 0.0 0,0 8.9473,3.2773 L 7.9473,1.2773 A 0.5,0.5 0.0 0,0 7.5039,1.0 M 7.4999,2.6172 L 7.9999,3.6172 L 7.9999,4.0 L 6.9999,4.0 L 6.9999,3.6172 L 7.4999,2.6172 M 7.0,5.0 L 8.0,5.0 L 8.0,6.0 L 7.0,6.0 L 7.0,5.0 M 7.0,7.0 L 8.0,7.0 L 8.0,8.0 L 7.0,8.0 L 7.0,7.0 M 7.0,9.0 L 8.0,9.0 L 8.0,10.0 L 7.0,10.0 L 7.0,9.0 M 6.8086,11.0 L 8.1914,11.0 L 9.1914,13.0 L 5.8086,13.0 L 6.8086,11.0" fill="#000" /></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View file

@ -0,0 +1,2 @@
SPDX-FileCopyrightText: Sergey Vartanov
SPDX-License-Identifier: CC-BY-SA-4.0

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M 6.5,2.0 A 0.5,0.5 0.0 0,0 6.1738,2.1211 A 0.5,0.5 0.0 0,0 6.1718,2.1231 L 2.6738,5.1211 A 0.5,0.5 0.0 0,0 3.0,6.0 L 6.0,6.0 L 6.0,7.2695 L 2.6738,10.1211 A 0.5,0.5 0.0 0,0 3.0,11.0 L 5.6914,11.0 L 4.0527,14.2773 A 0.5,0.5 0.0 1,0 4.9473,14.7227 L 5.3086,14.0 L 9.6914,14.0 L 10.0527,14.7227 A 0.5,0.5 0.0 1,0 10.9473,14.2773 L 9.3086,11.0 L 12.0,11.0 A 0.5,0.5 0.0 0,0 12.3262,10.1211 L 9.0,7.2695 L 9.0,2.5801 A 0.5,0.5 0.0 0,0 8.5,2.0 L 6.5,2.0 M 7.0,3.0 L 8.0,3.0 L 8.0,5.0 L 7.0,5.0 L 7.0,3.0 M 6.0,3.5879 L 6.0,5.0 L 4.3516,5.0 L 6.0,3.5879 M 7.0,6.0 L 8.0,6.0 L 8.0,7.0 L 7.0,7.0 L 7.0,6.0 M 7.0,8.0 L 8.0,8.0 L 8.0,10.0 L 7.0,10.0 L 7.0,8.0 M 6.0,8.5879 L 6.0,10.0 L 4.3516,10.0 L 6.0,8.5879 M 9.0,8.5879 L 10.6484,10.0 L 9.0,10.0 L 9.0,8.5879 M 6.8086,11.0 L 8.1914,11.0 L 9.1914,13.0 L 5.8086,13.0 L 6.8086,11.0" fill="#000" /></svg>

After

Width:  |  Height:  |  Size: 916 B

View file

@ -0,0 +1,2 @@
SPDX-FileCopyrightText: Sergey Vartanov
SPDX-License-Identifier: CC-BY-SA-4.0

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M 6.5,1.0 A 0.5,0.5 0.0 0,0 6.1465,1.1465 L 3.1465,4.1465 A 0.5,0.5 0.0 0,0 3.5,5.0 L 4.9981,5.0 L 2.1992,7.0996 A 0.5,0.5 0.0 0,0 2.5,8.0 L 5.293,8.0 L 3.1465,10.1465 A 0.5,0.5 0.0 0,0 3.5,11.0 L 5.6914,11.0 L 4.0527,14.2773 A 0.5,0.5 0.0 1,0 4.9473,14.7227 L 5.3086,14.0 L 9.6914,14.0 L 10.0527,14.7227 A 0.5,0.5 0.0 1,0 10.9473,14.2773 L 9.3086,11.0 L 11.5,11.0 A 0.5,0.5 0.0 0,0 11.8535,10.1465 L 9.707,8.0 L 12.5,8.0 A 0.5,0.5 0.0 0,0 12.8008,7.0996 L 10.0019,5.0 L 11.5,5.0 A 0.5,0.5 0.0 0,0 11.8535,4.1465 L 8.8535,1.1465 A 0.5,0.5 0.0 0,0 8.5,1.0 L 6.5,1.0 M 7.0,2.0 L 8.0,2.0 L 8.0,4.0 L 7.0,4.0 L 7.0,2.0 M 6.0,2.707 L 6.0,4.0 L 4.707,4.0 L 6.0,2.707 M 9.0,2.707 L 10.293,4.0 L 9.0,4.0 L 9.0,2.707 M 7.0,5.0 L 8.0,5.0 L 8.0,7.0 L 7.0,7.0 L 7.0,5.0 M 9.0,5.5 L 11.0,7.0 L 9.0,7.0 L 9.0,5.5 M 6.0,5.502 L 6.0,7.0 L 4.0019,7.0 L 6.0,5.5019 L 6.0,5.502 M 7.0,8.0 L 8.0,8.0 L 8.0,10.0 L 7.0,10.0 L 7.0,8.0 M 6.0,8.707 L 6.0,10.0 L 4.707,10.0 L 6.0,8.707 M 9.0,8.707 L 10.293,10.0 L 9.0,10.0 L 9.0,8.707 M 6.8086,11.0 L 8.1914,11.0 L 9.1914,13.0 L 5.8086,13.0 L 6.8086,11.0" fill="#000" /></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View file

@ -0,0 +1,2 @@
SPDX-FileCopyrightText: Sergey Vartanov
SPDX-License-Identifier: CC-BY-SA-4.0

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M 3.4922,2.9922 A 0.5,0.5 0.0 0,0 3.0,3.5 L 3.0,4.0 L 2.0,4.0 A 0.5,0.5 0.0 1,0 2.0,5.0 L 3.0,5.0 L 3.0,6.418 A 0.5,0.5 0.0 0,0 3.0898,6.7891 L 6.0,11.6387 L 6.0,14.5 A 0.5,0.5 0.0 1,0 7.0,14.5 L 7.0,14.0 L 8.0,14.0 L 8.0,14.5 A 0.5,0.5 0.0 1,0 9.0,14.5 L 9.0,11.6387 L 11.9062,6.7949 A 0.5,0.5 0.0 0,0 11.9143,6.7849 A 0.5,0.5 0.0 0,0 12.0,6.418 L 12.0,5.0 L 13.0,5.0 A 0.5,0.5 0.0 1,0 13.0,4.0 L 12.0,4.0 L 12.0,3.5 A 0.5,0.5 0.0 0,0 11.4922,2.9922 A 0.5,0.5 0.0 0,0 11.0,3.5 L 11.0,4.0 L 4.0,4.0 L 4.0,3.5 A 0.5,0.5 0.0 0,0 3.4922,2.9922 M 4.0,5.0 L 11.0,5.0 L 11.0,6.25 L 7.5,8.875 L 4.0,6.25 L 4.0,5.0 M 5.2441,8.4355 L 6.8652,9.6504 L 6.4609,10.4609 L 5.2441,8.4355 M 9.7559,8.4355 L 8.5391,10.4609 L 8.1348,9.6504 L 9.7559,8.4355 M 7.5,10.6191 L 8.0,11.6172 L 8.0,13.0 L 7.0,13.0 L 7.0,11.6172 L 7.5,10.6191" fill="#000" /></svg>

After

Width:  |  Height:  |  Size: 908 B

View file

@ -0,0 +1,2 @@
SPDX-FileCopyrightText: Sergey Vartanov
SPDX-License-Identifier: CC-BY-SA-4.0

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M 3.4922,1.9922 A 0.5,0.5 0.0 0,0 3.0,2.5 L 3.0,3.0 L 2.0,3.0 A 0.5,0.5 0.0 1,0 2.0,4.0 L 3.0,4.0 L 3.0,5.0 L 2.0,5.0 A 0.5,0.5 0.0 1,0 2.0,6.0 L 3.0,6.0 L 3.0,6.418 A 0.5,0.5 0.0 0,0 3.0898,6.7891 L 6.0,11.6387 L 6.0,14.5 A 0.5,0.5 0.0 1,0 7.0,14.5 L 7.0,14.0 L 8.0,14.0 L 8.0,14.5 A 0.5,0.5 0.0 1,0 9.0,14.5 L 9.0,11.6387 L 11.9062,6.7949 A 0.5,0.5 0.0 0,0 11.9143,6.7849 A 0.5,0.5 0.0 0,0 12.0,6.418 L 12.0,6.0 L 13.0,6.0 A 0.5,0.5 0.0 1,0 13.0,5.0 L 12.0,5.0 L 12.0,4.0 L 13.0,4.0 A 0.5,0.5 0.0 1,0 13.0,3.0 L 12.0,3.0 L 12.0,2.5 A 0.5,0.5 0.0 0,0 11.4922,1.9922 A 0.5,0.5 0.0 0,0 11.0,2.5 L 11.0,3.0 L 4.0,3.0 L 4.0,2.5 A 0.5,0.5 0.0 0,0 3.4922,1.9922 M 4.0,4.0 L 11.0,4.0 L 11.0,5.0 L 4.0,5.0 L 4.0,4.0 M 4.0,6.0 L 11.0,6.0 L 11.0,6.25 L 7.5,8.875 L 4.0,6.25 L 4.0,6.0 M 5.2441,8.4356 L 6.8652,9.6504 L 6.4609,10.4609 L 5.2441,8.4356 M 9.7559,8.4356 L 8.5391,10.4609 L 8.1348,9.6504 L 9.7559,8.4356 M 7.5,10.6191 L 8.0,11.6172 L 8.0,13.0 L 7.0,13.0 L 7.0,11.6172 L 7.5,10.6191" fill="#000" /></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View file

@ -0,0 +1,2 @@
SPDX-FileCopyrightText: Sergey Vartanov
SPDX-License-Identifier: CC-BY-SA-4.0

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M 3.4922,0.9922 A 0.5,0.5 0.0 0,0 3.0,1.5 L 3.0,2.0 L 2.0,2.0 A 0.5,0.5 0.0 1,0 2.0,3.0 L 3.0,3.0 L 3.0,4.0 L 2.0,4.0 A 0.5,0.5 0.0 1,0 2.0,5.0 L 3.0,5.0 L 3.0,6.0 L 2.0,6.0 A 0.5,0.5 0.0 1,0 2.0,7.0 L 3.2148,7.0 L 6.0,11.6387 L 6.0,14.5 A 0.5,0.5 0.0 1,0 7.0,14.5 L 7.0,14.0 L 8.0,14.0 L 8.0,14.5 A 0.5,0.5 0.0 1,0 9.0,14.5 L 9.0,11.6387 L 11.7852,7.0 L 13.0,7.0 A 0.5,0.5 0.0 1,0 13.0,6.0 L 12.0,6.0 L 12.0,5.0 L 13.0,5.0 A 0.5,0.5 0.0 1,0 13.0,4.0 L 12.0,4.0 L 12.0,3.0 L 13.0,3.0 A 0.5,0.5 0.0 1,0 13.0,2.0 L 12.0,2.0 L 12.0,1.5 A 0.5,0.5 0.0 0,0 11.4922,0.9922 A 0.5,0.5 0.0 0,0 11.0,1.5 L 11.0,2.0 L 4.0,2.0 L 4.0,1.5 A 0.5,0.5 0.0 0,0 3.4922,0.9922 M 4.0,3.0 L 11.0,3.0 L 11.0,4.0 L 4.0,4.0 L 4.0,3.0 M 4.0,5.0 L 11.0,5.0 L 11.0,6.0 L 4.0,6.0 L 4.0,5.0 M 5.0019,7.0 L 9.998,7.0 L 7.5,8.8731 L 5.0019,7.0 M 5.2441,8.4356 L 6.8652,9.6504 L 6.4609,10.4609 L 5.2441,8.4356 M 9.7559,8.4356 L 8.5391,10.4609 L 8.1348,9.6504 L 9.7559,8.4356 M 7.5,10.6191 L 8.0,11.6172 L 8.0,13.0 L 7.0,13.0 L 7.0,11.6172 L 7.5,10.6191" fill="#000" /></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View file

@ -0,0 +1,2 @@
SPDX-FileCopyrightText: Sergey Vartanov
SPDX-License-Identifier: CC-BY-SA-4.0

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M 6.5,2.0 A 0.5,0.5 0.0 0,0 6.1465,2.1465 L 3.1465,5.1465 A 0.5,0.5 0.0 0,0 3.5,6.0 L 6.0,6.0 L 6.0,7.25 L 2.1992,10.0996 A 0.5,0.5 0.0 0,0 2.5,11.0 L 5.6914,11.0 L 4.0527,14.2773 A 0.5,0.5 0.0 1,0 4.9473,14.7227 L 5.3086,14.0 L 9.6914,14.0 L 10.0527,14.7227 A 0.5,0.5 0.0 1,0 10.9473,14.2773 L 9.3086,11.0 L 12.5,11.0 A 0.5,0.5 0.0 0,0 12.8008,10.0996 L 9.0,7.25 L 9.0,6.0 L 11.5,6.0 A 0.5,0.5 0.0 0,0 11.8535,5.1465 L 8.8535,2.1465 A 0.5,0.5 0.0 0,0 8.5,2.0 L 6.5,2.0 M 7.0,3.0 L 8.0,3.0 L 8.0,5.0 L 7.0,5.0 L 7.0,3.0 M 6.0,3.707 L 6.0,5.0 L 4.707,5.0 L 6.0,3.707 M 9.0,3.707 L 10.293,5.0 L 9.0,5.0 L 9.0,3.707 M 7.0,6.0 L 8.0,6.0 L 8.0,7.0 L 7.0,7.0 L 7.0,6.0 M 7.0,8.0 L 8.0,8.0 L 8.0,10.0 L 7.0,10.0 L 7.0,8.0 M 9.0,8.5 L 11.0,10.0 L 9.0,10.0 L 9.0,8.5 M 6.0,8.502 L 6.0,10.0 L 4.002,10.0 L 6.0,8.5019 L 6.0,8.502 M 6.8086,11.0 L 8.1914,11.0 L 9.1914,13.0 L 5.8086,13.0 L 6.8086,11.0" fill="#000" /></svg>

After

Width:  |  Height:  |  Size: 982 B

View file

@ -0,0 +1,2 @@
SPDX-FileCopyrightText: Sergey Vartanov
SPDX-License-Identifier: CC-BY-SA-4.0

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M 6.5,2.0 A 0.5,0.5 0.0 0,0 6.1992,2.0996 L 2.1992,5.0996 A 0.5,0.5 0.0 0,0 2.5,6.0 L 6.0,6.0 L 6.0,7.293 L 3.1465,10.1465 A 0.5,0.5 0.0 0,0 3.5,11.0 L 5.6914,11.0 L 4.0527,14.2773 A 0.5,0.5 0.0 1,0 4.9473,14.7227 L 5.3086,14.0 L 9.6914,14.0 L 10.0527,14.7227 A 0.5,0.5 0.0 1,0 10.9473,14.2773 L 9.3086,11.0 L 11.5,11.0 A 0.5,0.5 0.0 0,0 11.8535,10.1465 L 9.0,7.293 L 9.0,6.0 L 12.5,6.0 A 0.5,0.5 0.0 0,0 12.8008,5.0996 L 8.8008,2.0996 A 0.5,0.5 0.0 0,0 8.5,2.0 L 6.5,2.0 M 7.0,3.0 L 8.0,3.0 L 8.0,5.0 L 7.0,5.0 L 7.0,3.0 M 9.0,3.5 L 11.0,5.0 L 9.0,5.0 L 9.0,3.5 M 6.0,3.502 L 6.0,5.0 L 4.002,5.0 L 6.0,3.502 M 7.0,6.0 L 8.0,6.0 L 8.0,7.0 L 7.0,7.0 L 7.0,6.0 M 7.0,8.0 L 8.0,8.0 L 8.0,10.0 L 7.0,10.0 L 7.0,8.0 M 6.0,8.707 L 6.0,10.0 L 4.707,10.0 L 6.0,8.707 M 9.0,8.707 L 10.293,10.0 L 9.0,10.0 L 9.0,8.707 M 6.8086,11.0 L 8.1914,11.0 L 9.1914,13.0 L 5.8086,13.0 L 6.8086,11.0" fill="#000" /></svg>

After

Width:  |  Height:  |  Size: 971 B

View file

@ -0,0 +1,2 @@
SPDX-FileCopyrightText: Sergey Vartanov
SPDX-License-Identifier: CC-BY-SA-4.0

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M 7.5039,1.0 A 0.5,0.5 0.0 0,0 7.0527,1.2773 L 6.0527,3.2773 A 0.5,0.5 0.0 0,0 6.0,3.5 L 6.0,4.0 L 3.0,4.0 A 0.5,0.5 0.0 1,0 3.0,5.0 L 6.0,5.0 L 6.0,7.0 L 3.0,7.0 A 0.5,0.5 0.0 1,0 3.0,8.0 L 6.0,8.0 L 6.0,10.0 L 3.0,10.0 A 0.5,0.5 0.0 1,0 3.0,11.0 L 5.6914,11.0 L 4.0527,14.2773 A 0.5,0.5 0.0 1,0 4.9473,14.7227 L 5.3086,14.0 L 9.6914,14.0 L 10.0527,14.7227 A 0.5,0.5 0.0 1,0 10.9473,14.2773 L 9.0,10.3828 L 9.0,3.5 A 0.5,0.5 0.0 0,0 8.9473,3.2773 L 7.9473,1.2773 A 0.5,0.5 0.0 0,0 7.5039,1.0 M 7.4999,2.6172 L 7.9999,3.6172 L 7.9999,4.0 L 6.9999,4.0 L 6.9999,3.6172 L 7.4999,2.6172 M 7.0,5.0 L 8.0,5.0 L 8.0,7.0 L 7.0,7.0 L 7.0,5.0 M 7.0,8.0 L 8.0,8.0 L 8.0,10.0 L 7.0,10.0 L 7.0,8.0 M 6.8086,11.0 L 8.1914,11.0 L 9.1914,13.0 L 5.8086,13.0 L 6.8086,11.0" fill="#000" /></svg>

After

Width:  |  Height:  |  Size: 848 B

View file

@ -0,0 +1,2 @@
SPDX-FileCopyrightText: Sergey Vartanov
SPDX-License-Identifier: CC-BY-SA-4.0

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M 4.4844,1.9922 A 0.5,0.5 0.0 0,0 4.0019,2.459 L 3.957,3.0 L 2.5,3.0 A 0.5,0.5 0.0 1,0 2.5,4.0 L 3.8731,4.0 L 3.0019,14.459 A 0.5,0.5 0.0 1,0 3.9981,14.541 L 4.8769,4.0 L 10.1231,4.0 L 11.0019,14.541 A 0.5,0.5 0.0 1,0 11.9981,14.459 L 11.1269,4.0 L 12.5,4.0 A 0.5,0.5 0.0 1,0 12.5,3.0 L 11.043,3.0 L 10.9981,2.459 A 0.5,0.5 0.0 0,0 10.5,1.9922 A 0.5,0.5 0.0 0,0 10.002,2.541 L 10.041,3.0 L 4.9589,3.0 L 4.998,2.541 A 0.5,0.5 0.0 0,0 4.4844,1.9922 L 4.4844,1.9922 M 2.4922,4.4922 A 0.5,0.5 0.0 0,0 2.0,5.0 L 2.0,6.0 A 0.5,0.5 0.0 1,0 3.0,6.0 L 3.0,5.0 A 0.5,0.5 0.0 0,0 2.4922,4.4922 M 7.4922,4.4922 A 0.5,0.5 0.0 0,0 7.0,5.0 L 7.0,6.0 A 0.5,0.5 0.0 1,0 8.0,6.0 L 8.0,5.0 A 0.5,0.5 0.0 0,0 7.4922,4.4922 M 12.4922,4.4922 A 0.5,0.5 0.0 0,0 12.0,5.0 L 12.0,6.0 A 0.5,0.5 0.0 1,0 13.0,6.0 L 13.0,5.0 A 0.5,0.5 0.0 0,0 12.4922,4.4922" fill="#000" /></svg>

After

Width:  |  Height:  |  Size: 922 B

View file

@ -0,0 +1,2 @@
SPDX-FileCopyrightText: Sergey Vartanov
SPDX-License-Identifier: CC-BY-SA-4.0

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M 4.4922,1.9922 C 4.216,1.9962 3.9957,2.2239 4.0,2.5 L 4.0,3.0 L 2.5,3.0 C 1.8238,2.99 1.8238,4.0096 2.5,4.0 L 4.0,4.0 L 4.0,14.5 C 3.99,15.1762 5.0096,15.1762 5.0,14.5 L 5.0,12.0 L 10.0,12.0 L 10.0,14.5 C 9.99,15.1762 11.0096,15.1762 11.0,14.5 L 11.0,4.0 L 12.5,4.0 C 13.1762,4.01 13.1762,2.9904 12.5,3.0 L 11.0,3.0 L 11.0,2.5 C 11.004,2.2177 10.7745,1.9878 10.4922,1.9922 C 10.216,1.9962 9.9957,2.2239 10.0,2.5 L 10.0,3.0 L 5.0,3.0 L 5.0,2.5 C 5.004,2.2177 4.7745,1.9878 4.4922,1.9922 M 5.0,4.0 L 10.0,4.0 L 10.0,11.0 L 5.0,11.0 L 5.0,4.0 M 2.4922,4.4922 C 2.216,4.4965 1.9957,4.7239 2.0,5.0 L 2.0,6.0 C 1.99,6.6762 3.0096,6.6762 3.0,6.0 L 3.0,5.0 C 3.004,4.7177 2.7745,4.4878 2.4922,4.4922 M 7.4922,4.4922 C 7.216,4.4965 6.9957,4.7239 7.0,5.0 L 7.0,6.0 C 6.99,6.6762 8.0096,6.6762 8.0,6.0 L 8.0,5.0 C 8.004,4.7177 7.7745,4.4878 7.4922,4.4922 M 12.4922,4.4922 C 12.216,4.4965 11.9957,4.7239 12.0,5.0 L 12.0,6.0 C 11.99,6.6762 13.0096,6.6762 13.0,6.0 L 13.0,5.0 C 13.004,4.7177 12.7745,4.4878 12.4922,4.4922" fill="#000" /></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View file

@ -0,0 +1,2 @@
SPDX-FileCopyrightText: Sergey Vartanov
SPDX-License-Identifier: CC-BY-SA-4.0

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M 4.4922,1.9922 C 4.216,1.9962 3.9957,2.2239 4.0,2.5 L 4.0,3.0 L 2.5,3.0 C 1.8238,2.99 1.8238,4.0096 2.5,4.0 L 4.0,4.0 L 4.0,5.0 L 2.5,5.0 C 1.8238,4.99 1.8238,6.0096 2.5,6.0 L 4.0,6.0 L 4.0,14.5 C 3.99,15.1762 5.0096,15.1762 5.0,14.5 L 5.0,12.0 L 10.0,12.0 L 10.0,14.5 C 9.99,15.1762 11.0096,15.1762 11.0,14.5 L 11.0,6.0 L 12.5,6.0 C 13.1762,6.01 13.1762,4.9904 12.5,5.0 L 11.0,5.0 L 11.0,4.0 L 12.5,4.0 C 13.1762,4.01 13.1762,2.9904 12.5,3.0 L 11.0,3.0 L 11.0,2.5 C 11.004,2.2177 10.7745,1.9878 10.4922,1.9922 C 10.216,1.9962 9.9957,2.2239 10.0,2.5 L 10.0,3.0 L 5.0,3.0 L 5.0,2.5 C 5.004,2.2177 4.7745,1.9878 4.4922,1.9922 M 5.0,4.0 L 10.0,4.0 L 10.0,5.0 L 5.0,5.0 L 5.0,4.0 M 5.0,6.0 L 10.0,6.0 L 10.0,11.0 L 5.0,11.0 L 5.0,6.0 M 2.4922,6.4922 C 2.216,6.4965 1.9957,6.7239 2.0,7.0 L 2.0,8.0 C 1.99,8.6762 3.0096,8.6762 3.0,8.0 L 3.0,7.0 C 3.004,6.7177 2.7745,6.4878 2.4922,6.4922 M 7.4922,6.4922 C 7.2294,6.4962 7.0144,6.7024 7.0,6.9648 C 6.9996,6.9765 6.9996,6.9883 7.0,7.0 L 7.0,8.0 C 7.0,8.6631 8.0,8.6726 8.0,8.0 L 8.0,7.0 C 8.004,6.7177 7.7745,6.4878 7.4922,6.4922 M 12.4922,6.4922 C 12.2294,6.4962 12.0144,6.7024 12.0,6.9648 C 11.9996,6.9765 11.9996,6.9883 12.0,7.0 L 12.0,8.0 C 12.0,8.6631 13.0,8.6601 13.0,8.0 L 13.0,7.0 C 13.004,6.7177 12.7745,6.4878 12.4922,6.4922" fill="#000" /></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -0,0 +1,2 @@
SPDX-FileCopyrightText: Sergey Vartanov
SPDX-License-Identifier: CC-BY-SA-4.0

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M 3.4844,1.9922 A 0.5,0.5 0.0 0,0 3.0019,2.459 L 2.957,3.0 L 2.5,3.0 A 0.5,0.5 0.0 1,0 2.5,4.0 L 2.8731,4.0 L 2.0019,14.459 A 0.5,0.5 0.0 1,0 2.9981,14.541 L 3.8769,4.0 L 11.1231,4.0 L 12.0019,14.541 A 0.5,0.5 0.0 1,0 12.9981,14.459 L 12.1269,4.0 L 12.5,4.0 A 0.5,0.5 0.0 1,0 12.5,3.0 L 12.043,3.0 L 11.9981,2.459 A 0.5,0.5 0.0 0,0 11.5,1.9922 A 0.5,0.5 0.0 0,0 11.002,2.541 L 11.041,3.0 L 3.9589,3.0 L 3.998,2.541 A 0.5,0.5 0.0 0,0 3.4844,1.9922 L 3.4844,1.9922 M 5.4922,4.4922 A 0.5,0.5 0.0 0,0 5.0,5.0 L 5.0,6.0 A 0.5,0.5 0.0 1,0 6.0,6.0 L 6.0,5.0 A 0.5,0.5 0.0 0,0 5.4922,4.4922 M 9.4922,4.4922 A 0.5,0.5 0.0 0,0 9.0,5.0 L 9.0,6.0 A 0.5,0.5 0.0 1,0 10.0,6.0 L 10.0,5.0 A 0.5,0.5 0.0 0,0 9.4922,4.4922" fill="#000" /></svg>

After

Width:  |  Height:  |  Size: 798 B

View file

@ -0,0 +1,2 @@
SPDX-FileCopyrightText: Sergey Vartanov
SPDX-License-Identifier: CC-BY-SA-4.0

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M 3.4844,1.9922 A 0.5,0.5 0.0 0,0 3.0019,2.459 L 2.957,3.0 L 2.5,3.0 A 0.5,0.5 0.0 1,0 2.5,4.0 L 2.873,4.0 L 2.789,5.0 L 2.5,5.0 A 0.5,0.5 0.0 1,0 2.5,6.0 L 2.707,6.0 L 2.0019,14.459 A 0.5,0.5 0.0 1,0 2.998,14.541 L 3.7109,6.0 L 11.2891,6.0 L 12.002,14.541 A 0.5,0.5 0.0 1,0 12.9981,14.459 L 12.293,6.0 L 12.5,6.0 A 0.5,0.5 0.0 1,0 12.5,5.0 L 12.2109,5.0 L 12.1269,4.0 L 12.5,4.0 A 0.5,0.5 0.0 1,0 12.5,3.0 L 12.043,3.0 L 11.9981,2.459 A 0.5,0.5 0.0 0,0 11.5,1.9922 A 0.5,0.5 0.0 0,0 11.002,2.541 L 11.041,3.0 L 3.9589,3.0 L 3.998,2.541 A 0.5,0.5 0.0 0,0 3.4844,1.9922 L 3.4844,1.9922 M 3.877,4.0 L 11.1231,4.0 L 11.2071,5.0 L 3.793,5.0 L 3.877,4.0 M 5.4922,6.4922 A 0.5,0.5 0.0 0,0 5.0,7.0 L 5.0,8.0 A 0.5,0.5 0.0 1,0 6.0,8.0 L 6.0,7.0 A 0.5,0.5 0.0 0,0 5.4922,6.4922 L 5.4922,6.4922 M 9.4922,6.4922 A 0.5,0.5 0.0 0,0 9.0,7.0 L 9.0,8.0 A 0.5,0.5 0.0 1,0 10.0,8.0 L 10.0,7.0 A 0.5,0.5 0.0 0,0 9.4922,6.4922 L 9.4922,6.4922" fill="#000" /></svg>

After

Width:  |  Height:  |  Size: 1,016 B

View file

@ -0,0 +1,2 @@
SPDX-FileCopyrightText: Sergey Vartanov
SPDX-License-Identifier: CC-BY-SA-4.0

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M 3.4844,1.9922 A 0.5,0.5 0.0 0,0 3.0019,2.459 L 2.957,3.0 L 2.5,3.0 A 0.5,0.5 0.0 1,0 2.5,4.0 L 2.873,4.0 L 2.789,5.0 L 2.5,5.0 A 0.5,0.5 0.0 1,0 2.5,6.0 L 2.707,6.0 L 2.623,7.0 L 2.5,7.0 A 0.5,0.5 0.0 1,0 2.5,8.0 L 2.541,8.0 L 2.0019,14.459 A 0.5,0.5 0.0 1,0 2.998,14.541 L 3.543,8.0 L 11.457,8.0 L 12.002,14.541 A 0.5,0.5 0.0 1,0 12.9981,14.459 L 12.459,8.0 L 12.5,8.0 A 0.5,0.5 0.0 1,0 12.5,7.0 L 12.3769,7.0 L 12.2929,6.0 L 12.5,6.0 A 0.5,0.5 0.0 1,0 12.5,5.0 L 12.2109,5.0 L 12.1269,4.0 L 12.5,4.0 A 0.5,0.5 0.0 1,0 12.5,3.0 L 12.043,3.0 L 11.9981,2.459 A 0.5,0.5 0.0 0,0 11.5,1.9922 A 0.5,0.5 0.0 0,0 11.002,2.541 L 11.041,3.0 L 3.9589,3.0 L 3.998,2.541 A 0.5,0.5 0.0 0,0 3.4844,1.9922 L 3.4844,1.9922 M 3.877,4.0 L 11.1231,4.0 L 11.2071,5.0 L 3.793,5.0 L 3.877,4.0 M 3.7109,6.0 L 11.2891,6.0 L 11.3731,7.0 L 3.627,7.0 L 3.7109,6.0 M 5.4922,8.4922 A 0.5,0.5 0.0 0,0 5.0,9.0 L 5.0,10.0 A 0.5,0.5 0.0 1,0 6.0,10.0 L 6.0,9.0 A 0.5,0.5 0.0 0,0 5.4922,8.4922 L 5.4922,8.4922 M 9.4922,8.4922 A 0.5,0.5 0.0 0,0 9.0,9.0 L 9.0,10.0 A 0.5,0.5 0.0 1,0 10.0,10.0 L 10.0,9.0 A 0.5,0.5 0.0 0,0 9.4922,8.4922 L 9.4922,8.4922" fill="#000" /></svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

View file

@ -0,0 +1,2 @@
SPDX-FileCopyrightText: Sergey Vartanov
SPDX-License-Identifier: CC-BY-SA-4.0

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M 6.5,1.0 A 0.5,0.5 0.0 0,0 6.1738,1.1211 A 0.5,0.5 0.0 0,0 6.1718,1.1231 L 2.6738,4.1211 A 0.5,0.5 0.0 0,0 3.0,5.0 L 6.0,5.0 L 6.0,7.2695 L 2.6738,10.1211 A 0.5,0.5 0.0 0,0 3.0,11.0 L 5.6914,11.0 L 4.0527,14.2773 A 0.5,0.5 0.0 1,0 4.9473,14.7227 L 5.3086,14.0 L 9.6914,14.0 L 10.0527,14.7227 A 0.5,0.5 0.0 1,0 10.9473,14.2773 L 9.0,10.3828 L 9.0,8.0 L 12.0,8.0 A 0.5,0.5 0.0 0,0 12.3262,7.1211 L 9.0,4.2695 L 9.0,1.5 A 0.5,0.5 0.0 0,0 8.5,1.0 L 6.5,1.0 M 7.0,2.0 L 8.0,2.0 L 8.0,4.0 L 7.0,4.0 L 7.0,2.0 M 6.0,2.5879 L 6.0,4.0 L 4.3516,4.0 L 6.0,2.5879 M 7.0,5.0 L 8.0,5.0 L 8.0,7.0 L 7.0,7.0 L 7.0,5.0 M 9.0,5.5879 L 10.6484,7.0 L 9.0,7.0 L 9.0,5.5879 M 7.0,8.0 L 8.0,8.0 L 8.0,10.0 L 7.0,10.0 L 7.0,8.0 M 6.0,8.5879 L 6.0,10.0 L 4.3516,10.0 L 6.0,8.5879 M 6.8086,11.0 L 8.1914,11.0 L 9.1914,13.0 L 5.8086,13.0 L 6.8086,11.0" fill="#000" /></svg>

After

Width:  |  Height:  |  Size: 919 B

View file

@ -0,0 +1,2 @@
SPDX-FileCopyrightText: Sergey Vartanov
SPDX-License-Identifier: CC-BY-SA-4.0

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M 2.1094,3.8125 L 6.0,8.6758 L 6.0,9.4043 L 4.0352,14.3145 C 3.846,14.7881 4.4041,15.2077 4.8066,14.8945 L 7.5,12.7988 L 10.1934,14.8945 C 10.5959,15.2077 11.154,14.7881 10.9648,14.3145 L 9.0,9.4043 L 9.0,8.6758 L 12.8906,3.8125 C 13.2446,3.3765 12.7218,2.7781 12.2422,3.0703 L 7.5,5.916 L 2.7578,3.0703 C 2.2986,2.7922 1.7497,3.3677 2.1094,3.8125 L 2.1094,3.8125 M 4.6309,5.3613 L 6.8457,6.6914 L 6.4023,7.5781 L 4.6309,5.3613 M 10.3691,5.3613 L 8.5977,7.5781 L 8.1543,6.6914 L 10.3691,5.3613 M 7.5,7.6191 L 8.0,8.6172 L 8.0,9.0 L 7.0,9.0 L 7.0,8.6172 L 7.5,7.6191 M 6.8398,10.0 L 8.1602,10.0 L 8.4707,10.7773 L 7.5,11.5332 L 6.5273,10.7773 L 6.8398,10.0 M 6.1426,11.7441 L 6.6856,12.166 L 5.6504,12.9727 L 6.1426,11.7441 M 8.8574,11.7441 L 9.3496,12.9727 L 8.3145,12.166 L 8.8574,11.7441" fill="#000" /></svg>

After

Width:  |  Height:  |  Size: 883 B

View file

@ -0,0 +1,2 @@
SPDX-FileCopyrightText: Sergey Vartanov
SPDX-License-Identifier: CC-BY-SA-4.0

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><path d="M 2.084,3.7773 L 6.0,9.6523 L 6.0,10.4375 L 5.0156,14.3789 C 4.9491,14.6464 5.1116,14.9172 5.3789,14.9844 C 5.6464,15.0509 5.9172,14.8884 5.9844,14.6211 L 6.1406,14.0 L 8.8594,14.0 L 9.0156,14.6211 C 9.0828,14.8883 9.3536,15.0508 9.6211,14.9844 C 9.8883,14.9172 10.0508,14.6464 9.9844,14.3789 L 9.0,10.4375 L 9.0,9.6523 L 12.916,3.7773 C 13.2336,3.3019 12.6336,2.7519 12.1875,3.1094 L 7.5,6.8594 L 2.8125,3.1094 C 2.3823,2.7657 1.7634,3.2963 2.084,3.7773 M 4.7031,5.9043 L 6.8711,7.6387 L 6.4375,8.5059 L 4.7031,5.9043 M 10.2969,5.9043 L 8.5625,8.5059 L 8.1289,7.6387 L 10.2969,5.9043 M 7.5,8.6191 L 8.0,9.6172 L 8.0,10.0 L 7.0,10.0 L 7.0,9.6172 L 7.5,8.6191 M 6.8906,11.0 L 8.1094,11.0 L 8.6094,13.0 L 6.3906,13.0 L 6.8906,11.0" fill="#000" /></svg>

After

Width:  |  Height:  |  Size: 822 B

View file

@ -0,0 +1,2 @@
SPDX-FileCopyrightText: Sergey Vartanov
SPDX-License-Identifier: CC-BY-SA-4.0

View file

@ -29,6 +29,12 @@
"anchor": "bottom"
}
],
"lineRendering": [
{
"color": "#3c3c3c",
"fillColor": "#3c3c3c6a"
}
],
"presets": [
{
"title": {
@ -51,25 +57,64 @@
"if": "utility=power",
"then": {
"en": "This street cabinet is for power distribution."
}
},
"addExtraTags": [
"street_cabinet="
]
},
{
"if": "utility=telecom",
"then": {
"en": "This street cabinet is for telecommunications."
}
},
"addExtraTags": [
"street_cabinet="
]
},
{
"if": "utility=gas",
"then": {
"en": "This street cabinet is for gas utilities."
}
},
"addExtraTags": [
"street_cabinet="
]
},
{
"if": "utility=street_lighting",
"then": {
"en": "This street cabinet is for street lighting."
}
},
"addExtraTags": [
"street_cabinet="
]
},
{
"if": "street_cabinet=traffic_control",
"then": {
"en": "This street cabinet is for traffic control systems like traffic signals or movable barriers."
},
"addExtraTags": [
"utility="
]
},
{
"if": "street_cabinet=traffic_monitoring",
"then": {
"en": "This street cabinet is for traffic monitoring systems."
},
"addExtraTags": [
"utility="
]
},
{
"if": "street_cabinet=postal_service",
"then": {
"en": "This street cabinet is used for storing pending mail before local delivery."
},
"addExtraTags": [
"utility="
]
}
]
},

View file

@ -0,0 +1,162 @@
{
"id": "telecom",
"name": {
"en": "Telecom"
},
"description": {
"en": "Layer showing telecom exchanges and other related features like connection points and distribution points."
},
"source": {
"osmTags": {
"or": [
"telecom=exchange",
"telecom=distribution_point",
"telecom=connection_point"
]
}
},
"minzoom": 9,
"title": {
"render": {
"en": "Telecom Exchange"
},
"mappings": [
{
"if": "telecom=connection_point",
"then": {
"en": "Telecom Connection Point"
}
},
{
"if": "telecom=distribution_point",
"then": {
"en": "Telecom Distribution Point"
}
}
]
},
"pointRendering": [
{
"marker": [
{
"icon": "./assets/layers/telecom/telecom_exchange.svg"
}
],
"location": [
"point",
"centroid"
]
}
],
"lineRendering": [
{
"color": "#3c3c3c",
"fillColor": "#3c3c3c6a"
}
],
"presets": [
{
"title": {
"en": "a telecom exchange"
},
"tags": [
"telecom=exchange",
"utility=telecom"
]
},
{
"title": {
"en": "a telecom connection point"
},
"tags": [
"telecom=connection_point",
"utility=telecom"
]
},
{
"title": {
"en": "a telecom distribution point"
},
"tags": [
"telecom=distribution_point",
"utility=telecom"
]
}
],
"tagRenderings": [
{
"id": "located_in",
"question": {
"en": "Where is this feature located?"
},
"mappings": [
{
"if": "building~*",
"then": {
"en": "This feature is located in a building."
},
"hideInAnswer": true
},
{
"if": "man_made=street_cabinet",
"then": {
"en": "This feature is located in a street cabinet."
}
},
{
"if": {
"and": [
"man_made=",
"building="
]
},
"then": {
"en": "This feature is most likely located in a building."
},
"hideInAnswer": true
}
]
},
{
"builtin": "operator",
"override": {
"question": {
"en": "What is the operator of this telecom point?"
},
"render": {
"en": "This telecom point is operated by {operator}."
}
}
},
{
"id": "medium",
"question": {
"en": "What is the medium used by this telecom point?"
},
"mappings": [
{
"if": "telecom:medium=copper",
"then": {
"en": "The landlines connected to this telecom point use copper wiring."
}
},
{
"if": "telecom:medium=fibre",
"then": {
"en": "The landlines connected to this telecom point use fibre optics."
}
},
{
"if": "telecom:medium=coaxial",
"then": {
"en": "The landlines connected to this telecom point use coaxial cable."
}
}
]
}
],
"allowMove": {
"enableImproveAccuracy": true,
"enableRelocation": false
}
}

View file

Before

Width:  |  Height:  |  Size: 9.4 KiB

After

Width:  |  Height:  |  Size: 9.4 KiB

Before After
Before After

View file

@ -1,84 +0,0 @@
{
"id": "telecom_exchange",
"name": {
"en": "Telecom Exchanges"
},
"description": {
"en": "Layer showing telecom exchanges, which are facilities that connect telephone lines and manage telecommunications traffic."
},
"source": {
"osmTags": "telecom=exchange"
},
"minzoom": 9,
"title": {
"render": {
"en": "Telecom Exchange"
}
},
"pointRendering": [
{
"marker": [
{
"icon": "./assets/layers/telecom_exchange/telecom_exchange.svg"
}
],
"location": [
"point",
"centroid"
]
}
],
"presets": [
{
"title": {
"en": "a telecom exchange"
},
"tags": [
"telecom=exchange"
]
}
],
"tagRenderings": [
{
"builtin": "operator",
"override": {
"question": {
"en": "What is the operator of this telecom exchange?"
},
"render": {
"en": "This telecom exchange is operated by {operator}."
}
}
},
{
"id": "medium",
"question": {
"en": "What is the medium used by this telecom exchange?"
},
"mappings": [
{
"if": "telecom:medium=copper",
"then": {
"en": "The landlines connected to this telecom exchange use copper wiring."
}
},
{
"if": "telecom:medium=fibre",
"then": {
"en": "The landlines connected to this telecom exchange use fibre optics."
}
},
{
"if": "telecom:medium=coaxial",
"then": {
"en": "The landlines connected to this telecom exchange use coaxial cable."
}
}
]
}
],
"allowMove": {
"enableImproveAccuracy": true,
"enableRelocation": false
}
}

View file

@ -69,14 +69,6 @@
],
"sources": []
},
{
"path": "blocked.svg",
"license": "CC0-1.0",
"authors": [
"Pieter Vander Vennet"
],
"sources": []
},
{
"path": "brick_wall_raw.svg",
"license": "CC0-1.0",
@ -474,6 +466,16 @@
"https://liberapay.com/"
]
},
{
"path": "lightning.svg",
"license": "CC0-1.0",
"authors": [
"FontAwesome"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Power-lightning_icon-icons.com_74466.svg"
]
},
{
"path": "loading.svg",
"license": "TRIVIAL",

8
assets/svg/lightning.svg Normal file
View file

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg version="1.0" xmlns="http://www.w3.org/2000/svg" width="1911.000000pt" height="2138.000000pt" viewBox="0 0 1911.000000 2138.000000" preserveAspectRatio="xMidYMid meet">
<g transform="translate(0.000000,2138.000000) scale(0.100000,-0.100000)" fill="#000000" stroke="none">
<path d="M13387 21365 c-234 -38 -465 -139 -635 -275 -107 -87 -10797 -9382 -10865 -9449 -139 -135 -271 -344 -331 -525 -92 -278 -93 -584 -1 -852 126 -366 410 -664 775 -811 126 -51 239 -78 379 -93 68 -6 890 -10 2452 -10 1292 0 2349 -2 2349 -6 0 -3 -728 -1691 -1617 -3752 -889 -2061 -1631 -3790 -1649 -3842 -51 -152 -67 -274 -61 -464 4 -127 11 -183 31 -264 128 -509 522 -885 1047 -998 116 -25 389 -26 511 -1 183 37 373 117 520 219 102 71 10897 9458 10983 9550 223 241 347 562 347 898 0 629 -415 1143 -1052 1303 l-85 21 -2444 3 c-2313 3 -2443 4 -2438 21 2 9 732 1705 1622 3767 889 2063 1630 3788 1645 3835 48 146 63 269 57 454 -4 127 -11 183 -31 264 -126 502 -513 876 -1026 993 -116 27 -363 34 -483 14z"/>
</g>
<div xmlns="" id="divScriptsUsed" style="display: none"/><script xmlns="" id="globalVarsDetection" src="moz-extension://9b96a34e-dcea-4f6d-b246-73015629f429/js/wrs_env.js"/></svg>

After

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -0,0 +1,2 @@
SPDX-FileCopyrightText: FontAwesome
SPDX-License-Identifier: CC0-1.0

View file

@ -10,13 +10,16 @@
},
"icon": "./assets/layers/street_cabinet/street_cabinet.svg",
"layers": [
"telecom",
"power_tower",
"power_pole",
"power_line",
"street_cabinet",
{
"builtin": "utility_pole",
"override": {
"minzoom": 17
}
},
"street_cabinet",
"telecom_exchange"
}
]
}

View file

@ -696,6 +696,10 @@
{
"if": "theme=winter_service",
"then": "./assets/svg/snowflake.svg"
},
{
"if": "theme=zhv",
"then": "./assets/layers/transit_stops/bus_stop.svg"
}
]
}

View file

@ -249,6 +249,7 @@ export default class Constants {
"key",
"invalid",
"invalid",
"lightning",
"link",
"location",
"location_empty",