source: subversion/applications/utils/export/osmgoogleearth/osm2kml.xml @ 4426

Last change on this file since 4426 was 3479, checked in by deelkar, 13 years ago

add power=*

File size: 12.2 KB
Line 
1<?xml version='1.0' encoding='UTF-8'?>
2<?xml-stylesheet type="text/xsl" href="osm2kml.xsl"?>
3
4<rules 
5    data="data.osm"
6    name="OpenStreetMap">
7
8    <rule e="way|area" k="*" v="*">
9        <folder name="Landuse">
10            <rule e="way|area" k="leisure" v="park">
11                <polygon name="Parks" class="park"/>
12            </rule>
13        </folder>
14    </rule>-
15
16    <rule e="node" k="*" v="*">
17        <folder name="Points of Interest">
18
19            <folder name="Car">
20                <rule e="node" k="amenity" v="parking">
21                    <point class="parking"/>
22                </rule>
23                <rule e="node" k="amenity" v="fuel">
24                    <point class="fuel"/>
25                </rule>
26            </folder>
27
28            <folder name="Shopping">
29                <rule e="node" k="amenity" v="supermarket">
30                    <point class="shopping"/>
31                </rule>
32            </folder>
33
34            <folder name="Hotels">
35                <rule e="node" k="tourism" v="hotel">
36                    <point class="tourism-hotel"/>
37                </rule>
38            </folder>
39
40            <folder name="Places of Worship">
41
42                <rule e="node" k="amenity" v="place_of_worship">
43
44                   <rule e="node" k="religion" v="christian">
45                      <point class="christian_church"/>
46                   </rule>
47
48                   <rule e="node" k="religion" v="jewish">
49                      <point class="jewish_synagogue"/>
50                   </rule>
51
52                </rule>
53
54            </folder>
55 
56        </folder>
57     
58        <folder name="Settlements">
59            <folder name="cities">
60                <rule e="node" k="place" v="city">
61                    <point class="settlement"/>
62                </rule>
63            </folder>
64            <folder name="towns">
65                <rule e="node" k="place" v="town">
66                    <point class="settlement"/>
67                </rule>
68            </folder>
69            <folder name="villages">
70                <rule e="node" k="place" v="village">
71                    <point class="settlement"/>
72                </rule>
73            </folder>
74        </folder>
75    </rule>
76
77    <rule e="segment|way" k="highway" v="*">
78        <folder name="Roads">
79            <rule e="segment|way" k="highway" v="motorway|motorway_link">
80                <polyline name="Motorways" class="highway-motorway"/>
81            </rule>
82
83            <rule e="segment|way" k="highway" v="trunk|trunk_link|primary|primary_link|secondary">
84                <polyline name="Primary Roads" class="highway-primary"/>
85            </rule>
86
87            <rule e="segment|way" k="highway" v="tertiary|residential|unclassified|service|pedestrian">
88                <polyline name="Other Roads" class="highway-unclassified"/>
89            </rule>
90
91            <rule e="segment|way" k="highway" v="track">
92                <polyline name="Tracks" class="highway-tracks"/>
93            </rule>
94
95            <rule e="segment|way" k="highway" v="footway">
96                <polyline name="Footpaths" class="highway-footway"/>
97            </rule>
98
99            <rule e="segment|way" k="highway" v="cycleway">
100                <polyline name="Cycleways" class="highway-cycleway"/>
101            </rule>
102
103            <rule e="segment|way" k="highway" v="construction">
104                <rule e="segment|way" k="construction" v="motorway">
105                    <polyline name="future Motorways" class="highway-construction-motorway"/>
106                </rule>
107            </rule>
108
109
110        </folder>
111
112    </rule>
113
114    <rule e="segment|way" k="railway" v="*">
115
116        <folder name="Railways">
117           
118            <rule e="segment|way" k="railway" v="rail">
119                <polyline name="Railways" class="railway-rail"/>
120            </rule>
121
122            <rule e="segment|way" k="railway" v="light_rail">
123                <polyline name="Railways" class="railway-lightrail"/>
124            </rule>
125
126            <rule e="segment|way" k="railway" v="tram">
127                <polyline name="Tramways" class="railway-tram"/>
128            </rule>
129
130        </folder>
131
132    </rule>
133
134    <rule e="segment|way" k="aeroway" v="*">
135
136        <folder name="Aeroways">
137
138            <rule e="segment|way" k="aeroway" v="runway">
139                <polyline name="Runways" class="runway"/>
140            </rule>
141       
142            <rule e="segment|way" k="aeroway" v="taxiway">
143                <polyline name="Taxiways" class="taxiway"/>
144            </rule>
145       
146        </folder>
147
148    </rule>
149 
150
151    <rule e="segment|way" k="waterway" v="*">
152
153        <folder name="Waterways">
154
155            <rule e="segment|way" k="waterway" v="drain">
156                <polyline name="Drains" class="water-drain"/>
157            </rule>
158       
159            <rule e="segment|way" k="waterway" v="river">
160                <polyline name="Rivers" class="water-river"/>
161            </rule>
162
163            <rule e="segment|way" k="waterway" v="canal">
164                <polyline name="Canals" class="water-canal"/>
165            </rule>
166       
167        </folder>
168
169    </rule>
170 
171
172    <rule e="segment|way" k="natural" v="*">
173
174        <folder name="Natural">
175
176            <rule e="segment|way" k="natural" v="coastline">
177                <polyline name="Coastline" class="natural-coastline"/>
178            </rule>
179
180            <rule e="segment|way" k="natural" v="water">
181                <polygon name="Water" class="natural-water"/>
182            </rule>
183
184        </folder>
185     
186    </rule>
187
188    <rule e="node|segment|way" k="power" v="*">
189
190        <folder name="Power">
191
192            <rule e="segment|way" k="power" v="line">
193                <polyline name="Power lines" class="power-line"/>
194            </rule>
195
196            <folder name="Power towers">
197
198                <rule e="node" k="power" v="tower">
199                    <point class="power-tower"/>
200                </rule>
201   
202            </folder>
203
204            <folder name="Power stations">
205
206                <rule e="node" k="power" v="station">
207                    <point class="power-station"/>
208                </rule>
209
210            </folder>
211
212        </folder>
213
214    </rule>
215
216
217    <defs>
218        <Style id="highway-motorway">
219            <LineStyle>
220                <color>afff0000</color>
221                <width>4</width>
222            </LineStyle>
223        </Style>
224        <Style id="highway-primary">
225            <LineStyle>
226                <color>af00ffff</color>
227                <width>4</width>
228            </LineStyle>
229        </Style>
230        <Style id="highway-unclassified">
231            <LineStyle>
232                <color>afffffff</color>
233                <width>4</width>
234            </LineStyle>
235        </Style>
236        <Style id="highway-tracks">
237            <LineStyle>
238                <color>af00ff00</color>
239                <width>4</width>
240            </LineStyle>
241        </Style>
242        <Style id="highway-footway">
243            <LineStyle>
244                <color>7f00ff00</color>
245                <width>2</width>
246            </LineStyle>
247        </Style>
248        <Style id="highway-cycleway">
249            <LineStyle>
250                <color>9000ff00</color>
251                <width>2</width>
252            </LineStyle>
253        </Style>
254        <Style id="highway-construction-motorway">
255            <LineStyle>
256                <color>afa08080</color>
257                <width>4</width>
258            </LineStyle>
259        </Style>
260        <Style id="railway-rail">
261            <LineStyle>
262                <color>ff000000</color>
263                <width>2</width>
264            </LineStyle>
265        </Style>
266        <Style id="railway-lightrail">
267            <LineStyle>
268                <color>ffe0e0e0</color>
269                <width>2</width>
270            </LineStyle>
271        </Style>
272        <Style id="railway-tram">
273            <LineStyle>
274                <color>9f000000</color>
275                <width>2</width>
276            </LineStyle>
277        </Style>
278        <Style id="runway">
279            <LineStyle>
280                <color>ff000000</color>
281                <width>4</width>
282            </LineStyle>
283        </Style>
284        <Style id="taxiway">
285            <LineStyle>
286                <color>ff000000</color>
287                <width>1</width>
288            </LineStyle>
289        </Style>
290        <Style id="water-drain">
291            <LineStyle>
292                <color>90ff0000</color>
293                <width>1</width>
294            </LineStyle>
295        </Style>
296        <Style id="water-river">
297            <LineStyle>
298                <color>90ff0000</color>
299                <width>3</width>
300            </LineStyle>
301        </Style>
302        <Style id="water-canal">
303            <LineStyle>
304                <color>90ff0000</color>
305                <width>2</width>
306            </LineStyle>
307        </Style>
308        <Style id="park">
309            <PolyStyle>
310                <color>7f00ff00</color>
311            </PolyStyle> 
312            <LineStyle> 
313                <color>ff00ff00</color>
314                <width>1</width>
315            </LineStyle> 
316        </Style>
317
318        <Style id="parking">
319            <IconStyle id="iconstyle-parking">
320                <Icon>
321                    <href>icons/icon-parking.png</href>
322                </Icon>
323                <scale>0.7</scale>
324            </IconStyle>
325        </Style>
326
327        <Style id="fuel">
328            <IconStyle id="iconstyle-fuel">
329                <Icon>
330                    <href>http://maps.google.com/mapfiles/kml/pal2/icon21.png</href>
331                </Icon>
332            </IconStyle>
333        </Style>
334
335        <Style id="shopping">
336            <IconStyle id="iconstyle-shopping">
337                <Icon>
338                    <href>http://maps.google.com/mapfiles/kml/pal3/icon18.png</href>
339                </Icon>
340            </IconStyle>
341        </Style>
342
343        <Style id="tourism-hotel">
344            <IconStyle id="iconstyle-hotel">
345                <Icon>
346                    <href>http://maps.google.com/mapfiles/kml/pal2/icon20.png</href>
347                </Icon>
348            </IconStyle>
349        </Style>
350
351        <Style id="settlement">
352            <IconStyle id="iconstyle-settlement">
353                <Icon>
354                    <href>icons/icon-settlement.png</href>
355                </Icon>
356                <scale>0.5</scale>
357            </IconStyle>
358        </Style>
359
360        <Style id="christian_church">
361            <IconStyle id="iconstyle-church">
362                <Icon>
363                    <href>http://maps.google.com/mapfiles/kml/pal2/icon3.png</href>
364                </Icon>
365            </IconStyle>
366        </Style>
367
368        <Style id="jewish_synagogue">
369            <IconStyle id="iconstyle-synagogue">
370                <Icon>
371                    <href>icons/icon-synagogue.png</href>
372                </Icon>
373                <scale>0.5</scale>
374            </IconStyle>
375        </Style>
376
377        <Style id="natural-coastline">
378            <LineStyle> 
379                <color>7fffff80</color>
380                <width>1</width>
381            </LineStyle> 
382        </Style>
383
384        <Style id="natural-water">
385            <PolyStyle>
386                <color>7fff0000</color>
387            </PolyStyle> 
388            <LineStyle> 
389                <color>ffff0000</color>
390                <width>1</width>
391            </LineStyle> 
392        </Style>
393
394        <Style id="power-line">
395            <LineStyle>
396                <color>7f000000</color>
397                <width>1</width>
398            </LineStyle>
399        </Style>
400
401        <Style id="power-tower">
402            <IconStyle id="iconstyle-power">
403                <Icon>
404                    <href>icons/power-tower.png</href>
405                </Icon>
406                <scale>0.25</scale>
407            </IconStyle>
408        </Style>
409
410        <Style id="power-station">
411            <IconStyle id="iconstyle-power-building">
412                <Icon>
413                    <href>icons/power-station.png</href>
414                </Icon>
415                <scale>0.7</scale>
416            </IconStyle>
417        </Style>
418
419
420    </defs>
421
422    <overlays>
423        <ScreenOverlay>
424            <name>OpenStreetMap Copyright Notice</name>
425            <Icon>
426                <href>OSMCopyright.png</href>
427            </Icon>
428            <overlayXY x="0" y="1" xunits="fraction" yunits="fraction"/>
429            <screenXY x="0" y="1" xunits="fraction" yunits="fraction"/>
430            <size x="0" y="0" xunits="fraction" yunits="fraction"/>
431        </ScreenOverlay>
432    </overlays>
433
434</rules>
Note: See TracBrowser for help on using the repository browser.