548e522c |
1 | <?xml version="1.0" encoding="utf-8"?> |
2 | <!DOCTYPE Map [ |
3 | <!ENTITY % entities SYSTEM "inc/entities.xml.inc"> |
4 | %entities; |
5 | ]> |
6 | <Map background-color="transparent" srs="&srs900913;" minimum-version="2.0.0" buffer-size="512" maximum-extent="-20037508.342789244,-20037508.342780735,20037508.342789244,20037508.342780709"> |
7 | &fontset-settings; |
8 | <Style name="text"> |
9 | <Rule> |
10 | <Filter>[amenity]='bicycle_parking' and ([access] = 'public' or [access] = 'yes' or not [access] != '')</Filter> |
11 | &maxscale_zoom17; |
12 | <TextSymbolizer size="9" fill="#0066ff" dy="9" fontset-name="book-fonts" halo-radius="1" wrap-width="34" placement="interior">[name]</TextSymbolizer> |
13 | </Rule> |
14 | </Style> |
15 | |
16 | <Style name="points"> |
17 | <Rule> |
18 | &maxscale_zoom15; |
19 | <Filter>[amenity] = 'bicycle_parking' and ([access] = 'public' or [access] = 'yes' or not [access] != '')</Filter> |
20 | <PointSymbolizer file="rrze&symbols;/parking_bicycle.p.16.png" allow-overlap="false" placement="interior"/> |
21 | </Rule> |
22 | </Style> |
23 | |
24 | <Layer name="amenity-points" status="on" srs="&osm2pgsql_projection;"> |
25 | <StyleName>points</StyleName> |
26 | <Datasource> |
27 | <Parameter name="table"> |
28 | (select way,amenity,shop,tourism,highway,man_made,access,religion,waterway,lock,historic,leisure |
29 | from &prefix;_point |
30 | where amenity is not null |
31 | or shop is not null |
32 | or tourism in ('alpine_hut','camp_site','caravan_site','guest_house','hostel','hotel','motel','museum','viewpoint','bed_and_breakfast','information','chalet') |
33 | or highway in ('bus_stop','traffic_signals','ford') |
34 | or man_made in ('mast','water_tower') |
35 | or historic in ('memorial','archaeological_site') |
36 | or waterway='lock' |
37 | or lock='yes' |
38 | or leisure in ('playground','slipway') |
39 | ) as points</Parameter> |
40 | &datasource-settings; |
41 | </Datasource> |
42 | </Layer> |
43 | <Layer name="amenity-points-poly" status="on" srs="&osm2pgsql_projection;"> |
44 | <StyleName>points</StyleName> |
45 | <Datasource> |
46 | <Parameter name="table"> |
47 | (select way,amenity,shop,tourism,highway,man_made,access,religion,waterway,lock,historic,leisure |
48 | from &prefix;_polygon |
49 | where amenity is not null |
50 | or shop is not null |
51 | or tourism in ('alpine_hut','camp_site','caravan_site','guest_house','hostel','hotel','motel','museum','viewpoint','bed_and_breakfast','information','chalet') |
52 | or highway in ('bus_stop','traffic_signals') |
53 | or man_made in ('mast','water_tower') |
54 | or historic in ('memorial','archaeological_site') |
55 | or leisure='playground' |
56 | ) as points</Parameter> |
57 | &datasource-settings; |
58 | </Datasource> |
59 | </Layer> |
60 | |
61 | |
62 | <Layer name="text" status="on" srs="&osm2pgsql_projection;"> |
63 | <StyleName>text</StyleName> |
64 | <Datasource> |
65 | <Parameter name="table"> |
66 | (select way,amenity,shop,access,leisure,landuse,man_made,"natural",place,tourism,ele,name,ref,military,aeroway,waterway,historic,'yes'::text as point |
67 | from &prefix;_point |
68 | where amenity is not null |
69 | or shop in ('supermarket','bakery','clothes','fashion','convenience','doityourself','hairdresser','department_store','butcher','car','car_repair','bicycle','florist') |
70 | or leisure is not null |
71 | or landuse is not null |
72 | or tourism is not null |
73 | or "natural" is not null |
74 | or man_made in ('lighthouse','windmill') |
75 | or place='island' |
76 | or military='danger_area' |
77 | or aeroway='gate' |
78 | or waterway='lock' |
79 | or historic in ('memorial','archaeological_site') |
80 | ) as text |
81 | </Parameter> |
82 | &datasource-settings; |
83 | </Datasource> |
84 | </Layer> |
85 | <Layer name="text-poly" status="on" srs="&osm2pgsql_projection;"> |
86 | <StyleName>text</StyleName> |
87 | <Datasource> |
88 | <Parameter name="table"> |
89 | (select way,aeroway,shop,access,amenity,leisure,landuse,man_made,"natural",place,tourism,NULL as ele,name,ref,military,waterway,historic,'no'::text as point |
90 | from &prefix;_polygon |
91 | where amenity is not null |
92 | or shop in ('supermarket','bakery','clothes','fashion','convenience','doityourself','hairdresser','department_store', 'butcher','car','car_repair','bicycle') |
93 | or leisure is not null |
94 | or landuse is not null |
95 | or tourism is not null |
96 | or "natural" is not null |
97 | or man_made in ('lighthouse','windmill') |
98 | or place='island' |
99 | or military='danger_area' |
100 | or historic in ('memorial','archaeological_site') |
101 | ) as text |
102 | </Parameter> |
103 | &datasource-settings; |
104 | </Datasource> |
105 | </Layer> |
106 | </Map> |