first go at specialised tag editors
[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   <!-- Roads -->
26
27   <feature name="Motorway">
28     <category>roads</category>
29     <icon image="features/highway__motorway.png">
30       <font size="16pt"><b>${ref}</b></font><br/>
31     </icon>
32
33     <line/>
34     <tag k="highway" v="motorway"/>
35   </feature>
36
37   <feature name="Motorway link" icon="features/motorway_link.png">
38     <category>roads</category>
39     <line/>
40     <tag k="highway" v="motorway_link"/>
41   </feature>
42
43   <feature name="Trunk Road">
44     <category>roads</category>
45     <icon image="features/highway__trunk.png">
46       <font size="16pt"><b>${ref}</b></font><br/>
47       <font size="10pt">${name}</font>
48     </icon>
49
50     <line/>
51     <tag k="highway" v="trunk"/>
52     
53     <input type="freetext" presence="always"
54         name="Name" category="Naming" priority="highest"
55         key="name" description="The most common name for this road"/>
56     <input type="freetext" presence="always"
57         name="Reference" category="Naming" priority="high"
58         key="ref" description="The official reference number for this road"/>
59     <input type="choice" presence="always"
60         name="Surface" category="Physical" description="Type of road surface"
61         key="surface">
62       <choice value="unpaved" text="Unpaved" description="Road surface is unsealed"/>
63       <choice value="paved" text="Paved" description="Road surface is sealed"/>
64     </input>
65     <input type="choice" presence="onTagMatch"
66         name="Oneway" category="Restrictions" description="Oneway roads"
67         key="oneway">
68       <choice value="yes" match="yes|true|1" text="One way"
69         description="Road can only be travelled in direction of way" icon="features/oneway__yes.png"/>
70       <choice value="no" match="no|false|0" text="Two way"
71         description="Road can be travelled in both directions" icon="features/oneway__no.png"/>
72       <choice value="-1" match="-1|reverse" text="One way reverse"
73         description="Road can be travelled in opposite direction to way" icon="features/oneway__-1.png"/>
74     </input>
75         
76   </feature>
77
78   <feature name="Primary Road">
79     <category>roads</category>
80     <icon>
81       <font size="16pt"><b>${ref}</b></font><br/>
82       <font size="10pt">${name}</font>
83     </icon>
84
85     <line/>
86     <tag k="highway" v="primary"/>
87   </feature>
88
89   <feature name="Secondary Road">
90     <category>roads</category>
91     <icon>
92       <font size="16pt"><b>${ref}</b></font><br/>
93       <font size="10pt">${name}</font>
94     </icon>
95
96     <line/>
97     <tag k="highway" v="secondary"/>
98   </feature>
99
100   <feature name="Tertiary Road">
101     <category>roads</category>
102     <icon>
103       <font size="14pt"><b>${name}</b></font><br/>
104       <font size="10pt">${ref}</font>
105     </icon>
106
107     <line/>
108     <tag k="highway" v="tertiary"/>
109   </feature>
110
111   <feature name="Residential Road">
112     <category>roads</category>
113     <icon image="features/highway__residential.png">
114       <font size="14pt"><b>${name}</b></font><br/>
115       <font size="6pt">${postal_code}</font>
116     </icon>
117
118     <line/>
119     <tag k="highway" v="residential"/>
120   </feature>
121
122   <feature name="Road">
123     <category>roads</category>
124     <icon image="features/highway__unclassified.png">
125       <font size="14pt"><b>${name}</b></font>
126     </icon>
127
128     <line/>
129     <tag k="highway" v="unclassified"/>
130   </feature>
131
132   <feature name="Service Road">
133     <category>roads</category>
134     <icon image="features/highway__service.png">
135       <font size="14pt"><b>${name}</b></font>
136     </icon>
137     <description>
138       Access roads
139     </description>
140
141     <line/>
142     <tag k="highway" v="service"/>
143   </feature>
144
145   <feature name="Unknown Road">
146     <category>roads</category>
147     <icon>
148       <font size="10pt">This road has not been given a specific type. It's a road, and that's all that's known.</font>
149     </icon>
150
151     <line/>
152     <tag k="highway" v="road"/>
153   </feature>
154
155   <feature name="Living Street">
156     <category>roads</category>
157     <icon>
158       <font size="14pt"><b>${name}</b></font>
159     </icon>
160
161     <line/>
162     <tag k="highway" v="tertiary"/>
163   </feature>
164
165   <feature name="Track">
166     <category>roads</category>
167     <icon>
168       <font size="14pt"><b>${name}</b></font>
169     </icon>
170
171     <line/>
172     <tag k="highway" v="track"/>
173   </feature>
174
175   <feature name="Pedestrian Road">
176     <category>roads</category>
177     <icon>
178       <font size="14pt"><b>${name}</b></font>
179     </icon>
180
181     <line/>
182     <tag k="highway" v="pedestrian"/>
183   </feature>
184
185
186
187   <!-- Paths -->
188
189   <feature name="Cycle Path">
190     <category>paths</category>
191     <icon>
192       ${name} <i>${ncn_ref} ${rcn_ref} ${lcn_ref} ${ref}</i>
193     </icon>
194
195     <line/>
196     <tag k="highway" v="cycleway"/>
197   </feature>
198
199   <feature name="Foot Path">
200     <category>paths</category>
201     <icon>
202       ${name} <i>${ref}</i>
203     </icon>
204
205     <line/>
206     <tag k="highway" v="footway"/>
207   </feature>
208
209   <feature name="Bridleway">
210     <category>paths</category>
211     <icon>
212     </icon>
213
214     <line/>
215     <tag k="highway" v="bridleway"/>
216   </feature>
217
218   <feature name="Steps">
219     <category>paths</category>
220     <icon>
221     </icon>
222
223     <line/>
224     <tag k="highway" v="steps"/>
225   </feature>
226
227
228   <!-- Barriers -->
229
230   <feature name="Fence">
231     <icon>
232     </icon>
233
234     <line/>
235     <tag k="barrier" v="fence"/>
236   </feature>
237
238   <feature name="Hedge">
239     <icon>
240     </icon>
241
242     <line/>
243     <tag k="barrier" v="hedge"/>
244   </feature>
245
246   <feature name="Wall">
247     <icon>
248     </icon>
249
250     <line/>
251     <tag k="barrier" v="wall"/>
252   </feature>
253
254
255   <!-- Waterway -->
256
257   <feature name="Stream">
258     <category>water</category>
259     <icon>
260       <font size="14pt"><b>${name}</b></font>
261     </icon>
262
263     <line/>
264     <tag k="waterway" v="stream"/>
265   </feature>
266
267   <feature name="River">
268     <category>water</category>
269     <icon>
270       <font size="14pt"><b>${name}</b></font>
271     </icon>
272
273     <line/>
274     <tag k="waterway" v="river"/>
275   </feature>
276
277   <feature name="Canal">
278     <category>water</category>
279     <icon>
280       <font size="14pt"><b>${name}</b></font>
281     </icon>
282
283     <line/>
284     <tag k="waterway" v="canal"/>
285   </feature>
286
287   <feature name="Dam">
288     <category>water</category>
289     <icon>
290       <font size="14pt"><b>${name}</b></font>
291     </icon>
292
293     <line/>
294     <tag k="waterway" v="dam"/>
295   </feature>
296
297
298   <!-- Railways -->
299
300   <feature name="Railway Line">
301     <category>transport</category>
302     <icon>
303       <font size="14pt"><b>${name}</b></font>
304     </icon>
305
306     <line/>
307     <tag k="railway" v="rail"/>
308   </feature>
309
310   <feature name="Tram Line">
311     <category>transport</category>
312     <icon>
313       <font size="14pt"><b>${name}</b></font>
314     </icon>
315
316     <line/>
317     <tag k="railway" v="tram"/>
318   </feature>
319
320   <feature name="Subway Line">
321     <category>transport</category>
322     <icon>
323       <font size="14pt"><b>${name}</b></font>
324     </icon>
325
326     <line/>
327     <tag k="railway" v="subway"/>
328   </feature>
329
330
331   <!-- building -->
332
333   <feature name="Building">
334     <icon>
335       <b>${name} ${addr:housename}</b><br/>
336       ${addr:housenumber} ${addr:street} ${addr:postcode}
337     </icon>
338
339     <line/>
340     <tag k="building" v="*"/>
341   </feature>
342
343
344 </mapFeatures>
345