source: subversion/applications/rendering/mtb/mtb.xml @ 29599

Last change on this file since 29599 was 22630, checked in by godofglow, 9 years ago
File size: 3.8 KB
Line 
1<?xml version="1.0" encoding="utf-8"?>
2<!-- Title  : mtb-overlay -->
3<!-- Author : godofglow -->
4<!-- This stylesheet uses features only available in mapnik builds with
5     libxml2 as the XML parser. Furthermore, there are other features
6     that necessitate an upgrade to at least mapnik 0.6.1 -->
7<!DOCTYPE Map [
8<!ENTITY % entities SYSTEM "/home/project/o/s/m/osm/data/mapnik/inc/entities.xml.inc">
9%entities;
10]>     
11
12<!--
13Changeset:
14
15________________________________________________________________
16V_0.2
17
18________________________________________________________________
19V_0.1
202010-08-13
21mtb:scale und mtb:scale:uphill werden ausgewertet
22________________________________________________________________
23
24
25-->
26
27
28<Map bgcolor="transparent" srs="&srs900913;" minimum_version="0.6.1">
29  &fontset-settings;
30 
31        <Style name="mtb:scale">
32                <Rule>
33                        &maxscale_zoom16;
34                        &minscale_zoom18;
35                        <Filter>[mtb:scale] = '1'</Filter>
36                        <LinePatternSymbolizer file="Icon/1.png" type="png" width="100" height="20"></LinePatternSymbolizer>   
37                </Rule>
38               
39                <Rule>
40                        &maxscale_zoom16;
41                        &minscale_zoom18;
42                        <Filter>[mtb:scale] = '2'</Filter>
43                        <LinePatternSymbolizer file="Icon/2.png" type="png" width="100" height="20"></LinePatternSymbolizer>   
44                </Rule>
45
46                       
47                <Rule>
48                        &maxscale_zoom16;
49                        &minscale_zoom18;
50                        <Filter>[mtb:scale] = '3'</Filter>
51                        <LinePatternSymbolizer file="Icon/3.png" type="png" width="100" height="20"></LinePatternSymbolizer>   
52                </Rule> 
53               
54                <Rule>
55                        &maxscale_zoom16;
56                        &minscale_zoom18;
57                        <Filter>[mtb:scale] = '4'</Filter>
58                        <LinePatternSymbolizer file="Icon/4.png" type="png" width="100" height="20"></LinePatternSymbolizer>   
59                </Rule> 
60
61                <Rule>
62                        &maxscale_zoom16;
63                        &minscale_zoom18;
64                        <Filter>[mtb:scale] = '5'</Filter>
65                        <LinePatternSymbolizer file="Icon/5.png" type="png" width="100" height="20"></LinePatternSymbolizer>   
66                </Rule> 
67        </Style>
68       
69        <Style name="mtb:scale:uphill">
70                <Rule>
71                        &maxscale_zoom10;
72                        &minscale_zoom18;
73                        <Filter>[mtb:scale:uphill] = '1'</Filter>
74                        <LinePatternSymbolizer file="Icon/1_uphill.png" type="png" width="100" height="20"></LinePatternSymbolizer>     
75                </Rule>
76               
77                <Rule>
78                        &maxscale_zoom10;
79                        &minscale_zoom18;
80                        <Filter>[mtb:scale:uphill] = '2'</Filter>
81                        <LinePatternSymbolizer file="Icon/2_uphill.png" type="png" width="100" height="20"></LinePatternSymbolizer>     
82                </Rule>
83
84                       
85                <Rule>
86                        &maxscale_zoom10;
87                        &minscale_zoom18;
88                        <Filter>[mtb:scale:uphill] = '3'</Filter>
89                        <LinePatternSymbolizer file="Icon/3_uphill.png" type="png" width="100" height="20"></LinePatternSymbolizer>     
90                </Rule> 
91               
92                <Rule>
93                        &maxscale_zoom10;
94                        &minscale_zoom18;
95                        <Filter>[mtb:scale:uphill] = '4'</Filter>
96                        <LinePatternSymbolizer file="Icon/4_uphill.png" type="png" width="100" height="20"></LinePatternSymbolizer>     
97                </Rule> 
98
99                <Rule>
100                        &maxscale_zoom10;
101                        &minscale_zoom18;
102                        <Filter>[mtb:scale:uphill] = '5'</Filter>
103                        <LinePatternSymbolizer file="Icon/5_uphill.png" type="png" width="100" height="20"></LinePatternSymbolizer>     
104                </Rule> 
105        </Style>
106       
107
108
109
110        <Layer name="mtb:scale" status="on" srs="&osm2pgsql_projection;">
111                <StyleName>mtb:scale</StyleName>
112                <Datasource>
113                        <Parameter name="table">
114                                        (SELECT way,osm_id,tags->'name' AS "name",tags->'mtb:scale' AS "mtb:scale" FROM planet_line WHERE (tags ? 'mtb:scale')) as roads
115                        </Parameter>
116                        &datasource-settings;
117                </Datasource>
118        </Layer>
119       
120        <Layer name="mtb:scale:uphill" status="on" srs="&osm2pgsql_projection;">
121                <StyleName>mtb:scale:uphill</StyleName>
122                <Datasource>
123                        <Parameter name="table">
124                                        (SELECT way,osm_id,tags->'name' AS "name",tags->'mtb:scale:uphill' AS "mtb:scale:uphill" FROM planet_line WHERE (tags ? 'mtb:scale:uphill')) as roads
125                        </Parameter>
126                        &datasource-settings;
127                </Datasource>
128        </Layer>
129       
130       
131</Map>
132
Note: See TracBrowser for help on using the repository browser.