forked from MapComplete/MapComplete
Speed camera layer
This commit is contained in:
parent
9b21318c49
commit
610159ca43
4 changed files with 156 additions and 2 deletions
13
assets/layers/speed_camera/license_info.json
Normal file
13
assets/layers/speed_camera/license_info.json
Normal file
|
@ -0,0 +1,13 @@
|
|||
[
|
||||
{
|
||||
"path": "speed_camera.svg",
|
||||
"license": "CC0",
|
||||
"authors": [
|
||||
"Earlyswerver",
|
||||
"OpenClipArt"
|
||||
],
|
||||
"sources": [
|
||||
"https://en.wikipedia.org/wiki/File:Earlyswerver_UK_Speed_Camera_Sign.svg"
|
||||
]
|
||||
}
|
||||
]
|
120
assets/layers/speed_camera/speed_camera.json
Normal file
120
assets/layers/speed_camera/speed_camera.json
Normal file
|
@ -0,0 +1,120 @@
|
|||
{
|
||||
"id": "speed_camera",
|
||||
"name": {
|
||||
"en": "Speed Camera"
|
||||
},
|
||||
"description": {
|
||||
"en": "Layer showing speed cameras"
|
||||
},
|
||||
"title": {
|
||||
"render": {
|
||||
"en": "Speed Camera"
|
||||
}
|
||||
},
|
||||
"minzoom": 12,
|
||||
"source": {
|
||||
"osmTags": "highway=speed_camera"
|
||||
},
|
||||
"tagRenderings": [
|
||||
{
|
||||
"id": "maxspeed",
|
||||
"question": {
|
||||
"en": "What is the maximum speed allowed at this speed camera?"
|
||||
},
|
||||
"freeform": {
|
||||
"key": "maxspeed",
|
||||
"type": "pnat",
|
||||
"placeholder": {
|
||||
"en": "Maximum speed allowed"
|
||||
}
|
||||
},
|
||||
"render": {
|
||||
"en": "The maximum speed allowed is {canonical(maxspeed)}"
|
||||
}
|
||||
}
|
||||
],
|
||||
"presets": [
|
||||
{
|
||||
"tags": [
|
||||
"highway=speed_camera"
|
||||
],
|
||||
"title": {
|
||||
"en": "a speed Camera"
|
||||
},
|
||||
"preciseInput": {
|
||||
"preferredBackground": "photo",
|
||||
"maxSnapDistance": 10,
|
||||
"snapToLayer": [
|
||||
"maxspeed"
|
||||
]
|
||||
}
|
||||
}
|
||||
],
|
||||
"mapRendering": [
|
||||
{
|
||||
"icon": "square:white;./assets/layers/speed_camera/speed_camera.svg",
|
||||
"location": [
|
||||
"point",
|
||||
"centroid"
|
||||
]
|
||||
}
|
||||
],
|
||||
"units": [
|
||||
{
|
||||
"appliesToKey": [
|
||||
"maxspeed"
|
||||
],
|
||||
"applicableUnits": [
|
||||
{
|
||||
"#": "km/h is the default for a maxspeed; should be empty string",
|
||||
"canonicalDenomination": "",
|
||||
"alternativeDenomination": [
|
||||
"km/u",
|
||||
"kmh",
|
||||
"kph"
|
||||
],
|
||||
"human": {
|
||||
"en": "kilometers/hour",
|
||||
"ca": "quilòmetres/hora",
|
||||
"es": "kilómetros/hora",
|
||||
"nl": "kilometers/uur",
|
||||
"de": "Kilometer/Stunde"
|
||||
},
|
||||
"humanShort": {
|
||||
"en": "km/h",
|
||||
"ca": "km/h",
|
||||
"es": "km/h",
|
||||
"nl": "km/u",
|
||||
"de": "km/h"
|
||||
}
|
||||
},
|
||||
{
|
||||
"canonicalDenomination": "mph",
|
||||
"useIfNoUnitGiven": [
|
||||
"gb",
|
||||
"us"
|
||||
],
|
||||
"alternativeDenomination": [
|
||||
"m/u",
|
||||
"mh",
|
||||
"m/ph"
|
||||
],
|
||||
"human": {
|
||||
"en": "miles/hour",
|
||||
"ca": "milles/hora",
|
||||
"es": "millas/hora",
|
||||
"nl": "miles/uur",
|
||||
"de": "Meilen/Stunde"
|
||||
},
|
||||
"humanShort": {
|
||||
"en": "mph",
|
||||
"ca": "mph",
|
||||
"es": "mph",
|
||||
"nl": "mph",
|
||||
"de": "mph"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
20
assets/layers/speed_camera/speed_camera.svg
Normal file
20
assets/layers/speed_camera/speed_camera.svg
Normal file
|
@ -0,0 +1,20 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
version="1.0"
|
||||
width="236.196"
|
||||
height="194.823"
|
||||
viewBox="0 0 236.196 194.823"
|
||||
xml:space="preserve"
|
||||
>
|
||||
<g>
|
||||
<path fill="none" stroke="#000000" stroke-width="7.5222" d="M 232.436,182.036 C 232.436,187.021 228.395,191.062 223.41,191.062 L 12.788,191.062 C 7.803,191.062 3.761,187.021 3.761,182.036 L 3.761,12.787 C 3.761,7.801 7.803,3.761 12.788,3.761 L 223.409,3.761 C 228.394,3.761 232.435,7.801 232.435,12.787 L 232.435,182.036 L 232.436,182.036 z "/>
|
||||
<path d="M 120.43,24.971 L 42.857,24.971 C 30.902,24.971 21.21,34.582 21.21,46.436 L 21.21,148.389 C 21.21,160.243 30.902,169.852 42.857,169.852 L 120.43,169.852 C 132.386,169.852 142.078,160.243 142.078,148.389 L 142.078,46.436 C 142.078,34.582 132.386,24.971 120.43,24.971 z M 69.535,154.813 C 52.736,154.813 39.118,141.197 39.118,124.401 C 39.118,107.599 52.736,93.984 69.535,93.984 C 86.332,93.984 99.95,107.599 99.95,124.401 C 99.949,141.196 86.332,154.813 69.535,154.813 z M 107.645,68.695 C 98.335,68.695 90.788,61.148 90.788,51.839 C 90.788,42.528 98.335,34.983 107.645,34.983 C 116.955,34.983 124.502,42.529 124.502,51.839 C 124.501,61.148 116.955,68.695 107.645,68.695 z "/>
|
||||
<circle cx="107.645" cy="51.839001" r="9.5279999"/>
|
||||
<circle cx="69.492" cy="124.31" r="20.978"/>
|
||||
<rect width="8.9469995" height="82.337997" x="148.371" y="50.320999"/>
|
||||
<rect width="8.9469995" height="78.117996" x="164.03999" y="54.541"/>
|
||||
<polygon points="214.988,79.89 188.554,79.89 188.554,66.341 179.604,66.341 179.604,138.997 148.358,138.997 148.358,148.058 179.604,148.058 188.299,148.058 188.554,148.058 188.554,126.068 214.988,126.068 214.988,79.89 "/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 1.7 KiB |
|
@ -28,6 +28,7 @@
|
|||
"startZoom": 1,
|
||||
"widenFactor": 0.01,
|
||||
"layers": [
|
||||
"maxspeed"
|
||||
"maxspeed",
|
||||
"speed_camera"
|
||||
]
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue