Add a few more map features.
[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="Admin" id="admin">
23   </category>
24   
25   <category name="Buildings" id="buildings">
26   </category>
27
28   <category name="Entertainment" id="entertainment">
29   </category>
30   
31   <category name="Shopping" id="shopping">
32   </category>
33
34   <category name="Amenity" id="amenity">
35   </category>
36
37   <!-- Common input sets -->
38   
39   <inputSet id="names">
40     <input type="freetext" presence="always"
41         name="Name" category="Naming" priority="highest"
42         key="name" description="The most common name"/>
43     <input type="freetext" presence="onTagMatch"
44         name="International Name" category="Naming"
45         key="int_name" description="The internationally recognised name"/>
46     <input type="freetext" presence="onTagMatch"
47         name="Historical Name" category="Naming" priority="low"
48         key="old_name" description="The historic or previous name"/>
49   </inputSet>
50
51   <inputSet id="wifi">
52     <input type="choice" presence="always" category="Eating" name="Wifi" key="wifi">
53       <choice value="free" text="Free"/>
54       <choice value="yes" text="Yes"/>
55       <choice value="no" text="No"/>
56     </input>
57   </inputSet>
58   
59   <inputSet id="buildingAddress">
60     <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"/>
61     <input type="freetext" presence="onTagMatch" category="Address" description="The name of the house, e.g. Riverbank Cottage" name="Building Name" key="addr:housename"/>
62     <input type="freetext" presence="onTagMatch" category="Address" description="The Street Name (optional)" name="Street Name" key="addr:street"/>
63     <input type="freetext" presence="onTagMatch" category="Address" description="The postcode" name="Postcode" key="addr:postcode"/>
64   </inputSet>
65   
66   <inputSet id="cuisine">
67     <input type="choice" presence="always" name="Cuisine" category="Eating" description="The type of food that they serve" key="cuisine">
68       <choice value="burger" text="Burger"/>
69       <choice value="chicken" text="Chicken"/>
70       <choice value="chinese" text="Chinese"/>
71       <choice value="coffee_shop" text="Coffee Shop"/>
72       <choice value="greek" text="Greek"/>
73       <choice value="pizza" text="Pizza"/>
74       <choice value="sandwich" text="Sandwich"/>
75       <choice value="sea_food" text="Sea Food"/>
76       <help>http://wiki.openstreetmap.org/wiki/Key:cuisine</help>
77     </input>
78   </inputSet>
79
80   <!-- Roads -->
81   
82   <inputSet id="majorRoad">
83     <inputSet ref="names"/>
84     <inputSet ref="roadRefs"/>
85     <inputSet ref="roadRestrictions"/>
86     <inputSet ref="roadPhysical"/>
87     <inputSet ref="cycle"/>
88     <inputSet ref="bus-route"/>
89   </inputSet>
90   
91   <inputSet id="minorRoad">
92     <inputSet ref="names"/>
93     <inputSet ref="roadRestrictions"/>
94     <inputSet ref="roadPhysical"/>
95     <inputSet ref="cycle"/>
96     <inputSet ref="bus-route"/>
97   </inputSet>
98
99   <inputSet id="roadRefs">
100     <input type="freetext" presence="always"
101         name="Reference" category="Naming" priority="high"
102         key="ref" description="The official reference number"/>
103     <input type="freetext" presence="onTagMatch"
104         name="International Reference" category="Naming"
105         key="int_ref" description="The official international reference number"/>
106     <input type="freetext" presence="onTagMatch"
107         name="Old Reference" category="Naming" priority="low"
108         key="old_ref" description="The historic or previous reference number"/>  
109   </inputSet>
110   
111   <inputSet id="roadPhysical">
112     <input type="slider" presence="onTagMatch"
113         name="Layer" category="Physical" description="Relative vertical positions (-5 lowest, +5 highest)"
114         key="layer" min="-5" max="5" default="0"/>
115     <input type="freetext" presence="onTagMatch"
116         name="Width" category="Physical"
117         key="width" description="Width of the road"/>
118     <input type="choice" presence="onTagMatch"
119         name="Surface" category="Physical" description="Type of road surface"
120         key="surface">
121       <choice value="unpaved" text="Unpaved" description="Road surface is unsealed"/>
122       <choice value="paved" text="Paved" description="Road surface is sealed"/>
123       <choice value="asphalt" text="Asphalt"/>
124       <choice value="concrete" text="Concrete"/>
125       <choice value="paving_stones" text="Paving stones"/>
126       <choice value="cobblestone" text="Cobblestone"/>
127       <choice value="sand" text="Sand"/>
128       <choice value="gravel" text="Gravel"/>
129     </input>
130     <input type="choice" presence="onTagMatch"
131         name="Bridge" category="Physical" description="Road goes over a bridge"
132         key="bridge">
133       <choice value="yes" text="Generic Bridge" description="Generic bridge -- type unknown"/>
134       <choice value="viaduct" text="Viaduct" description="Viaduct"/>
135       <choice value="suspension" text="Suspension bridge"/>
136     </input>
137     <input type="choice" presence="onTagMatch"
138         name="Tunnel" category="Physical" description="Road goes into a tunnel"
139         key="tunnel">
140       <choice value="yes" text="Tunnel" description="Generic tunnel"/>
141     </input>
142   </inputSet>
143   
144   <inputSet id="fee">
145     <input type="freetext" presence="onTagMatch" category="Restrictions" description="The charge/cost of using this amenity" name="Fee" key="fee"/>
146   </inputSet>
147
148   <inputSet id="roadRestrictions">
149     <input type="choice" presence="onTagMatch"
150         name="Oneway" category="Restrictions" description="Oneway roads"
151         key="oneway">
152       <choice value="yes" match="yes|true|1" text="One way"
153         description="Road can only be travelled in direction of way" icon="features/oneway__yes.png"/>
154       <choice value="no" match="no|false|0" text="Two way"
155         description="Road can be travelled in both directions" icon="features/oneway__no.png"/>
156       <choice value="-1" match="-1|reverse" text="One way reverse"
157         description="Road can be travelled in opposite direction to way" icon="features/oneway__-1.png"/>
158     </input>
159     <input type="speed" presence="onTagMatch"
160         name="Speed Limit" category="Restrictions" description="Maximum permitted speed on this road"
161         key="maxspeed"/>
162   </inputSet>
163   
164   <inputSet id="naptan">
165     <input type="freetext" presence="onTagMatch" category="Naptan" description="12 character internal Naptan ID" name="Atco Code" key="naptan:AtcoCode" />
166     <input type="choice" presence="onTagMatch" category="Naptan" description="The eight-point compass bearning" name="Naptan Bearing" key="naptan:Bearing" >
167       <choice value="N"  match="N"  text="N"  description=""/>
168       <choice value="NE" match="NE" text="NE" description=""/>
169       <choice value="E"  match="E"  text="E"  description=""/>
170       <choice value="SE" match="SE" text="SE" description=""/>
171       <choice value="S"  match="S"  text="S"  description=""/>
172       <choice value="SW" match="SW" text="SW" description=""/>
173       <choice value="W"  match="W"  text="W"  description=""/>
174       <choice value="NW" match="NW" text="NW" description=""/>
175     </input>
176     <input type="freetext" presence="onTagMatch" category="Naptan" description="The naptan common name" name="Naptan Common Name (read-only)" key="naptan:CommonName" />
177     <input type="freetext" presence="onTagMatch" category="Naptan" description="" name="Naptan Indicator (read-only)" key="naptan:Indicator" />
178     <input type="freetext" presence="onTagMatch" category="Naptan" description="" name="Naptan Street (read-only)" key="naptan:Street" />
179     <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" />
180   </inputSet>
181   
182   <inputSet id="buses">
183     <input type="freetext" presence="always" category="Bus Stop" name="Stop Name" key="name" description="The name of the bus stop" />
184     <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" />
185     <inputSet ref="naptan" />
186   </inputSet>
187   
188   <inputSet id="bus-route">
189     <input type="route" name="Bus Route" description="Bus route" category="Transport" priority="low" presence="onTagMatch">
190       <match k="type" v="route"/>
191       <match k="route" v="bus"/>
192       <icon image="features/transport__bus.png">
193         <font size="12pt">${operator} <b>${ref}</b></font>
194       </icon>
195     </input>
196   </inputSet>
197   
198   <inputSet id="cycle">
199     <input type="route" name="National Cycle Route" description="National cycle route" category="Cycle" priority="normal">
200        <match k="type" v="route"/>
201        <match k="network" v="ncn"/>
202        <icon image="features/cycle__ncn.png" background="red" foreground="white">
203          <font size="14pt"><b>${ref}</b></font><br />
204          <font size="12pt">${name}</font>
205        </icon>
206     </input>
207     <input type="route" name="Regional Cycle Route" description="Regional cycle route" category="Cycle" priority="low">
208        <match k="type" v="route"/>
209        <match k="network" v="rcn"/>
210        <icon image="features/cycle__rcn.png" background="cyan" foreground="white">
211          <font size="14pt"><b>${ref}</b></font><br />
212          <font size="12pt">${name}</font>
213        </icon>
214     </input>
215     <input type="route" name="Local Cycle Route" description="Local cycle route" category="Cycle" priority="lowest">
216        <match k="type" v="route"/>
217        <match k="network" v="lcn"/>
218        <icon image="features/cycle__lcn.png" background="blue" foreground="white">
219          <font size="14pt"><b>${ref}</b></font><br />
220          <font size="12pt">${name}</font>
221        </icon>
222     </input>
223   </inputSet>
224   
225   <inputSet id="route">
226     <inputSet ref="names"/>
227     <inputSet ref="roadRefs"/>
228   </inputSet>
229   
230   <inputSet id="rivers">
231     <input type="freetext" presence="always" name="Name" category="Naming" key="name" description="The name" />
232     <input type="freetext" presence="always" name="Width" category="Properties" key="width" description="The width in metres" />
233   </inputSet>
234   
235   <feature name="Motorway">
236     <category>roads</category>
237     <icon image="features/highway__motorway.png">
238       <font size="16pt"><b>${ref}</b></font><br/>
239     </icon>
240     <help>http://wiki.openstreetmap.org/wiki/Tag:highway%3Dmotorway</help>
241
242     <line/>
243     <tag k="highway" v="motorway"/>
244
245     <inputSet ref="majorRoad"/>
246   </feature>
247
248   <feature name="Motorway link" icon="features/motorway_link.png">
249     <category>roads</category>
250     <line/>
251     <tag k="highway" v="motorway_link"/>
252
253     <inputSet ref="majorRoad"/>
254   </feature>
255
256   <feature name="Trunk Road">
257     <category>roads</category>
258     <icon image="features/highway__trunk.png">
259       <font size="16pt"><b>${ref}</b></font><br/>
260       <font size="10pt">${name}</font>
261     </icon>
262     <help>http://wiki.openstreetmap.org/wiki/Tag:highway%3Dtrunk</help>
263
264     <line/>
265     <tag k="highway" v="trunk"/>
266     
267     <inputSet ref="majorRoad"/>
268   </feature>
269
270   <feature name="Primary Road">
271     <category>roads</category>
272     <icon>
273       <font size="16pt"><b>${ref}</b></font><br/>
274       <font size="10pt">${name}</font>
275     </icon>
276     <help>http://wiki.openstreetmap.org/wiki/Tag:highway%3Dprimary</help>
277
278     <line/>
279     <tag k="highway" v="primary"/>
280
281     <inputSet ref="majorRoad"/>
282   </feature>
283
284   <feature name="Secondary Road">
285     <category>roads</category>
286     <icon>
287       <font size="16pt"><b>${ref}</b></font><br/>
288       <font size="10pt">${name}</font>
289     </icon>
290     <help>http://wiki.openstreetmap.org/wiki/Tag:highway%3Dsecondary</help>
291
292     <line/>
293     <tag k="highway" v="secondary"/>
294
295     <inputSet ref="majorRoad"/>
296   </feature>
297
298   <feature name="Tertiary Road">
299     <category>roads</category>
300     <icon>
301       <font size="14pt"><b>${name}</b></font><br/>
302       <font size="10pt">${ref}</font>
303     </icon>
304     <help>http://wiki.openstreetmap.org/wiki/Tag:highway%3Dtertiary</help>
305
306     <line/>
307     <tag k="highway" v="tertiary"/>
308
309     <inputSet ref="majorRoad"/>
310   </feature>
311
312   <feature name="Residential Road">
313     <category>roads</category>
314     <icon image="features/highway__residential.png">
315       <font size="14pt"><b>${name}</b></font><br/>
316       <font size="8pt">${postal_code}</font><br/>
317     </icon>
318     <help>http://wiki.openstreetmap.org/wiki/Tag:highway%3Dresidential</help>
319
320     <line/>
321     <tag k="highway" v="residential"/>
322
323     <inputSet ref="minorRoad"/>
324   </feature>
325
326   <feature name="Road">
327     <category>roads</category>
328     <icon image="features/highway__unclassified.png">
329       <font size="14pt"><b>${name}</b></font>
330     </icon>
331     <help>http://wiki.openstreetmap.org/wiki/Tag:highway%3Dunclassified</help>
332
333     <line/>
334     <tag k="highway" v="unclassified"/>
335
336     <inputSet ref="minorRoad"/>
337   </feature>
338
339   <feature name="Service Road">
340     <category>roads</category>
341     <icon image="features/highway__service.png">
342       <font size="14pt"><b>${name}</b></font>
343     </icon>
344     <help>http://wiki.openstreetmap.org/wiki/Tag:highway%3Dservice</help>
345     <description>
346       Access roads
347     </description>
348
349     <line/>
350     <tag k="highway" v="service"/>
351
352     <inputSet ref="minorRoad"/>
353   </feature>
354
355   <feature name="Unknown Road">
356     <category>roads</category>
357     <icon>
358       <font size="10pt">This road has not been given a specific type. It's a road, and that's all that's known.</font>
359     </icon>
360
361     <line/>
362     <tag k="highway" v="road"/>
363
364     <inputSet ref="minorRoad"/>
365   </feature>
366
367   <feature name="Living Street">
368     <category>roads</category>
369     <icon>
370       <font size="14pt"><b>${name}</b></font>
371     </icon>
372     <help>http://wiki.openstreetmap.org/wiki/Tag:highway%3Dliving_street</help>
373
374     <line/>
375     <tag k="highway" v="living_street"/>
376
377     <inputSet ref="minorRoad"/>
378   </feature>
379
380   <feature name="Track">
381     <category>roads</category>
382     <icon>
383       <font size="14pt"><b>${name}</b></font>
384     </icon>
385
386     <line/>
387     <tag k="highway" v="track"/>
388
389     <inputSet ref="minorRoad"/>
390   </feature>
391
392   <feature name="Pedestrian Road">
393     <category>roads</category>
394     <icon>
395       <font size="14pt"><b>${name}</b></font>
396     </icon>
397
398     <tag k="highway" v="pedestrian"/>
399     <!-- pedestrian roads can be lines or areas, with different tags -->
400     <!-- TODO - implement this! -->
401     <line>
402       <tag k="highway" v="pedestrian"/>
403     </line>
404     <area>
405       <tag k="highway" v="pedestrian"/>
406       <tag k="area" v="yes"/>
407     </area>
408     <inputSet ref="minorRoad"/>
409   </feature>
410
411
412
413   <!-- Paths -->
414
415   <feature name="Cycle Path">
416     <category>paths</category>
417     <icon image="features/paths__unknown.png">
418       ${name} <i>${ncn_ref} ${rcn_ref} ${lcn_ref} ${ref}</i>
419     </icon>
420
421     <line/>
422     <tag k="highway" v="cycleway"/>
423   </feature>
424
425   <feature name="Foot Path">
426     <category>paths</category>
427     <icon image="features/paths__footway.png">
428       ${name} <i>${ref}</i>
429     </icon>
430
431     <line/>
432     <tag k="highway" v="footway"/>
433   </feature>
434
435   <feature name="Bridleway">
436     <category>paths</category>
437     <icon image="features/paths__bridleway.png">
438     </icon>
439
440     <line/>
441     <tag k="highway" v="bridleway"/>
442   </feature>
443
444   <feature name="Steps">
445     <category>paths</category>
446     <icon image="features/paths__unknown.png">
447     </icon>
448     <help>http://wiki.openstreetmap.org/wiki/Tag:highway%3Dsteps</help>
449
450     <line/>
451     <tag k="highway" v="steps"/>
452     <inputSet ref="names"/>
453     <input type="freetext" presence="always" category="Naming" name="Number of steps" key="step_count" description="The number of steps in the way" priority="low"/>
454   </feature>
455
456
457   <!-- Barriers -->
458
459   <feature name="Fence">
460     <category>natural</category>
461     <icon>
462     </icon>
463
464     <line/>
465     <tag k="barrier" v="fence"/>
466   </feature>
467
468   <feature name="Hedge">
469     <category>natural</category>
470     <icon>
471     </icon>
472
473     <line/>
474     <tag k="barrier" v="hedge"/>
475   </feature>
476
477   <feature name="Wall">
478     <category>natural</category>
479     <icon>
480     </icon>
481
482     <line/>
483     <tag k="barrier" v="wall"/>
484   </feature>
485
486
487   <!-- Waterway -->
488
489   <feature name="Stream">
490     <category>water</category>
491     <icon image="features/waterway__stream.png">
492       <font size="14pt"><b>${name}</b></font>
493     </icon>
494
495     <line/>
496     <tag k="waterway" v="stream"/>
497   </feature>
498
499   <feature name="River">
500     <category>water</category>
501     <icon image="features/waterway__river.png">
502       <font size="14pt"><b>${name}</b></font>
503     </icon>
504
505     <line/>
506     <tag k="waterway" v="river"/>
507     <inputSet ref="rivers" />
508   </feature>
509
510   <feature name="Canal">
511     <category>water</category>
512     <icon image="features/waterway__canal.png">
513       <font size="14pt"><b>${name}</b></font>
514     </icon>
515
516     <line/>
517     <tag k="waterway" v="canal"/>
518   </feature>
519
520   <feature name="Dam">
521     <category>water</category>
522     <icon image="features/waterway__dam.png">
523       <font size="14pt"><b>${name}</b></font>
524     </icon>
525
526     <line/>
527     <tag k="waterway" v="dam"/>
528   </feature>
529
530
531   <!-- Railways -->
532
533   <feature name="Railway Line">
534     <category>transport</category>
535     <icon image="features/transport__railway.png">
536       <font size="14pt"><b>${name}</b></font>
537     </icon>
538
539     <line/>
540     <tag k="railway" v="rail"/>
541   </feature>
542
543   <feature name="Tram Line">
544     <category>transport</category>
545     <icon image="features/transport__tram.png">
546       <font size="14pt"><b>${name}</b></font>
547     </icon>
548
549     <line/>
550     <tag k="railway" v="tram"/>
551   </feature>
552
553   <feature name="Subway Line">
554     <category>transport</category>
555     <icon image="features/transport__subway.png">
556       <font size="14pt"><b>${name}</b></font>
557     </icon>
558
559     <line/>
560     <tag k="railway" v="subway"/>
561   </feature>
562
563   <feature name="Railway Station">
564     <category>transport</category>
565     <icon image="features/transport__railway.png">
566       <font size="14pt"><b>${name}</b></font>
567     </icon>
568     
569     <point/>
570     <tag k="railway" v="station"/>
571     <inputSet ref="names"/>
572     <input type="freetext" presence="onTagMatch" category="Naming" name="Reference" key="ref" description="The shortcode/reference for the station" priority="low"/>
573     <input type="freetext" presence="onTagMatch" category="Naming" name="Operator" key="operator" description="The provider of the postal service" priority="low"/>
574   </feature>
575   
576   <feature name="Railway Station">
577     <category>buildings</category>
578     <icon image="features/transport__railway.png">
579       <font size="14pt"><b>${name}</b></font>
580     </icon>
581     
582     <area/>
583     <tag k="building" v="station"/>
584   </feature>
585     
586   <!-- Buildings -->
587
588   <feature name="School">
589     <category>buildings</category>
590     <icon>
591       <b>${name} ${addr:housename}</b><br/>
592       ${addr:housenumber} ${addr:street} ${addr:postcode}
593     </icon>
594
595     <area/>
596     <tag k="amenity" v="school"/>
597     <tag k="building" v="yes"/>
598     <inputSet ref="names"/>
599     <inputSet ref="buildingAddress" />
600   </feature>
601
602   <feature name="College">
603     <category>buildings</category>
604     <icon>
605       <b>${name} ${addr:housename}</b><br/>
606       ${addr:housenumber} ${addr:street} ${addr:postcode}
607     </icon>
608
609     <area/>
610     <tag k="amenity" v="college"/>
611     <tag k="building" v="yes"/>
612     <inputSet ref="names"/>
613     <inputSet ref="buildingAddress" />
614   </feature>
615
616   <feature name="Building">
617     <category>buildings</category>
618     <icon>
619       <b>${name} ${addr:housename}</b><br/>
620       ${addr:housenumber} ${addr:street} ${addr:postcode}
621     </icon>
622
623     <area/>
624     <tag k="building" v="*"/>
625     <inputSet ref="names"/>
626     <inputSet ref="buildingAddress" />
627   </feature>
628
629   <!-- Areas -->
630
631   <feature name="Park">
632     <category>natural</category>
633     <icon>
634       <b>${name}</b><br/>
635     </icon>
636
637     <area/>
638     <tag k="leisure" v="park"/>
639   </feature>
640   
641   <feature name="Forest">
642     <category>natural</category>
643     <icon>
644       <b>${name}</b><br/>
645     </icon>
646
647     <area/>
648     <tag k="landuse" v="forest"/>
649   </feature>
650   
651   <!-- POI -->
652   
653   <feature name="ATM">
654     <category>amenity</category>
655     <icon image="icons/atm.png"/>
656     <help>http://wiki.openstreetmap.org/wiki/Atm</help>
657     <point />
658     <tag k="amenity" v="atm"/>
659     <input type="freetext" presence="always" category="Banking" name="Operator" key="operator" description="The organisation that provides this ATM" priority="low"/>
660     <input type="freetext" presence="always" category="Banking" name="Fee" key="fee" description="Is there a charge for using this ATM? If so how much?"/>
661   </feature>
662   
663   <feature name="Bank">
664     <category>amenity</category>
665     <icon image="icons/bank.png">
666       ${name}
667     </icon>
668     <help>http://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbank</help>
669     <point />
670     <tag k="amenity" v="bank"/>
671     <inputSet ref="names"/>
672     <inputSet ref="buildingAddress"/>
673     <input type="choice" presence="always" category="Bank" name="Public ATM available" key="atm" description="Is there a public ATM available?">
674       <choice value="yes" text="Yes"/>
675       <choice value="no" text="No"/>
676     </input>    
677   </feature>
678   
679   <feature name="Recycling">
680     <category>amenity</category>
681     <icon image="icons/recycling.png"/>
682     <help>http://wiki.openstreetmap.org/wiki/Tag:amenity%3Drecycling</help>
683     <point />
684     <tag k="amenity" v="recycling"/>
685   </feature>
686   
687   <feature name="School">
688     <category>amenity</category>
689     <icon image="icons/school.png">
690       ${name}
691     </icon>
692     <help>http://wiki.openstreetmap.org/wiki/Tag:amenity%3Dschool</help>
693     <point />
694     <area />
695     <tag k="amenity" v="school"/>
696     <inputSet ref="names"/>
697     <inputSet ref="buildingAddress"/>
698   </feature>
699   
700   <!-- transportation -->
701   <feature name="Bus Stop">
702     <category>transport</category>
703     <icon image="features/transport__bus.png">
704       ${name} ${local_ref}
705     </icon>
706     <point />
707     <tag k="highway" v="bus_stop"/>
708     <inputSet ref="buses" />
709   </feature>
710   
711   <feature name="Car Parking">
712     <category>transport</category>
713     <icon image="icons/parking.png">
714       ${name}
715     </icon>
716     <help>http://wiki.openstreetmap.org/wiki/Tag:amenity%3Dparking</help>
717     <point />
718     <area />
719     <tag k="amenity" v="parking"/>
720     <inputSet ref="names"/>
721     <input type="freetext" presence="onTagMatch" category="Naming" name="Operator" key="operator" description="The provider of the postal service" priority="low"/>
722     <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"/>
723     <inputSet ref="fee"/>
724   </feature>
725   
726   <feature name="Bicycle Parking">
727     <category>transport</category>
728     <icon image="icons/parking_cycle.png">
729       ${name} ${capacity}
730     </icon>
731     <help>http://wiki.openstreetmap.org/wiki/Tag:amenity%3Dbicycle_parking</help>
732     <point />
733     <tag k="amenity" v="bicycle_parking"/>
734     <inputSet ref="names"/>
735     <input type="freetext" presence="onTagMatch" category="Naming" name="Operator" key="operator" description="The provider of the postal service" priority="low"/>
736     <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"/>
737     <inputSet ref="fee"/>
738     <input type="choice" presence="always" category="Cycle" name="Covered" key="covered" description="Is the cycle parking covered, so that the bikes are kept dry?">
739       <choice value="yes" text="Yes"/>
740       <choice value="no" text="No"/>
741     </input>
742   </feature>
743   
744   <!-- eating places/entertainment -->
745   
746   <feature name="Pub">
747     <category>entertainment</category>
748     <icon image="icons/pub.png">
749       ${name}
750     </icon>
751     <help>http://wiki.openstreetmap.org/wiki/Tag:amenity%3Dpub</help>
752     <point />
753     <tag k="amenity" v="pub"/>
754     <inputSet ref="names"/>
755     <inputSet ref="buildingAddress" />
756     <inputSet ref="wifi" />
757   </feature>
758
759   <feature name="Bar">
760     <category>entertainment</category>
761     <icon image="icons/bar.png">
762       ${name}
763     </icon>
764     <point />
765     <tag k="amenity" v="bar"/>
766     <inputSet ref="names"/>
767     <inputSet ref="buildingAddress" />
768     <inputSet ref="wifi" />
769   </feature>
770
771   <feature name="Restaurant">
772     <category>entertainment</category>
773     <icon image="icons/restaurant.png">
774       ${name}
775     </icon>
776     <point />
777     <tag k="amenity" v="restaurant"/>
778     <inputSet ref="names"/>
779     <inputSet ref="buildingAddress"/>
780     <inputSet ref="cuisine"/>
781   </feature>
782   
783   <feature name="Cafe">
784     <category>entertainment</category>
785     <icon image="icons/cafe.png">
786       ${name}
787     </icon>
788     <help>http://wiki.openstreetmap.org/wiki/Tag:amenity%3Dcafe</help>
789     <point />
790     <tag k="amenity" v="cafe"/>
791     <inputSet ref="names"/>
792     <inputSet ref="buildingAddress"/>
793     <inputSet ref="cuisine"/>
794     <inputSet ref="wifi" />
795   </feature>
796   
797   <feature name="Fast Food">
798     <category>entertainment</category>
799     <icon image="icons/fast_food.png">
800       ${name}
801     </icon>
802     <help>http://wiki.openstreetmap.org/wiki/Tag:amenity%3Dfast_food</help>
803     <point />
804     <tag k="amenity" v="fast_food"/>
805     <inputSet ref="names"/>
806     <inputSet ref="buildingAddress"/>
807     <inputSet ref="cuisine"/>
808   </feature>
809
810   <feature name="Post Box">
811     <category>amenity</category>
812     <icon image="icons/post_box.png">
813       ${ref}
814     </icon>
815     <help>http://wiki.openstreetmap.org/wiki/Post_box</help>
816     <point />
817     <tag k="amenity" v="post_box"/>
818     <input type="freetext" presence="always" category="Naming" name="Ref" key="ref" description="Reference number of the post box" />
819     <input type="freetext" presence="always" category="Naming" name="Operator" key="operator" description="The provider of the postal service" priority="low"/>
820   </feature>
821   
822   <!-- shops -->
823   <feature name="Small Convience Store">
824     <category>shopping</category>
825     <icon image="icons/convenience.png">
826       ${name}
827     </icon>
828     <help>http://wiki.openstreetmap.org/wiki/Tag:shop%3Dconvenience</help>
829     <point />
830     <tag k="shop" v="convenience"/>
831     <inputSet ref="names"/>
832     <inputSet ref="buildingAddress"/>
833   </feature>
834   
835   <feature name="Supermarket">
836     <category>shopping</category>
837     <icon image="icons/supermarket.png">
838       ${name}
839     </icon>
840     <help>http://wiki.openstreetmap.org/wiki/Tag:shop%3Dsupermarket</help>
841     <point />
842     <tag k="shop" v="supermarket"/>
843     <inputSet ref="names"/>
844     <inputSet ref="buildingAddress"/>
845   </feature>
846   
847   <feature name="Pharmacy">
848     <category>shopping</category>
849     <icon image="icons/pharmacy.png">
850       ${name}
851     </icon>
852     <help>http://wiki.openstreetmap.org/wiki/Pharmacy</help>
853     <point />
854     <tag k="amenity" v="pharmacy"/>
855     <inputSet ref="names"/>
856     <inputSet ref="buildingAddress"/>
857     <input type="choice" presence="always" category="Amenity" name="Dispensing" key="dispensing" description="Does this pharmacy sell prescription drugs?">
858       <choice value="yes" text="Yes"/>
859       <choice value="no" text="No"/>
860     </input>
861   </feature>
862
863   <!-- cycle stuff -->
864   <feature name="National Cycle Network">
865     <category>paths</category>
866     <icon image="features/cycle__ncn.png" background="red" foreground="white">
867       <font size="14pt"><b>${ref}</b></font><br />
868       <font size="12pt">${name}</font>
869     </icon>
870
871     <relation/>
872     <tag k="type" v="route"/>
873     <tag k="network" v="ncn"/>
874       
875     <inputSet ref="route"/>
876   </feature>
877   
878   <feature name="Regional Cycle Network">
879     <category>paths</category>
880     <icon image="features/cycle__rcn.png" background="cyan" foreground="white">
881       <font size="14pt"><b>${ref}</b></font><br />
882       <font size="12pt">${name}</font>
883     </icon>
884
885     <relation/>
886     <tag k="type" v="route"/>
887     <tag k="network" v="rcn"/>
888       
889     <inputSet ref="route"/>
890   </feature>
891
892   <feature name="Local Cycle Network">
893     <category>paths</category>
894     <icon image="features/cycle__lcn.png" background="blue" foreground="white">
895       <font size="14pt"><b>${ref}</b></font><br />
896       <font size="12pt">${name}</font>
897     </icon>
898
899     <relation/>
900     <tag k="type" v="route"/>
901     <tag k="network" v="lcn"/>
902       
903     <inputSet ref="route"/>
904   </feature>
905
906
907   <!-- paths -->
908   <feature name="Long Distance Path">
909     <category>paths</category>
910     <icon image="features/paths__footway.png" background="green" foreground="white">
911       <font size="14pt"><b>${ref}</b></font><br />
912       <font size="12pt">${name}</font>
913     </icon>
914
915     <relation/>
916     <tag k="type" v="route"/>
917     <tag k="route" v="foot"/>
918       
919     <inputSet ref="route"/>
920   </feature>
921
922
923   <!-- bus routes -->
924   <feature name="Bus Route">
925     <category>transport</category>
926     <icon image="features/transport__bus.png">
927       <font size="12pt">${operator} <b>${ref}</b></font>
928     </icon>
929
930     <relation/>
931     <tag k="type" v="route"/>
932     <tag k="route" v="bus"/>
933       
934     <inputSet ref="route"/>
935     <input type="freetext" presence="always" category="Naming" name="Operator" key="operator" description="The provider of the bus service" priority="low"/>
936     <input type="freetext" presence="always" category="Naming" name="Network" key="network" description="The network of the bus service" priority="low"/>
937   </feature>
938   
939   
940 </mapFeatures>