Themes(infrastructure): Combine telecom layers, add basic power layers
137
assets/layers/power_line/power_line.json
Normal 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
|
||||
}
|
||||
}
|
||||
102
assets/layers/power_pole/license_info.json
Normal 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/"
|
||||
]
|
||||
}
|
||||
]
|
||||
265
assets/layers/power_pole/power_pole.json
Normal 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
|
||||
}
|
||||
1
assets/layers/power_pole/power_pole_1_level.svg
Normal 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 |
2
assets/layers/power_pole/power_pole_1_level.svg.license
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
SPDX-FileCopyrightText: Sergey Vartanov
|
||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
||||
1
assets/layers/power_pole/power_pole_2_level.svg
Normal 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 |
2
assets/layers/power_pole/power_pole_2_level.svg.license
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
SPDX-FileCopyrightText: Sergey Vartanov
|
||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
||||
1
assets/layers/power_pole/power_pole_3_level.svg
Normal 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 |
2
assets/layers/power_pole/power_pole_3_level.svg.license
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
SPDX-FileCopyrightText: Sergey Vartanov
|
||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
||||
1
assets/layers/power_pole/power_pole_4_level.svg
Normal 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 |
2
assets/layers/power_pole/power_pole_4_level.svg.license
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
SPDX-FileCopyrightText: Sergey Vartanov
|
||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
||||
1
assets/layers/power_pole/power_pole_asymmetric.svg
Normal 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 |
|
|
@ -0,0 +1,2 @@
|
|||
SPDX-FileCopyrightText: Sergey Vartanov
|
||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
||||
|
|
@ -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 |
|
|
@ -0,0 +1,2 @@
|
|||
SPDX-FileCopyrightText: Sergey Vartanov
|
||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
||||
1
assets/layers/power_pole/power_pole_delta.svg
Normal 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 |
2
assets/layers/power_pole/power_pole_delta.svg.license
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
SPDX-FileCopyrightText: Sergey Vartanov
|
||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
||||
1
assets/layers/power_pole/power_pole_flag.svg
Normal 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 |
2
assets/layers/power_pole/power_pole_flag.svg.license
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
SPDX-FileCopyrightText: Sergey Vartanov
|
||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
||||
1
assets/layers/power_pole/power_pole_triangle.svg
Normal 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 |
2
assets/layers/power_pole/power_pole_triangle.svg.license
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
SPDX-FileCopyrightText: Sergey Vartanov
|
||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
||||
1
assets/layers/power_pole/power_pole_triangle_armless.svg
Normal 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 |
|
|
@ -0,0 +1,2 @@
|
|||
SPDX-FileCopyrightText: Sergey Vartanov
|
||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
||||
212
assets/layers/power_tower/license_info.json
Normal 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/"
|
||||
]
|
||||
}
|
||||
]
|
||||
384
assets/layers/power_tower/power_tower.json
Normal 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
|
||||
}
|
||||
1
assets/layers/power_tower/power_tower_1_level.svg
Normal 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 |
|
|
@ -0,0 +1,2 @@
|
|||
SPDX-FileCopyrightText: Sergey Vartanov
|
||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
||||
1
assets/layers/power_tower/power_tower_2_level.svg
Normal 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 |
|
|
@ -0,0 +1,2 @@
|
|||
SPDX-FileCopyrightText: Sergey Vartanov
|
||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
||||
1
assets/layers/power_tower/power_tower_3_level.svg
Normal 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 |
|
|
@ -0,0 +1,2 @@
|
|||
SPDX-FileCopyrightText: Sergey Vartanov
|
||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
||||
1
assets/layers/power_tower/power_tower_4_level.svg
Normal 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 |
|
|
@ -0,0 +1,2 @@
|
|||
SPDX-FileCopyrightText: Sergey Vartanov
|
||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
||||
1
assets/layers/power_tower/power_tower_asymmetric.svg
Normal 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 |
|
|
@ -0,0 +1,2 @@
|
|||
SPDX-FileCopyrightText: Sergey Vartanov
|
||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
||||
1
assets/layers/power_tower/power_tower_barrel.svg
Normal 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 |
2
assets/layers/power_tower/power_tower_barrel.svg.license
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
SPDX-FileCopyrightText: Sergey Vartanov
|
||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
||||
1
assets/layers/power_tower/power_tower_delta.svg
Normal 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 |
2
assets/layers/power_tower/power_tower_delta.svg.license
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
SPDX-FileCopyrightText: Sergey Vartanov
|
||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
||||
1
assets/layers/power_tower/power_tower_delta_2_level.svg
Normal 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 |
|
|
@ -0,0 +1,2 @@
|
|||
SPDX-FileCopyrightText: Sergey Vartanov
|
||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
||||
1
assets/layers/power_tower/power_tower_delta_3_level.svg
Normal 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 |
|
|
@ -0,0 +1,2 @@
|
|||
SPDX-FileCopyrightText: Sergey Vartanov
|
||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
||||
1
assets/layers/power_tower/power_tower_donau.svg
Normal 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 |
2
assets/layers/power_tower/power_tower_donau.svg.license
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
SPDX-FileCopyrightText: Sergey Vartanov
|
||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
||||
1
assets/layers/power_tower/power_tower_donau_inverse.svg
Normal 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 |
|
|
@ -0,0 +1,2 @@
|
|||
SPDX-FileCopyrightText: Sergey Vartanov
|
||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
||||
1
assets/layers/power_tower/power_tower_flag.svg
Normal 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 |
2
assets/layers/power_tower/power_tower_flag.svg.license
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
SPDX-FileCopyrightText: Sergey Vartanov
|
||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
||||
1
assets/layers/power_tower/power_tower_guyed_h_frame.svg
Normal 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 |
|
|
@ -0,0 +1,2 @@
|
|||
SPDX-FileCopyrightText: Sergey Vartanov
|
||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
||||
1
assets/layers/power_tower/power_tower_h_frame.svg
Normal 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 |
|
|
@ -0,0 +1,2 @@
|
|||
SPDX-FileCopyrightText: Sergey Vartanov
|
||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
||||
|
|
@ -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 |
|
|
@ -0,0 +1,2 @@
|
|||
SPDX-FileCopyrightText: Sergey Vartanov
|
||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
||||
1
assets/layers/power_tower/power_tower_portal.svg
Normal 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 |
2
assets/layers/power_tower/power_tower_portal.svg.license
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
SPDX-FileCopyrightText: Sergey Vartanov
|
||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
||||
1
assets/layers/power_tower/power_tower_portal_2_level.svg
Normal 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 |
|
|
@ -0,0 +1,2 @@
|
|||
SPDX-FileCopyrightText: Sergey Vartanov
|
||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
||||
1
assets/layers/power_tower/power_tower_portal_3_level.svg
Normal 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 |
|
|
@ -0,0 +1,2 @@
|
|||
SPDX-FileCopyrightText: Sergey Vartanov
|
||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
||||
1
assets/layers/power_tower/power_tower_triangle.svg
Normal 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 |
|
|
@ -0,0 +1,2 @@
|
|||
SPDX-FileCopyrightText: Sergey Vartanov
|
||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
||||
1
assets/layers/power_tower/power_tower_x_frame.svg
Normal 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 |
|
|
@ -0,0 +1,2 @@
|
|||
SPDX-FileCopyrightText: Sergey Vartanov
|
||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
||||
1
assets/layers/power_tower/power_tower_y_frame.svg
Normal 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 |
|
|
@ -0,0 +1,2 @@
|
|||
SPDX-FileCopyrightText: Sergey Vartanov
|
||||
SPDX-License-Identifier: CC-BY-SA-4.0
|
||||
|
|
@ -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="
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
|
|||
162
assets/layers/telecom/telecom.json
Normal 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
|
||||
}
|
||||
}
|
||||
|
Before Width: | Height: | Size: 9.4 KiB After Width: | Height: | Size: 9.4 KiB |
|
|
@ -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
|
||||
}
|
||||
}
|
||||
|
|
@ -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
|
|
@ -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 |
2
assets/svg/lightning.svg.license
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
SPDX-FileCopyrightText: FontAwesome
|
||||
SPDX-License-Identifier: CC0-1.0
|
||||
|
|
@ -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"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
@ -696,6 +696,10 @@
|
|||
{
|
||||
"if": "theme=winter_service",
|
||||
"then": "./assets/svg/snowflake.svg"
|
||||
},
|
||||
{
|
||||
"if": "theme=zhv",
|
||||
"then": "./assets/layers/transit_stops/bus_stop.svg"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
|||
|
|
@ -249,6 +249,7 @@ export default class Constants {
|
|||
"key",
|
||||
"invalid",
|
||||
"invalid",
|
||||
"lightning",
|
||||
"link",
|
||||
"location",
|
||||
"location_empty",
|
||||
|
|
|
|||