mapcomplete/assets/themes/hailhydrant/hailhydrant.json
2021-04-05 11:17:18 +08:00

612 lines
15 KiB
JSON

{
"id": "HailHydrant",
"title": {
"en": "Hydrants, Extinguishers, Fire stations, and Rescue stations."
},
"shortDescription": {
"en": "Map to show hydrants, extinguishers, fire stations, and rescue stations."
},
"description": {
"en": "On this map you can find and update hydrants, fire stations, rescue stations, and extinguishers in your favorite neighborhoods. \n\nYou can track your precise location (mobile only) and select layers that are relevant for you in the bottom left corner. You can also use this tool to add or edit pins (points of interest) to the map and provide additional details by answering available questions. \n\nAll changes you make will automatically be saved in the global database of OpenStreetMap and can be freely re-used by others."
},
"language": [
"en"
],
"maintainer": "",
"icon": "assets/themes/hailhydrant/logo.svg",
"version": "0",
"startLat": 13.67801,
"startLon": 121.6625,
"startZoom": 6,
"widenFactor": 0.05,
"socialImage": "",
"layers": [
{
"id": "hydrants",
"name": {
"en": "Map of hydrants"
},
"minzoom": 14,
"overpassTags": {
"and": [
"emergency=fire_hydrant"
]
},
"title": {
"render": {
"en": "Hydrant"
}
},
"description": {
"en": "Map layer to show fire hydrants."
},
"tagRenderings": [
{
"question": {
"en": "What colour is the hydrant?"
},
"render": {
"en": "The hydrant colour is {colour}"
},
"freeform": {
"key": "colour"
},
"mappings": [
{
"if": {
"and": [
"colour=red"
]
},
"then": {
"en": "The hydrant colour is red"
}
},
{
"if": {
"and": [
"colour=yellow"
]
},
"then": {
"en": "The hydrant colour is yellow"
}
}
]
},
{
"question": {
"en": "What type of hydrant is it?"
},
"freeform": {
"key": "fire_hydrant:type"
},
"render": {
"en": " Hydrant type: {fire_hydrant:type}"
},
"mappings": [
{
"if": {
"and": [
"fire_hydrant:type=pillar"
]
},
"then": {
"en": "<img style=\"width:50px; height:60px\" src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/f/fd/Downtown_Charlottesville_fire_hydrant_1.jpg/176px-Downtown_Charlottesville_fire_hydrant_1.jpg\" /> Pillar type."
}
},
{
"if": {
"and": [
"fire_hydrant:type=pipe"
]
},
"then": {
"en": "<img style=\"width:50px; height:60px\" src=\"https://wiki.openstreetmap.org/w/images/thumb/3/33/Hydrants_20130326_112938.JPG/159px-Hydrants_20130326_112938.JPG\" /> Pipe type."
}
},
{
"if": {
"and": [
"fire_hydrant:type=wall"
]
},
"then": {
"en": "<img style=\"width:60px; height:50px\" src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/9/9b/Guentherscheid_Tunnel_Rescue4.jpg/320px-Guentherscheid_Tunnel_Rescue4.jpg\" /> Wall type."
}
},
{
"if": {
"and": [
"fire_hydrant:type=underground"
]
},
"then": {
"en": "<img style=\"width:60px; height:50px\" src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/6/65/Berlin_hydrant_20050211_p1000517.jpg/320px-Berlin_hydrant_20050211_p1000517.jpg\" /> Underground type."
}
}
]
},
{
"question": {
"en": "How many couplings are there?"
},
"render": {
"en": "Couplings: {couplings}"
},
"freeform": {
"key": "couplings",
"type": "pnat"
},
"mappings": [
{
"if": {
"and": [
"couplings=1"
]
},
"then": {
"en": "The hydrant has one (1) coupling."
}
},
{
"if": {
"and": [
"couplings=2"
]
},
"then": {
"en": "The hydrant has two (2) couplings."
}
},
{
"if": {
"and": [
"couplings=3"
]
},
"then": {
"en": "The hydrant has three (3) coupling."
}
}
]
},
{
"question": {
"en": "Update the lifecycle status of the hydrant."
},
"render": {
"en": "Lifecycle status"
},
"freeform": {
"key": "disused:emergency"
},
"mappings": [
{
"if": {
"and": [
"emergency=fire_hydrant"
]
},
"then": {
"en": "Hydrant is (fully or partially) working."
}
},
{
"if": {
"and": [
"disused:emergency=fire_hydrant",
"emergency="
]
},
"then": {
"en": "Hydrant is unavailable for use."
}
},
{
"if": {
"and": [
"removed:emergency=fire_hydrant",
"emergency="
]
},
"then": {
"en": "Hydrant has been removed."
}
}
]
},
{
"question": {
"en": "Describe the position of the hydrant."
},
"render": {
"en": "Position: {fire_hydrant:position}"
},
"mappings": [
{
"if": {
"and": [
"fire_hydrant:position=sidewalk"
]
},
"then": {
"en": "Sidewalk"
}
},
{
"if": {
"and": [
"fire_hydrant:position=lane"
]
},
"then": {
"en": "Road-side"
}
},
{
"if": {
"and": [
"fire_hydrant:position=underground"
]
},
"then": {
"en": "Underground"
}
}
],
"freeform": {
"key": "fire_hydrant:position"
}
},
{
"render": {
"en": "Mapillary: {mapillary}"
},
"question": {
"en": "Do you know the Mapillary photo id?"
},
"freeform": {
"key": "mapillary"
}
}
],
"hideUnderlayingFeaturesMinPercentage": 0,
"icon": {
"render": "https://upload.wikimedia.org/wikipedia/commons/6/66/Hydrant_02.svg"
},
"width": {
"render": "8"
},
"iconSize": {
"render": "15,15,center"
},
"color": {
"render": "#00f"
},
"presets": [
{
"tags": [
"emergency=fire_hydrant"
],
"title": {
"en": "fire hydrant"
},
"description": {
"en": "Add a new fire hydant to the map."
}
}
],
"wayHandling": 1,
"osmSource": {
"overpassTags": {
"and": [
"emergency=fire_hydrant"
]
}
}
},
{
"id": "extinguisher",
"name": {
"en": "Map of fire extinguishers."
},
"minzoom": 14,
"overpassTags": {
"and": [
"emergency=fire_extinguisher"
]
},
"title": {
"render": {
"en": "Extinguishers"
}
},
"description": {
"en": "Map layer to show fire hydrants."
},
"tagRenderings": [
{
"render": {
"en": "Location: {location}"
},
"question": {
"en": "Where is it positioned?"
},
"mappings": [
{
"if": {
"and": [
"location=indoor"
]
},
"then": {
"en": "Indoor"
}
},
{
"if": {
"and": [
"location=outdoor"
]
},
"then": {
"en": "Outdoor"
}
}
],
"freeform": {
"key": "location"
}
}
],
"hideUnderlayingFeaturesMinPercentage": 0,
"icon": {
"render": "https://upload.wikimedia.org/wikipedia/commons/e/e8/MUTCD_RS-090.svg"
},
"width": {
"render": "8"
},
"iconSize": {
"render": "20,20,center"
},
"color": {
"render": "#00f"
},
"presets": [
{
"tags": [
"emergency=fire_extinguisher"
],
"title": {
"en": "fire extinguisher"
},
"description": {
"en": "Add a fire extinguisher to the map"
}
}
],
"wayHandling": 1,
"osmSource": {
"overpassTags": {
"and": [
"emergency=fire_extinguisher"
]
}
}
},
{
"id": "stations",
"name": {
"en": "Map of fire stations"
},
"minzoom": 12,
"overpassTags": {
"and": [
"amenity=fire_station"
]
},
"title": {
"render": {
"en": "Fire Station"
}
},
"description": {
"en": "Map layer to show fire stations."
},
"tagRenderings": [
{
"freeform": {
"key": "addr:street"
},
"question": {
"en": " What street is the station located?"
},
"render": {
"en": "The station is along a highway called {addr:street}."
}
},
{
"question": {
"en": "In what place is the station located? (e.g. name of neighbourhood, villlage, or town)"
},
"freeform": {
"key": "addr:place"
},
"render": {
"en": "The station is to be found within {addr:place}."
}
},
{
"question": {
"en": "What agency operates this station?"
},
"render": {
"en": "Operator: {operator}"
},
"freeform": {
"key": "operator"
},
"mappings": [
{
"if": {
"and": [
"operator=Bureau of Fire Protection",
"operator:type=public"
]
},
"then": {
"en": "Bureau of Fire Protection"
}
}
]
},
{
"question": {
"en": "How would you classifiy the operator of this station?"
},
"render": {
"en": "Operator type: {operator:type}"
},
"freeform": {
"key": "operator:type"
},
"mappings": [
{
"if": {
"and": [
"operator:type=public"
]
},
"then": {
"en": "Public"
}
},
{
"if": {
"and": [
"operator:type=ngo"
]
},
"then": {
"en": "Volunteer"
}
},
{
"if": {
"and": [
"operator:type=community"
]
},
"then": {
"en": "Community-based, or informal organization"
}
},
{
"if": {
"and": [
"operator:type=private"
]
},
"then": {
"en": "Private"
}
}
]
}
],
"hideUnderlayingFeaturesMinPercentage": 0,
"icon": {
"render": "https://upload.wikimedia.org/wikipedia/commons/8/84/British_Columbia_W-318-L.svg"
},
"width": {
"render": "8"
},
"iconSize": {
"render": "20,20,center"
},
"color": {
"render": "#00f"
},
"presets": [
{
"tags": [
"amenity=fire_station"
],
"title": {
"en": "fire station"
},
"description": {
"en": "Add a fire station to the map."
}
}
],
"osmSource": {
"overpassTags": {
"and": [
"amenity=fire_station"
]
}
}
},
{
"id": "rescuestation",
"name": {
"en": "Map of rescue stations"
},
"minzoom": 12,
"overpassTags": {
"and": [
"amenity=rescue_station"
]
},
"title": {
"render": {
"en": "Rescue Station"
}
},
"description": {
"en": "Map layer to show rescue stations."
},
"tagRenderings": [],
"hideUnderlayingFeaturesMinPercentage": 0,
"icon": {
"render": "https://upload.wikimedia.org/wikipedia/commons/1/1e/Emojione_1F6A8.svg"
},
"width": {
"render": "8"
},
"iconSize": {
"render": "20,20,center"
},
"color": {
"render": "#00f"
},
"presets": [
{
"tags": [
"amenity=rescue_station"
],
"title": {
"en": "rescue station"
},
"description": {
"en": "Add a rescue or emergency service station to the map"
}
}
],
"osmSource": {
"overpassTags": {
"and": [
"amenity=rescue_station"
]
}
}
}
],
"roamingRenderings": [
{}
],
"defaultBackgroundId": "HDM_HOT"
}