<?xml version="1.0" encoding="UTF-8"?>
<presets xmlns="http://josm.openstreetmap.de/tagging-preset-1.0" 
	author="LorenzoStucchi" 
	version="2.11_2021-02-16" 
	shortdescription="Mapping Accessibility" 
	it.shortdescription="Mappatura dell'accessibilità"
	description="Set of preset to be used to map the elements of accesibility, used inside the ViaLibera?! project" 
	it.description="Insieme di preset per mappare l'accessibilità utilizzati nel progetto ViaLibera?!"
	link="https://wiki.openstreetmap.org/wiki/ViaLibera"
	icon="https://github.com/LorenzoStucchi/accessibility_JOSM_preset/raw/master/symbols/accessibility.png">

<!-- Chunk for surface material and smoothness -->
<chunk id="material_smoothness">
	<combo key="surface" text="Surface material" it.text="Materiale della superficie">
		<list_entry value="asphalt" it.display_value="Asfalto"/>
		<list_entry value="paving_stones" it.display_value="Pavimentato"/>
		<list_entry value="sett" it.display_value="San pietrini"/>
	</combo>
	<combo key="smoothness" text="Surface smoothness" it.text="Levigatezza della superficie">
		<list_entry value="excellent" it.display_value="Eccellente"/>
		<list_entry value="good" it.display_value="Buona"/>
		<list_entry value="intermediate" it.display_value="Intermedia"/>
		<list_entry value="bad" it.display_value="Cattiva"/>
		<list_entry value="very_bad" it.display_value="Pessima"/>
	</combo>
</chunk>

<!-- Chunk for crossings -->
<chunk id="crossing_tags">
	<combo key="crossing" text="Crossing type" it.text="Tipo di attraversamento">
		<list_entry value="uncontrolled" it.display_value="Non controllato"/>
		<list_entry value="unmarked" it.display_value="Non segnato"/>
		<list_entry value="traffic_signals" it.display_value="Semaforico"/>
	</combo>
	<reference ref="material_smoothness"/>
	<space />
	<text key="width" text="crossing width (e.g. 1.2 m)" it.text="Larghezza dell'attraversamento (es. 1.2 m)"  />
	<text key="incline" text="crossing inlination (e.g. 2.5%)" it.text="Inclinazione dell'attraversamento (es. 2.5%)"  />
	<text key="incline:across" text="crossing inclination across (e.g. 2.5%)" it.text="Inclinazione trasversale dell'attraversamento (es. 2.5%)"  />
	<check key="lit" text="Presence of lighting" it.text="Presenza di illuminazione" />
	<check key="tactile_paving" text="Presence of tactile paving" it.text="Presenza di pavimento tattile" />
</chunk>

<!-- Chunk for kerbs -->
<chunk id="kerb_tags">
	<reference ref="material_smoothness"/>
	<space />
	<text key="width" text="kerb width (e.g. 1.2 m)" it.text="Larghezza del cordolo (es. 1.2 m)"  />
	<text key="kerb:height" text="kerb height (e.g. 0.02 m)" it.text="Altezza del cordolo (es. 0.02 m)"  />
	<text key="incline" text="kerb inlination (e.g. 2.5%)" it.text="Inclinazione del cordolo (es. 2.5%)"  />
	<check key="tactile_paving" text="Presence of tactile paving on the kerb" it.text="Presenza di pavimento tattile" />
	<key key="barrier" value="kerb" />
</chunk>

<!-- Group of elements for accessibility -->
<group name="Accesibility elements" it.name="Elementi di accessibilità" icon="https://github.com/LorenzoStucchi/accessibility_JOSM_preset/raw/master/symbols/accessibility.png">

	<!-- Schema for crossing -->
	<group name="Crossing" it.name="Attraversamenti" icon="https://github.com/LorenzoStucchi/accessibility_JOSM_preset/raw/master/symbols/crossing.png">
		<!-- Pedestrian crossing -->
		<item name="Pedestrian crossing" it.name="Attraversamento pedonale" type="way" icon="presets/transport/way/dedicated_footway.svg">
			<label text="Insert the elements for a pedestrian crossing" it.text="Inserire gli elementi per un attraversamento pedonale" />
			<space />
			<key key="highway" value="footway" />
			<key key="footway" value="crossing" />
			<reference ref="crossing_tags"/>
		</item>

		<!-- Bicycle crossing -->
		<item name="Bicycle crossing" it.name="Attraversamento ciclabile" type="way" icon="presets/transport/way/dedicated_cycleway.svg">
			<label text="Insert the elements for a bicycle crossing" it.text="Inserire gli elementi per un attraversamento ciclabile" />
			<space />
			<key key="highway" value="cycleway" />
			<key key="cycleway" value="crossing" />
			<reference ref="crossing_tags"/>
		</item>

		<!-- Shared crossing -->
		<item name="Shared crossing" it.name="Attraversamento condiviso" type="way" icon="presets/transport/way/combined_foot_cycleway.svg">
			<label text="Insert the elements for a shared crossing" it.text="Inserire gli elementi per un attraversamento condiviso" />
			<space />
			<key key="highway" value="path" />
			<key key="path" value="crossing" />
			<key key="foot" value="designed" />
			<key key="bicycle" value="designed" />
			<key key="segregated" value="no" />
			<reference ref="crossing_tags"/>
		</item>

		<!-- Traffic lights crossing -->
		<item id="traffic_signals" name="Traffic lights crossing" it.name="Attraversamento semaforico" type="node,way" icon="presets/vehicle/traffic_signals.svg">
			<label text="Insert the plus elements for a traffic line crossing" it.text="Inserire gli elementi aggiuntivo per un attraversamento semaforico" />
			<space />
			<key key="crossing" value="traffic_signals" />
			<check key="traffic_signals:sound" text="Presence of sound emitter" it.text="Presenza di cicalino" />
			<check key="button_operated" text="Presence of button to start" it.text="Presenza di bottone" />
		</item>

		<!-- Crossing node -->
		<group name="Crossing nodes" it.name="Nodi attraversamenti" icon="presets/vehicle/crossing_ref_zebra.svg">
			<item id="highway_crossing_node" name="Crossing on highways" it.name="Attraversamenti su strade" type="node" icon="presets/vehicle/crossing.svg">
				<key key="highway" value="crossing" />
			</item>

			<item id="railway_crossing_node" name="Crossing on railway" it.name="Attraversamenti su rotaie" type="node" icon="presets/transport/railway/crossing.svg">
				<key key="railway" value="crossing" />
			</item>
			
		</group> 

	</group>

	<!-- Schema for kerbs -->
	<group name="Kerbs" it.name="Cordoli" icon="https://github.com/LorenzoStucchi/accessibility_JOSM_preset/raw/master/symbols/kerb.png">
		<!-- Schema for raised kerb -->
		<item name="Raised kerb" it.name="Cordolo rialzato" type="node" icon="https://github.com/LorenzoStucchi/accessibility_JOSM_preset/raw/master/symbols/kerb_red.png">
			<label text="Insert the elements for a raised kerb" it.text="Inserire gli elementi per un cordolo rialzato" />
			<space />
			<key key="kerb" value="raised" />
			<reference ref="kerb_tags"/>
		</item>

		<!-- Schema for lowered kerb -->
		<item name="Lowered kerb" it.name="Cordolo con rampa" type="node" icon="https://github.com/LorenzoStucchi/accessibility_JOSM_preset/raw/master/symbols/kerb_orange.png">
			<label text="Insert the elements for a lowered kerb" it.text="Inserire gli elementi per un cordolo ribassato" />
			<space />
			<key key="kerb" value="lowered" />
			<reference ref="kerb_tags"/>
		</item>

		<!-- Schema for flush kerb -->
		<item name="Flush kerb" it.name="Cordolo a livello" type="node" icon="https://github.com/LorenzoStucchi/accessibility_JOSM_preset/raw/master/symbols/kerb_green.png">
			<label text="Insert the elements for a flush kerb" it.text="Inserire gli elementi per un cordolo a livello" />
			<space />
			<key key="kerb" value="flush" />
			<reference ref="kerb_tags"/>
		</item>
	</group>

	<!-- Schema for barriers -->
	<group name="Barriers" it.name="Barriere" icon="presets/barrier/wall.svg">

		<!-- Schema for traffic sign -->
		<item name="Traffic sign" it.name="Segnaletica verticale" type="node" icon="presets/vehicle/restriction/stop.svg">
			<label text="Insert the elements for a traffic sign" it.text="Inserire gli elementi per cartello stradale" />
			<space />
			<text key="traffic_sign" text="Type of traffic sign" it.text="Tipo di segnaletica verticale" />
			<key key="support" value="pole"/>
			<text key="height" text="Height (e.g. 2.2 m)" it.text="Altezza (es. 2.2 m)"  />
			<check key="obstacle:wheelchair" text="Obstacle for wheelchair" it.text="Ostacolo per sedia a rotelle" />
			<check key="obstacle:foot" text="Obstacle for pedestrian" it.text="Ostacolo per pedoni" />
			<link wiki="IT:Road_signs_in_Italy"/>
		</item>

		<!-- Schema for drain -->
		<item name="Drain" it.name="Caditoia, tombino" type="node" icon="https://github.com/LorenzoStucchi/accessibility_JOSM_preset/raw/master/symbols/drain.png">
			<label text="Insert the elements for a drain" it.text="Inserire gli elementi per una caditoia" />
			<space />
			<key key="man_made" value="manhole" />
			<key key="manhole" value="drain" />
			<text key="obstacle:description" text="Description of the drain, possible to insert the width of the holes (e.g. 0.02 m)" it.text="Descrizione della caditoia, possibile inserire la larghezza dei fori (es. 0.02 m)"  />
			<check key="obstacle:wheelchair" text="Obstacle for wheelchair" it.text="Ostacolo per sedia a rotelle" />
		</item>

		<!-- Schema for planter -->
		<item name="Planter" it.name="Fioriera" type="node" icon="https://github.com/LorenzoStucchi/accessibility_JOSM_preset/raw/master/symbols/planter.png">
			<label text="Insert the elements for a planter" it.text="Inserire gli elementi per una fioriera" />
			<space />
			<key key="man_made" value="planter" />
			<check key="obstacle:wheelchair" text="Obstacle for wheelchair" it.text="Ostacolo per sedia a rotelle" />
		</item>

		<!-- Schema for block -->
		<item name="Block barrier" it.name="Panettone" type="node" icon="https://github.com/LorenzoStucchi/accessibility_JOSM_preset/raw/master/symbols/block.png">
			<label text="Insert the elements for a block barrier" it.text="Inserire gli elementi per un panettone" />
			<space />
			<key key="barrier" value="block" />
			<check key="obstacle:wheelchair" text="Obstacle for wheelchair" it.text="Ostacolo per sedia a rotelle" />
		</item>

		<!-- Schema for bollard -->
		<item name="Bollard barrier" it.name="Paletto" type="node" icon="presets/barrier/bollard.svg">
			<label text="Insert the elements for a bollard" it.text="Inserire gli elementi per un paletto" />
			<space />
			<key key="barrier" value="bollard" />
			<check key="obstacle:wheelchair" text="Obstacle for wheelchair" it.text="Ostacolo per sedia a rotelle" />
		</item>

		<!-- Schema for tree -->
		<item name="Tree" it.name="Albero" type="node" icon="presets/landmark/trees.svg">
			<label text="Insert the elements for a tree" it.text="Inserire gli elementi per un albero" />
			<space />
			<key key="natural" value="tree" />
			<check key="obstacle:wheelchair" text="Obstacle for wheelchair" it.text="Ostacolo per sedia a rotelle" />
		</item>

		<!-- Schema for waste basket -->
		<item name="Waste basket" it.name="Cestino" type="node" icon="presets/service/recycling/waste_basket.svg">
			<label text="Insert the elements for a waste basket" it.text="Inserire gli elementi per un cestino" />
			<space />
			<key key="amenity" value="waste_basket" />
			<check key="obstacle:wheelchair" text="Obstacle for wheelchair" it.text="Ostacolo per sedia a rotelle" />
		</item>

		<!-- Schema for fire hydrant -->
		<item name="Fire hydrant" it.name="Idrante" type="node" icon="presets/service/fire_hydrant.svg">
			<label text="Insert the elements for a hydrant" it.text="Inserire gli elementi per un idrante" />
			<space />
			<key key="emergency" value="fire_hydrant" />
			<combo key="fire_hydrant:type" text="Fire hydrant type" it.text="Tipo di idrante">
				<list_entry value="pillar" it.display_value="Colonnina"/>
				<list_entry value="wall" it.display_value="A muro"/>
				<list_entry value="underground" it.display_value="Sottoterra"/>
			</combo>
			<check key="obstacle:wheelchair" text="Obstacle for wheelchair" it.text="Ostacolo per sedia a rotelle" />
		</item>

		<!-- Schema for street lamp -->
		<item name="Street lamp" it.name="Lampione" type="node" icon="presets/misc/streetlamp.svg">
			<label text="Insert the elements for a street lamp" it.text="Inserire gli elementi per un lampione" />
			<space />
			<key key="highway" value="street_lamp" />
			<key key="support" value="pole" />
			<check key="obstacle:wheelchair" text="Obstacle for wheelchair" it.text="Ostacolo per sedia a rotelle" />
		</item>

		<!-- Schema for telecom cabin -->
		<item name="Telecom cabin" it.name="Cabina telefonica" type="node" icon="presets/misc/street_cabinet.svg">
			<label text="Insert the elements for a telecom cabin" it.text="Inserire gli elementi per una cabina telefonica" />
			<space />
			<key key="man_made" value="street_cabin" />
			<key key="street_cabin" value="telecom" />
			<check key="obstacle:wheelchair" text="Obstacle for wheelchair" it.text="Ostacolo per sedia a rotelle" />
		</item>

		<!-- Schema for hole -->
		<item name="Big hole" it.name="Buca profonda isolata" type="way">
			<label text="Insert a big hole" it.text="Inserire una buca profonda isolata" />
			<space />
			<key key="smoothness" value="very_bad" />
			<check key="obstacle:wheelchair" text="Obstacle for wheelchair" it.text="Ostacolo per sedia a rotelle" />
		</item>

	</group>

	<!-- Schema for parking for wheelchair users -->
	<item name="Wheelchair parking" it.name="Parcheggi per disabili" type="node,closedway" icon="https://github.com/LorenzoStucchi/accessibility_JOSM_preset/raw/master/symbols/wheelchair_parking.png">
		<label text="Insert the elements for a wheelchair parking" it.text="Inserire gli elementi per un parcheggio per disabili riservati" />
		<space />
		<key key="amenity" value="parking_space" />
		<key key="parking_space" value="disabled" />
		<text key="capacity:disabled" text="Capacity for wheelchair (e.g. 12)" it.text="Capacità parcheggi riservati (es. 12)"  />
	</item>

	<!-- Schema for sidewalk -->
	<item name="Sidewalks" it.name="Marciapiede" type="way" icon="https://github.com/LorenzoStucchi/accessibility_JOSM_preset/raw/master/symbols/sidewalk.png">
		<label text="Insert the elements for a sidewalk" it.text="Inserire gli elementi per un marciapiede" />
		<space />
		<key key="highway" value="footway" />
		<key key="footway" value="sidewalk" />
		<reference ref="material_smoothness" />
		<space />
		<text key="width" text="sidewalk width (e.g. 1.2 m)" it.text="Larghezza del marciapiede (es. 1.2 m)"  />
		<text key="incline" text="sidewalk inlination (e.g. 2.5%)" it.text="Inclinazione del marciapiede (es. 2.5%)"  />
		<text key="incline:across" text="sidewalk inclination across (e.g. 2.5%)" it.text="Inclinazione trasversale del marciapiede (es. 2.5%)"  />
		<text key="height" text="sidewalk height (e.g. 1.2 m)" it.text="Altezza del marciapiede (es. 1.2 m)"  />
		<check key="lit" text="Presence of lighting" it.text="Presenza di illuminazione" />
		<check key="tactile_paving" text="Presence of tactile paving" it.text="Presenza di pavimento tattile" />
	</item>

	<group name="Simple mapping" it.name="Mappatura base" icon="https://github.com/LorenzoStucchi/accessibility_JOSM_preset/raw/master/symbols/accessibility_green.png">
		<item name="Sidewalks" it.name="Marciapiede" type="way" icon="https://github.com/LorenzoStucchi/accessibility_JOSM_preset/raw/master/symbols/sidewalk.png">
			<key key="highway" value="footway" />
			<key key="footway" value="sidewalk" />
		</item>

		<item name="Kerb" it.name="Cordolo" type="node" icon="https://github.com/LorenzoStucchi/accessibility_JOSM_preset/raw/master/symbols/kerb.png">
			<key key="barrier" value="kerb" />
		</item>

		<item name="Pedestrian crossing" it.name="Attraversamento pedonale" type="way" icon="presets/transport/way/dedicated_footway.svg">
			<key key="highway" value="footway" />
			<key key="footway" value="crossing" />
		</item>

		<item name="Bicycle crossing" it.name="Attraversamento ciclabile" type="way" icon="presets/transport/way/dedicated_cycleway.svg">
			<key key="highway" value="cycleway" />
			<key key="cycleway" value="crossing" />
		</item>

		<item name="Shared crossing" it.name="Attraversamento condiviso" type="way" icon="presets/transport/way/combined_foot_cycleway.svg">
			<key key="highway" value="path" />
			<key key="path" value="crossing" />
			<key key="foot" value="designed" />
			<key key="bicycle" value="designed" />
			<key key="segregated" value="no" />
		</item>

		<item name="(Node) Crossing on highways" it.name="(Nodo) Attraversamenti su strade" type="node" icon="presets/vehicle/crossing.svg">
			<key key="highway" value="crossing" />
		</item>
				
		<item name="(Node) Crossing on railway" it.name="(Nodo) Attraversamenti su rotaie" type="node" icon="presets/transport/railway/crossing.svg">
			<key key="railway" value="crossing" />
		</item>
	</group>
</group>
</presets>
