start of turn restriction editor
[potlatch2.git] / resources / map_features.xml
1 <?xml version="1.0" encoding="UTF-8" ?>
2
3 <mapFeatures>
4
5   <!-- Categories -->
6   
7   <category name="Roads" id="roads">
8   </category>
9
10   <category name="Paths" id="paths">
11   </category>
12
13   <category name="Transport" id="transport">
14   </category>
15
16   <category name="Water" id="water">
17   </category>
18
19   <category name="Natural" id="natural">
20   </category>
21   
22   <category name="Barrier" id="barrier">
23   </category>
24
25   <category name="Admin" id="admin">
26   </category>
27   
28   <category name="Buildings" id="buildings">
29   </category>
30
31   <category name="Entertainment" id="entertainment">
32   </category>
33   
34   <category name="Shopping" id="shopping">
35   </category>
36
37   <category name="Amenity" id="amenity">
38   </category>
39
40   <!-- Common input sets -->
41   
42   <inputSet id="names">
43     <input type="freetext" presence="always"
44         name="Name" category="Naming" priority="highest"
45         key="name" description="The most common name"/>
46     <input type="freetext" presence="onTagMatch"
47         name="International Name" category="Naming"
48         key="int_name" description="The internationally recognised name"/>
49     <input type="freetext" presence="onTagMatch"
50         name="Historical Name" category="Naming" priority="low"
51         key="old_name" description="The historic or previous name"/>
52   </inputSet>
53
54   <inputSet id="wifi">
55     <input type="choice" presence="always" category="Eating" name="Wifi" key="wifi">
56       <choice value="free" text="Free"/>
57       <choice value="yes" text="Yes"/>
58       <choice value="no" text="No"/>
59     </input>
60   </inputSet>
61   
62   <inputSet id="buildingAddress">
63     <input type="freetext" presence="onTagMatch" category="Address" description="The number of the house, e.g. 156 or 10-12" name="House Number" key="addr:housenumber"/>
64     <input type="freetext" presence="onTagMatch" category="Address" description="The name of the house, e.g. Riverbank Cottage" name="Building Name" key="addr:housename"/>
65     <input type="freetext" presence="onTagMatch" category="Address" description="The Street Name (optional)" name="Street Name" key="addr:street"/>
66     <input type="freetext" presence="onTagMatch" category="Address" description="The postcode" name="Postcode" key="addr:postcode"/>
67   </inputSet>
68   
69   <inputSet id="cuisine">
70     <input type="choice" presence="always" name="Cuisine" category="Eating" description="The type of food that they serve" key="cuisine">
71       <choice value="burger" text="Burger"/>
72       <choice value="chicken" text="Chicken"/>
73       <choice value="chinese" text="Chinese"/>
74       <choice value="coffee_shop" text="Coffee Shop"/>
75       <choice value="greek" text="Greek"/>
76       <choice value="pizza" text="Pizza"/>
77       <choice value="sandwich" text="Sandwich"/>
78       <choice value="sea_food" text="Sea Food"/>
79       <help>http://wiki.openstreetmap.org/wiki/Key:cuisine</help>
80     </input>
81   </inputSet>
82
83   <!-- Roads -->
84   
85   <inputSet id="majorRoad">
86     <inputSet ref="names"/>
87     <inputSet ref="roadRefs"/>
88     <inputSet ref="roadRestrictions"/>
89     <inputSet ref="roadPhysical"/>
90     <inputSet ref="cycle"/>
91     <inputSet ref="bus-route"/>
92   </inputSet>
93   
94   <inputSet id="minorRoad">
95     <inputSet ref="names"/>
96     <inputSet ref="roadRestrictions"/>
97     <inputSet ref="roadPhysical"/>
98     <inputSet ref="cycle"/>
99     <inputSet ref="bus-route"/>
100   </inputSet>
101   
102   <inputSet id="junctionNode">
103     <inputSet ref="turnRestrictions"/>
104   </inputSet>
105
106   <inputSet id="roadRefs">
107     <input type="freetext" presence="always"
108         name="Reference" category="Naming" priority="high"
109         key="ref" description="The official reference number"/>
110     <input type="freetext" presence="onTagMatch"
111         name="International Reference" category="Naming"
112         key="int_ref" description="The official international reference number"/>
113     <input type="freetext" presence="onTagMatch"
114         name="Old Reference" category="Naming" priority="low"
115         key="old_ref" description="The historic or previous reference number"/>  
116   </inputSet>
117   
118   <inputSet id="roadPhysical">
119     <input type="slider" presence="onTagMatch"
120         name="Layer" category="Physical" description="Relative vertical positions (-5 lowest, +5 highest)"
121         key="layer" min="-5" max="5" default="0"/>
122     <input type="freetext" presence="onTagMatch"
123         name="Width" category="Physical"
124         key="width" description="Width of the road"/>
125     <input type="choice" presence="onTagMatch"
126         name="Surface" category="Physical" description="Type of road surface"
127         key="surface">
128       <choice value="unpaved" text="Unpaved" description="Road surface is unsealed"/>
129       <choice value="paved" text="Paved" description="Road surface is sealed"/>
130       <choice value="asphalt" text="Asphalt"/>
131       <choice value="concrete" text="Concrete"/>
132       <choice value="paving_stones" text="Paving stones"/>
133       <choice value="cobblestone" text="Cobblestone"/>
134       <choice value="sand" text="Sand"/>
135       <choice value="gravel" text="Gravel"/>
136     </input>
137     <inputSet ref="bridge"/>
138     <inputSet ref="tunnel"/>
139   </inputSet>
140   
141   <inputSet id="bridge">
142     <input type="choice" presence="onTagMatch"
143         name="Bridge" category="Physical" description="Road goes over a bridge"
144         key="bridge">
145       <choice value="yes" text="Generic Bridge" description="Generic bridge -- type unknown"/>
146       <choice value="viaduct" text="Viaduct" description="Viaduct"/>
147       <choice value="suspension" text="Suspension bridge"/>
148     </input>
149   </inputSet>
150   <inputSet id="tunnel">
151     <input type="choice" presence="onTagMatch"
152         name="Tunnel" category="Physical" description="Road goes into a tunnel"
153         key="tunnel">
154       <choice value="yes" text="Tunnel" description="Generic tunnel"/>
155     </input>
156   </inputSet>
157   
158   <inputSet id="fee">
159     <input type="freetext" presence="onTagMatch" category="Restrictions" description="The charge/cost of using this amenity" name="Fee" key="fee"/>
160   </inputSet>
161
162   <inputSet id="roadRestrictions">
163     <input type="choice" presence="onTagMatch"
164         name="Oneway" category="Restrictions" description="Oneway roads"
165         key="oneway">
166       <choice value="yes" match="yes|true|1" text="One way"
167         description="Road can only be travelled in direction of way" icon="features/oneway__yes.png"/>
168       <choice value="no" match="no|false|0" text="Two way"
169         description="Road can be travelled in both directions" icon="features/oneway__no.png"/>
170       <choice value="-1" match="-1|reverse" text="One way reverse"
171         description="Road can be travelled in opposite direction to way" icon="features/oneway__-1.png"/>
172     </input>
173     <input type="speed" presence="onTagMatch"
174         name="Speed Limit" category="Restrictions" description="Maximum permitted speed on this road"
175         key="maxspeed"/>
176   </inputSet>
177   
178   <inputSet id="turnRestrictions">
179     <input type="turn" name="Turn restriction" description="Turn restriction" category="Restrictions" priority="normal" presence="onTagMatch">
180        <match k="type" v="restriction"/>
181        <role role="via"/>
182     </input>
183   </inputSet>
184
185   <inputSet id="naptan">
186     <input type="freetext" presence="onTagMatch" category="Naptan" description="12 character internal Naptan ID" name="Atco Code" key="naptan:AtcoCode" />
187     <input type="choice" presence="onTagMatch" category="Naptan" description="The eight-point compass bearning" name="Naptan Bearing" key="naptan:Bearing" >
188       <choice value="N"  match="N"  text="N"  description=""/>
189       <choice value="NE" match="NE" text="NE" description=""/>
190       <choice value="E"  match="E"  text="E"  description=""/>
191       <choice value="SE" match="SE" text="SE" description=""/>
192       <choice value="S"  match="S"  text="S"  description=""/>
193       <choice value="SW" match="SW" text="SW" description=""/>
194       <choice value="W"  match="W"  text="W"  description=""/>
195       <choice value="NW" match="NW" text="NW" description=""/>
196     </input>
197     <input type="freetext" presence="onTagMatch" category="Naptan" description="The naptan common name" name="Naptan Common Name (read-only)" key="naptan:CommonName" />
198     <input type="freetext" presence="onTagMatch" category="Naptan" description="" name="Naptan Indicator (read-only)" key="naptan:Indicator" />
199     <input type="freetext" presence="onTagMatch" category="Naptan" description="" name="Naptan Street (read-only)" key="naptan:Street" />
200     <input type="freetext" presence="onTagMatch" category="Naptan" description="Delete this when the details have been verified on-the-ground" name="Naptan Verified?" key="naptan:verified" />
201   </inputSet>
202   
203   <inputSet id="buses">
204     <input type="freetext" presence="always" category="Bus Stop" name="Stop Name" key="name" description="The name of the bus stop" />
205     <input type="freetext" presence="always" category="Bus Stop" name="Local Ref" key="local_ref" description="The local reference of the stop, usually one or two letters above the main flag, used at bus interchanges, e.g. L, BX" />
206     <inputSet ref="naptan" />
207   </inputSet>
208   
209   <inputSet id="bus-route">
210     <input type="route" name="Bus Route" description="Bus route" category="Transport" priority="low" presence="onTagMatch">
211       <match k="type" v="route"/>
212       <match k="route" v="bus"/>
213       <icon image="features/transport__bus.png">
214         <font size="12pt">${operator} <b>${ref}</b></font>
215       </icon>
216     </input>
217   </inputSet>
218   
219   <inputSet id="tram-route">
220     <input type="route" name="Tram Route" description="Tram route" category="Transport" priority="low" presence="onTagMatch">
221       <match k="type" v="route"/>
222       <match k="route" v="tram"/>
223       <icon image="features/transport__tram.png">
224         <font size="12pt">${operator} <b>${ref}</b></font>
225       </icon>
226     </input>
227   </inputSet>
228   
229   <inputSet id="cycle">
230     <input type="route" name="National Cycle Route" description="National cycle route" category="Cycle" priority="normal">
231        <match k="type" v="route"/>
232        <match k="network" v="ncn"/>
233        <icon image="features/cycle__ncn.png" background="red" foreground="white">
234          <font size="14pt"><b>${ref}</b></font><br />
235          <font size="12pt">${name}</font>
236        </icon>
237     </input>
238     <input type="route" name="Regional Cycle Route" description="Regional cycle route" category="Cycle" priority="low">
239        <match k="type" v="route"/>
240        <match k="network" v="rcn"/>
241        <icon image="features/cycle__rcn.png" background="cyan" foreground="white">
242          <font size="14pt"><b>${ref}</b></font><br />
243          <font size="12pt">${name}</font>
244        </icon>
245     </input>
246     <input type="route" name="Local Cycle Route" description="Local cycle route" category="Cycle" priority="lowest">
247        <match k="type" v="route"/>
248        <match k="network" v="lcn"/>
249        <icon image="features/cycle__lcn.png" background="blue" foreground="white">
250          <font size="14pt"><b>${ref}</b></font><br />
251          <font size="12pt">${name}</font>
252        </icon>
253     </input>
254   </inputSet>
255   
256   <inputSet id="route">
257     <inputSet ref="names"/>
258     <inputSet ref="roadRefs"/>
259   </inputSet>
260   
261   <inputSet id="rivers">
262     <input type="freetext" presence="always" name="Name" category="Naming" key="name" description="The name" />
263     <input type="freetext" presence="always" name="Width" category="Properties" key="width" description="The width in metres" />
264   </inputSet>
265   
266   <feature name="Motorway">
267     <category>roads</category>
268     <icon image="features/highway__motorway.png">
269       <font size="16pt"><b>${ref}</b></font><br/>
270     </icon>
271     <help>http://wiki.openstreetmap.org/wiki/Tag:highway%3Dmotorway</help>
272
273     <line/>
274     <tag k="highway" v="motorway"/>
275
276     <inputSet ref="majorRoad"/>
277   </feature>
278
279   <feature name="Motorway link" icon="features/motorway_link.png">
280     <category>roads</category>
281     <line/>
282     <tag k="highway" v="motorway_link"/>
283
284     <inputSet ref="majorRoad"/>
285   </feature>
286
287   <feature name="Trunk Road">
288     <category>roads</category>
289     <icon image="features/highway__trunk.png">
290       <font size="16pt"><b>${ref}</b></font><br/>
291       <font size="10pt">${name}</font>
292     </icon>
293     <help>http://wiki.openstreetmap.org/wiki/Tag:highway%3Dtrunk</help>
294
295     <line/>
296     <tag k="highway" v="trunk"/>
297     
298     <inputSet ref="majorRoad"/>
299   </feature>
300
301   <feature name="Primary Road">
302     <category>roads</category>
303     <icon>
304       <font size="16pt"><b>${ref}</b></font><br/>
305       <font size="10pt">${name}</font>
306     </icon>
307     <help>http://wiki.openstreetmap.org/wiki/Tag:highway%3Dprimary</help>
308
309     <line/>
310     <tag k="highway" v="primary"/>
311
312     <inputSet ref="majorRoad"/>
313   </feature>
314
315   <feature name="Secondary Road">
316     <category>roads</category>
317     <icon>
318       <font size="16pt"><b>${ref}</b></font><br/>
319       <font size="10pt">${name}</font>
320     </icon>
321     <help>http://wiki.openstreetmap.org/wiki/Tag:highway%3Dsecondary</help>
322
323     <line/>
324     <tag k="highway" v="secondary"/>
325
326     <inputSet ref="majorRoad"/>
327   </feature>
328
329   <feature name="Tertiary Road">
330     <category>roads</category>
331     <icon>
332       <font size="14pt"><b>${name}</b></font><br/>
333       <font size="10pt">${ref}</font>
334     </icon>
335     <help>http://wiki.openstreetmap.org/wiki/Tag:highway%3Dtertiary</help>
336
337     <line/>
338     <tag k="highway" v="tertiary"/>
339
340     <inputSet ref="majorRoad"/>
341   </feature>
342
343   <feature name="Residential Road">
344     <category>roads</category>
345     <icon image="features/highway__residential.png">
346       <font size="14pt"><b>${name}</b></font><br/>
347       <font size="8pt">${postal_code}</font><br/>
348     </icon>
349     <help>http://wiki.openstreetmap.org/wiki/Tag:highway%3Dresidential</help>
350
351     <line/>
352     <tag k="highway" v="residential"/>
353
354     <inputSet ref="minorRoad"/>
355   </feature>
356
357   <feature name="Road">
358     <category>roads</category>
359     <icon image="features/highway__unclassified.png">
360       <font size="14pt"><b>${name}</b></font>
361     </icon>
362     <help>http://wiki.openstreetmap.org/wiki/Tag:highway%3Dunclassified</help>
363
364     <line/>
365     <tag k="highway" v="unclassified"/>
366
367     <inputSet ref="minorRoad"/>
368   </feature>
369
370   <feature name="Service Road">
371     <category>roads</category>
372     <icon image="features/highway__service.png">
373       <font size="14pt"><b>${name}</b></font>
374     </icon>
375     <help>http://wiki.openstreetmap.org/wiki/Tag:highway%3Dservice</help>
376     <description>
377       Access roads
378     </description>
379
380     <line/>
381     <tag k="highway" v="service"/>
382
383     <inputSet ref="minorRoad"/>
384   </feature>
385
386   <feature name="Unknown Road">
387     <category>roads</category>
388     <icon>
389       <font size="10pt">This road has not been given a specific type. It's a road, and that's all that's known.</font>
390     </icon>
391
392     <line/>
393     <tag k="highway" v="road"/>
394
395     <inputSet ref="minorRoad"/>
396   </feature>
397
398   <feature name="Living Street">
399     <category>roads</category>
400     <icon>
401       <font size="14pt"><b>${name}</b></font>
402     </icon>
403     <help>http://wiki.openstreetmap.org/wiki/Tag:highway%3Dliving_street</help>
404
405     <line/>
406     <tag k="highway" v="living_street"/>
407
408     <inputSet ref="minorRoad"/>
409   </feature>
410
411   <feature name="Track">
412     <category>roads</category>
413     <icon>
414       <font size="14pt"><b>${name}</b></font>
415     </icon>
416
417     <line/>
418     <tag k="highway" v="track"/>
419
420     <inputSet ref="minorRoad"/>
421   </feature>
422
423   <feature name="Pedestrian Road">
424     <category>roads</category>
425     <icon>
426       <font size="14pt"><b>${name}</b></font>
427     </icon>
428
429     <tag k="highway" v="pedestrian"/>
430     <!-- pedestrian roads can be lines or areas, with different tags -->
431     <!-- TODO - implement this! -->
432     <line>
433       <tag k="highway" v="pedestrian"/>
434     </line>
435     <area>
436       <tag k="highway" v="pedestrian"/>
437       <tag k="area" v="yes"/>
438     </area>
439     <inputSet ref="minorRoad"/>
440   </feature>
441
442
443
444   <!-- Paths -->
445
446   <feature name="Cycle Path">
447     <category>paths</category>
448     <icon image="features/paths__unknown.png">
449       ${name} <i>${ncn_ref} ${rcn_ref} ${lcn_ref} ${ref}</i>
450     </icon>
451
452     <line/>
453     <tag k="highway" v="cycleway"/>
454     <inputSet ref="bridge"/>
455     <inputSet ref="tunnel"/>
456   </feature>
457
458   <feature name="Foot Path">
459     <category>paths</category>
460     <icon image="features/paths__footway.png">
461       ${name} <i>${ref}</i>
462     </icon>
463
464     <line/>
465     <tag k="highway" v="footway"/>
466     <inputSet ref="bridge"/>
467     <inputSet ref="tunnel"/>
468   </feature>
469
470   <feature name="Bridleway">
471     <category>paths</category>
472     <icon image="features/paths__bridleway.png">
473     </icon>
474
475     <line/>
476     <tag k="highway" v="bridleway"/>
477   </feature>
478
479   <feature name="Steps">
480     <category>paths</category>
481     <icon image="features/paths__steps.png">
482     </icon>
483     <help>http://wiki.openstreetmap.org/wiki/Tag:highway%3Dsteps</help>
484
485     <line/>
486     <tag k="highway" v="steps"/>
487     <inputSet ref="names"/>
488     <input type="freetext" presence="always" category="Naming" name="Number of steps" key="step_count" description="The number of steps in the way" priority="low"/>
489   </feature>
490
491
492   <!-- Barriers -->
493
494   <feature name="Fence">
495     <category>natural</category>
496     <icon>
497     </icon>
498     <help>http://wiki.openstreetmap.org/wiki/Tag:barrier%3Dfence</help>
499
500     <line/>
501     <tag k="barrier" v="fence"/>
502   </feature>
503
504   <feature name="Hedge">
505     <category>natural</category>
506     <icon>
507     </icon>
508     <help>http://wiki.openstreetmap.org/wiki/Tag:barrier%3Dhedge</help>
509
510     <line/>
511     <tag k="barrier" v="hedge"/>
512   </feature>
513
514   <feature name="Wall">
515     <category>barrier</category>
516     <icon>
517     </icon>
518     <help>http://wiki.openstreetmap.org/wiki/Tag:barrier%3Dwall</help>
519
520     <line/>
521     <tag k="barrier" v="wall"/>
522   </feature>
523
524   <feature name="Ditch">
525     <category>barrier</category>
526     <icon>
527     </icon>
528     <help>http://wiki.openstreetmap.org/wiki/Tag:barrier%3Dditch</help>
529     
530     <line/>
531     <tag k="barrier" v="ditch"/>
532   </feature>
533   
534   <feature name="Retaining Wall">
535     <category>barrier</category>
536     <icon>
537     </icon>
538     <help>http://wiki.openstreetmap.org/wiki/Tag:barrier%3Dretaining_wall</help>
539     
540     <line/>
541     <tag k="barrier" v="retaining_wall"/>
542   </feature>
543   
544   <feature name="City Wall">
545     <category>barrier</category>
546     <icon>
547     </icon>
548     <help>http://wiki.openstreetmap.org/wiki/Tag:barrier%3Dcity_wall</help>
549     
550     <line/>
551     <tag k="barrier" v="city_wall"/>
552   </feature>
553   
554   <!-- node based barriers, most should be of the node in way type -->
555   
556   <feature name="Bollard">
557     <category>barrier</category>
558     <icon image="icons/bollard.png">
559     </icon>
560     <help>http://wiki.openstreetmap.org/wiki/Tag:barrier%3Dbollard</help>
561     
562     <point />
563     <tag k="barrier" v="bollard"/>
564   </feature>
565   
566   <feature name="Gate">
567     <category>barrier</category>
568     <icon image="icons/gate.png">
569     </icon>
570     <help>http://wiki.openstreetmap.org/wiki/Tag:barrier%3Dgate</help>
571     
572     <point />
573     <tag k="barrier" v="gate"/>
574   </feature>
575   
576   <feature name="Cycle Barrier">
577     <category>barrier</category>
578     <icon image="icons/bollard.png">
579     </icon>
580     <help>http://wiki.openstreetmap.org/wiki/Tag:barrier%3Dcycle_barrier</help>
581     
582     <point />
583     <tag k="barrier" v="cycle_barrier"/>
584   </feature>
585   
586   <feature name="Big Concrete Blocks">
587     <category>barrier</category>
588     <icon image="icons/bollard.png">
589     </icon>
590     <help>http://wiki.openstreetmap.org/wiki/Tag:barrier%3Dblock</help>
591     
592     <point />
593     <tag k="barrier" v="block"/>
594   </feature>
595   
596   <feature name="Cattle Grid">
597     <category>barrier</category>
598     <icon image="icons/cattle_grid.png">
599     </icon>
600     <help>http://wiki.openstreetmap.org/wiki/Tag:barrier%3Dcattle_grid</help>
601     
602     <point />
603     <tag k="barrier" v="cattle_grid"/>
604   </feature>
605   
606   <feature name="Toll Booth">
607     <category>barrier</category>
608     <icon>
609     </icon>
610     <help>http://wiki.openstreetmap.org/wiki/Tag:barrier%3Dtoll_booth</help>
611     
612     <point />
613     <tag k="barrier" v="toll_booth"/>
614     <tagSet ref="fee"/>
615     <input type="freetext" presence="onTagMatch" category="Naming" name="Operator" key="operator" description="The provider of the toll" priority="low"/>
616   </feature>
617
618   <!-- Waterway -->
619
620   <feature name="Stream">
621     <category>water</category>
622     <icon image="features/waterway__stream.png">
623       <font size="14pt"><b>${name}</b></font>
624     </icon>
625
626     <line/>
627     <tag k="waterway" v="stream"/>
628   </feature>
629
630   <feature name="River">
631     <category>water</category>
632     <icon image="features/waterway__river.png">
633       <font size="14pt"><b>${name}</b></font>
634     </icon>
635
636     <line/>
637     <tag k="waterway" v="river"/>
638     <inputSet ref="rivers" />
639   </feature>
640
641   <feature name="Canal">
642     <category>water</category>
643     <icon image="features/waterway__canal.png">
644       <font size="14pt"><b>${name}</b></font>
645     </icon>
646
647     <line/>
648     <tag k="waterway" v="canal"/>
649   </feature>
650
651   <feature name="Dam">
652     <category>water</category>
653     <icon image="features/waterway__dam.png">
654       <font size="14pt"><b>${name}</b></font>
655     </icon>
656
657     <line/>
658     <tag k="waterway" v="dam"/>
659   </feature>
660
661
662   <!-- Railways -->
663
664   <feature name="Railway Line">
665     <category>transport</category>
666     <icon image="features/transport__railway.png">
667       <font size="14pt"><b>${name}</b></font>
668     </icon>
669
670     <line/>
671     <tag k="railway" v="rail"/>
672     <inputSet ref="bridge"/>
673     <inputSet ref="tunnel"/>
674   </feature>
675
676   <feature name="Tram Line">
677     <category>transport</category>
678     <icon image="features/transport__tram.png">
679       <font size="14pt"><b>${name}</b></font>
680     </icon>
681
682     <line/>
683     <tag k="railway" v="tram"/>
684     <input ref="tram-route"/>
685     <inputSet ref="bridge"/>
686     <inputSet ref="tunnel"/>
687   </feature>
688
689   <feature name="Subway Line">
690     <category>transport</category>
691     <icon image="features/transport__subway.png">
692       <font size="14pt"><b>${name}</b></font>
693     </icon>
694
695     <line/>
696     <tag k="railway" v="subway"/>
697     <inputSet ref="bridge"/>
698     <inputSet ref="tunnel"/>
699   </feature>
700
701   <feature name="Railway Station">
702     <category>transport</category>
703     <icon image="features/transport__railway.png">
704       <font size="14pt"><b>${name}</b></font>
705     </icon>
706     
707     <point/>
708     <tag k="railway" v="station"/>
709     <inputSet ref="names"/>
710     <input type="freetext" presence="onTagMatch" category="Naming" name="Reference" key="ref" description="The shortcode/reference for the station" priority="low"/>
711     <input type="freetext" presence="onTagMatch" category="Naming" name="Operator" key="operator" description="The provider of the postal service" priority="low"/>
712   </feature>
713   
714   <feature name="Railway Station">
715     <category>buildings</category>
716     <icon image="features/transport__railway.png">
717       <font size="14pt"><b>${name}</b></font>
718     </icon>
719     
720     <area/>
721     <tag k="building" v="station"/>
722   </feature>
723   
724   <feature name="Railway Platform">
725     <category>transport</category>
726     
727     <line />
728     <area />
729     <tag k="railway" v="platform"/>
730     <input type="freetext" presence="onTagMatch" category="Naming" name="Reference" key="ref" description="The number of the platform" priority="low"/>
731   </feature>
732     
733   <!-- Buildings -->
734
735   <feature name="School">
736     <category>buildings</category>
737     <icon>
738       <b>${name} ${addr:housename}</b><br/>
739       ${addr:housenumber} ${addr:street} ${addr:postcode}
740     </icon>
741
742     <area/>
743     <tag k="amenity" v="school"/>
744     <tag k="building" v="yes"/>
745     <inputSet ref="names"/>
746     <inputSet ref="buildingAddress" />
747   </feature>
748
749   <feature name="College">
750     <category>buildings</category>
751     <icon>
752       <b>${name} ${addr:housename}</b><br/>
753       ${addr:housenumber} ${addr:street} ${addr:postcode}
754     </icon>
755
756     <area/>
757     <tag k="amenity" v="college"/>
758     <tag k="building" v="yes"/>
759     <inputSet ref="names"/>
760     <inputSet ref="buildingAddress" />
761   </feature>
762
763   <feature name="Building">
764     <category>buildings</category>
765     <icon>
766       <b>${name} ${addr:housename}</b><br/>
767       ${addr:housenumber} ${addr:street} ${addr:postcode}
768     </icon>
769
770     <area/>
771     <tag k="building" v="*"/>
772     <inputSet ref="names"/>
773     <inputSet ref="buildingAddress" />
774   </feature>
775
776   <!-- Areas -->
777
778   <feature name="Park">
779     <category>natural</category>
780     <icon>
781       <b>${name}</b><br/>
782     </icon>
783
784     <area/>
785     <tag k="leisure" v="park"/>
786   </feature>
787   
788   <feature name="Forest">
789     <category>natural</category>
790     <icon>
791       <b>${name}</b><br/>
792     </icon>
793
794     <area/>
795     <tag k="landuse" v="forest"/>
796   </feature>
797   
798   <!-- POI -->
799   
800   <feature name="Aerodrome">
801     <category>aeroway</category>
802     <icon image="icons/airport.png"/>
803     <help>http://wiki.openstreetmap.org/wiki/Tag:aeroway%3Daerodrome</help>
804     <point />
805     <tag k="aeroway" v="aerodrome"/>
806     <input type="freetext" presence="always" category="" name="name" key="name" description="The name of the aerodrome/airport" priority="low"/>
807   </feature>
808
809
810   <feature name="Cinema">
811     <category>amenity</category>
812     <icon image="icons/cinema.png"/>
813     <help>http://wiki.openstreetmap.org/wiki/Tag:amenity%3Dcinema</help>
814     <point />
815     <tag k="amenity" v="cinema"/>
816     <input type="freetext" presence="always" category="" name="name" key="name" description="The name of the cinema" priority="low"/>
817   </feature>
818
819   <feature name="Ferry Terminal">
820     <category>amenity</category>
821     <icon image="icons/ferry_terminal.png"/>
822     <help>http://wiki.openstreetmap.org/wiki/Tag:amenity%3Dferry_terminal</help>
823     <point />
824     <tag k="amenity" v="ferry_terminal"/>
825     <input type="freetext" presence="always" category="" name="name" key="name" description="The name of the ferry terminal." priority="low"/>
826     <input type="freetext" presence="always" category="" name="Operator" key="operator" description="The operator of the ferry terminal." priority="low"/>
827     <input type="freetext" presence="always" category="" name="Cargo" key="cargo" description="The cargo shipped from here." priority="low"/>
828   </feature>
829
830   <feature name="Fire station">
831     <category>amenity</category>
832     <icon image="icons/fire_station.png"/>
833     <help>http://wiki.openstreetmap.org/wiki/Tag:amenity%3Dfire_station</help>
834     <point />
835     <tag k="amenity" v="fire_station"/>
836     <input type="freetext" presence="always" category="" name="name" key="name" description="The Name of it." priority="low"/>
837   </feature>
838
839
840   <feature name="Police Station">
841     <category>amenity</category>
842     <icon image="icons/police.png"/>
843     <help>http://wiki.openstreetmap.org/wiki/Tag:amenity%3Dpolice</help>
844     <point />
845     <tag k="amenity" v="police"/>
846     <input type="freetext" presence="always" category="" name="name" key="name" description="The Name of it." priority="low"/>
847   </feature>
848
849
850   <feature name="Hospital">
851     <category>amenity</category>
852     <icon image="icons/hospital.png"/>
853     <help>http://wiki.openstreetmap.org/wiki/Tag:amenity%3Dhospital</help>
854     <point />
855     <tag k="amenity" v="hospital"/>
856     <input type="freetext" presence="always" category="" name="name" key="name" description="The Name of it." priority="low"/>
857   </feature>
858
859   <feature name="Hotel">
860     <category>tourism</category>
861     <icon image="icons/hotel.png"/>
862     <help>http://wiki.openstreetmap.org/wiki/Tag:tourism%3Dhotel</help>
863     <point />
864     <tag k="tourism" v="hotel"/>
865     <input type="freetext" presence="always" category="" name="name" key="name" description="The of it." priority="low"/>
866   </feature>
867
868   <feature name="Museum">
869     <category>tourism</category>
870     <icon image="icons/museum.png"/>
871     <help>http://wiki.openstreetmap.org/wiki/Tag:tourism%3Dmuseum</help>
872     <point />
873     <tag k="tourism" v="museum"/>
874     <input type="freetext" presence="always" category="" name="" key="" description="The name of it." priority="low"/>
875   </feature>
876
877   <feature name="Place of Worship">
878     <category>amenity</category>
879     <icon image="icons/place_of_worship.png"/>
880     <help>http://wiki.openstreetmap.org/wiki/Tag:amenity%3Dplace_of_worship</help>
881     <point />
882     <tag k="amenity" v="place_of_worship"/>
883     <input type="freetext" presence="always" category="" name="name" key="name" description="The name of it." priority="low"/>
884     <input type="freetext" presence="always" category="" name="religion" key="religion" description="The religion worshiped here" priority="low"/>
885     <input type="freetext" presence="always" category="" name="denomination" key="denomination" description="The denomination of the religion worshiped here." priority="low"/>
886   </feature>
887
888
889
890
891
892
893
894
895
896   <feature name="ATM">
897     <category>amenity</category>
898     <icon image="icons/atm.png"/>
899     <help>http://wiki.openstreetmap.org/wiki/Atm</help>
900     <point />
901     <tag k="amenity" v="atm"/>
902     <input type="freetext" presence="always" category="Banking" name="Operator" key="operator" description="The organisation that provides this ATM" priority="low"/>
903     <input type="freetext" presence="always" category="Banking" name="Fee" key="fee" description="Is there a charge for using this ATM? If so how much?"/>
904   </feature>
905   
906   <feature name="Bank">
907     <category>amenity</category>
908     <icon image="icons/bank.png">
909       ${name}
910     </icon>
911     <help>http://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbank</help>
912     <point />
913     <tag k="amenity" v="bank"/>
914     <inputSet ref="names"/>
915     <inputSet ref="buildingAddress"/>
916     <input type="choice" presence="always" category="Bank" name="Public ATM available" key="atm" description="Is there a public ATM available?">
917       <choice value="yes" text="Yes"/>
918       <choice value="no" text="No"/>
919     </input>    
920   </feature>
921   
922   <feature name="Recycling">
923     <category>amenity</category>
924     <icon image="icons/recycling.png"/>
925     <help>http://wiki.openstreetmap.org/wiki/Tag:amenity%3Drecycling</help>
926     <point />
927     <tag k="amenity" v="recycling"/>
928   </feature>
929   
930   <feature name="School">
931     <category>amenity</category>
932     <icon image="icons/school.png">
933       ${name}
934     </icon>
935     <help>http://wiki.openstreetmap.org/wiki/Tag:amenity%3Dschool</help>
936     <point />
937     <area />
938     <tag k="amenity" v="school"/>
939     <inputSet ref="names"/>
940     <inputSet ref="buildingAddress"/>
941   </feature>
942   
943   <!-- transportation -->
944   <feature name="Bus Stop">
945     <category>transport</category>
946     <icon image="features/transport__bus.png">
947       ${name} ${local_ref}
948     </icon>
949     <point />
950     <tag k="highway" v="bus_stop"/>
951     <inputSet ref="buses" />
952   </feature>
953   
954   <feature name="Car Parking">
955     <category>transport</category>
956     <icon image="icons/parking.png">
957       ${name}
958     </icon>
959     <help>http://wiki.openstreetmap.org/wiki/Tag:amenity%3Dparking</help>
960     <point />
961     <area />
962     <tag k="amenity" v="parking"/>
963     <inputSet ref="names"/>
964     <input type="freetext" presence="onTagMatch" category="Naming" name="Operator" key="operator" description="The provider of the postal service" priority="low"/>
965     <input type="freetext" presence="always" category="Parking" name="Capacity" key="capacity" description="The number of bicycles that can be parked in the group of bicycle parking racks"/>
966     <inputSet ref="fee"/>
967   </feature>
968   
969   <feature name="Bicycle Parking">
970     <category>transport</category>
971     <icon image="icons/parking_cycle.png">
972       ${name} ${capacity}
973     </icon>
974     <help>http://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbicycle_parking</help>
975     <point />
976     <tag k="amenity" v="bicycle_parking"/>
977     <inputSet ref="names"/>
978     <input type="freetext" presence="onTagMatch" category="Naming" name="Operator" key="operator" description="The provider of the postal service" priority="low"/>
979     <input type="freetext" presence="always" category="Cycle" name="Capacity" key="capacity" description="The number of bicycles that can be parked in the group of bicycle parking racks"/>
980     <inputSet ref="fee"/>
981     <input type="choice" presence="always" category="Cycle" name="Covered" key="covered" description="Is the cycle parking covered, so that the bikes are kept dry?">
982       <choice value="yes" text="Yes"/>
983       <choice value="no" text="No"/>
984     </input>
985   </feature>
986   
987   <!-- eating places/entertainment -->
988   
989   <feature name="Pub">
990     <category>entertainment</category>
991     <icon image="icons/pub.png">
992       ${name}
993     </icon>
994     <help>http://wiki.openstreetmap.org/wiki/Tag:amenity%3Dpub</help>
995     <point />
996     <tag k="amenity" v="pub"/>
997     <inputSet ref="names"/>
998     <inputSet ref="buildingAddress" />
999     <inputSet ref="wifi" />
1000   </feature>
1001
1002   <feature name="Bar">
1003     <category>entertainment</category>
1004     <icon image="icons/bar.png">
1005       ${name}
1006     </icon>
1007     <point />
1008     <tag k="amenity" v="bar"/>
1009     <inputSet ref="names"/>
1010     <inputSet ref="buildingAddress" />
1011     <inputSet ref="wifi" />
1012   </feature>
1013
1014   <feature name="Restaurant">
1015     <category>entertainment</category>
1016     <icon image="icons/restaurant.png">
1017       ${name}
1018     </icon>
1019     <point />
1020     <tag k="amenity" v="restaurant"/>
1021     <inputSet ref="names"/>
1022     <inputSet ref="buildingAddress"/>
1023     <inputSet ref="cuisine"/>
1024   </feature>
1025   
1026   <feature name="Cafe">
1027     <category>entertainment</category>
1028     <icon image="icons/cafe.png">
1029       ${name}
1030     </icon>
1031     <help>http://wiki.openstreetmap.org/wiki/Tag:amenity%3Dcafe</help>
1032     <point />
1033     <tag k="amenity" v="cafe"/>
1034     <inputSet ref="names"/>
1035     <inputSet ref="buildingAddress"/>
1036     <inputSet ref="cuisine"/>
1037     <inputSet ref="wifi" />
1038   </feature>
1039   
1040   <feature name="Fast Food">
1041     <category>entertainment</category>
1042     <icon image="icons/fast_food.png">
1043       ${name}
1044     </icon>
1045     <help>http://wiki.openstreetmap.org/wiki/Tag:amenity%3Dfast_food</help>
1046     <point />
1047     <tag k="amenity" v="fast_food"/>
1048     <inputSet ref="names"/>
1049     <inputSet ref="buildingAddress"/>
1050     <inputSet ref="cuisine"/>
1051   </feature>
1052
1053   <feature name="Post Box">
1054     <category>amenity</category>
1055     <icon image="icons/post_box.png">
1056       ${ref}
1057     </icon>
1058     <help>http://wiki.openstreetmap.org/wiki/Post_box</help>
1059     <point />
1060     <tag k="amenity" v="post_box"/>
1061     <input type="freetext" presence="always" category="Naming" name="Ref" key="ref" description="Reference number of the post box" />
1062     <input type="freetext" presence="always" category="Naming" name="Operator" key="operator" description="The provider of the postal service" priority="low"/>
1063   </feature>
1064   
1065   <!-- shops -->
1066   <feature name="Small Convience Store">
1067     <category>shopping</category>
1068     <icon image="icons/convenience.png">
1069       ${name}
1070     </icon>
1071     <help>http://wiki.openstreetmap.org/wiki/Tag:shop%3Dconvenience</help>
1072     <point />
1073     <tag k="shop" v="convenience"/>
1074     <inputSet ref="names"/>
1075     <inputSet ref="buildingAddress"/>
1076   </feature>
1077   
1078   <feature name="Supermarket">
1079     <category>shopping</category>
1080     <icon image="icons/supermarket.png">
1081       ${name}
1082     </icon>
1083     <help>http://wiki.openstreetmap.org/wiki/Tag:shop%3Dsupermarket</help>
1084     <point />
1085     <tag k="shop" v="supermarket"/>
1086     <inputSet ref="names"/>
1087     <inputSet ref="buildingAddress"/>
1088   </feature>
1089   
1090   <feature name="Pharmacy">
1091     <category>shopping</category>
1092     <icon image="icons/pharmacy.png">
1093       ${name}
1094     </icon>
1095     <help>http://wiki.openstreetmap.org/wiki/Pharmacy</help>
1096     <point />
1097     <tag k="amenity" v="pharmacy"/>
1098     <inputSet ref="names"/>
1099     <inputSet ref="buildingAddress"/>
1100     <input type="choice" presence="always" category="Amenity" name="Dispensing" key="dispensing" description="Does this pharmacy sell prescription drugs?">
1101       <choice value="yes" text="Yes"/>
1102       <choice value="no" text="No"/>
1103     </input>
1104   </feature>
1105
1106   <!-- cycle stuff -->
1107   <feature name="National Cycle Network">
1108     <category>paths</category>
1109     <icon image="features/cycle__ncn.png" background="red" foreground="white">
1110       <font size="14pt"><b>${ref}</b></font><br />
1111       <font size="12pt">${name}</font>
1112     </icon>
1113
1114     <relation/>
1115     <tag k="type" v="route"/>
1116     <tag k="network" v="ncn"/>
1117       
1118     <inputSet ref="route"/>
1119   </feature>
1120   
1121   <feature name="Regional Cycle Network">
1122     <category>paths</category>
1123     <icon image="features/cycle__rcn.png" background="cyan" foreground="white">
1124       <font size="14pt"><b>${ref}</b></font><br />
1125       <font size="12pt">${name}</font>
1126     </icon>
1127
1128     <relation/>
1129     <tag k="type" v="route"/>
1130     <tag k="network" v="rcn"/>
1131       
1132     <inputSet ref="route"/>
1133   </feature>
1134
1135   <feature name="Local Cycle Network">
1136     <category>paths</category>
1137     <icon image="features/cycle__lcn.png" background="blue" foreground="white">
1138       <font size="14pt"><b>${ref}</b></font><br />
1139       <font size="12pt">${name}</font>
1140     </icon>
1141
1142     <relation/>
1143     <tag k="type" v="route"/>
1144     <tag k="network" v="lcn"/>
1145       
1146     <inputSet ref="route"/>
1147   </feature>
1148
1149
1150   <!-- paths -->
1151   <feature name="Long Distance Path">
1152     <category>paths</category>
1153     <icon image="features/paths__footway.png" background="green" foreground="white">
1154       <font size="14pt"><b>${ref}</b></font><br />
1155       <font size="12pt">${name}</font>
1156     </icon>
1157
1158     <relation/>
1159     <tag k="type" v="route"/>
1160     <tag k="route" v="foot"/>
1161       
1162     <inputSet ref="route"/>
1163   </feature>
1164
1165
1166   <!-- public transit routes -->
1167   <feature name="Bus Route">
1168     <category>transport</category>
1169     <icon image="features/transport__bus.png">
1170       <font size="12pt">${operator} <b>${ref}</b></font>
1171     </icon>
1172
1173     <relation/>
1174     <tag k="type" v="route"/>
1175     <tag k="route" v="bus"/>
1176       
1177     <inputSet ref="route"/>
1178     <input type="freetext" presence="always" category="Naming" name="Operator" key="operator" description="The provider of the bus service" priority="low"/>
1179     <input type="freetext" presence="always" category="Naming" name="Network" key="network" description="The network of the bus service" priority="low"/>
1180   </feature>
1181   
1182   <feature name="Tram Route">
1183     <category>transport</category>
1184     <icon image="features/transport__tram.png">
1185       <font size="12pt">${operator} <b>${reg}</b></font>
1186     </icon>
1187     
1188     <relation/>
1189     <tag k="type" v="route"/>
1190     <tag k="route" v="tram"/>
1191     
1192     <inputSet ref="route"/>
1193     <input type="freetext" presence="always" category="Naming" name="Operator" key="operator" description="The provider of the tram service" priority="low"/>
1194     <input type="freetext" presence="always" category="Naming" name="Network" key="network" description="The network of the tram service" priority="low"/>
1195   </feature>
1196   
1197
1198     <!-- Junction nodes (for turn restrictions) -->
1199
1200     <feature>
1201         <point/>
1202         <within entity="way" k="highway" minimum="2"/>
1203         <inputSet ref="junctionNode"/>
1204     </feature>
1205
1206 </mapFeatures>