Commit | Line | Data |
---|---|---|
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> | |
538cb976 | 14 | <Rule> |
15 | <Filter>[campusbuilding]='lecture hall'</Filter> | |
16 | &maxscale_zoom17; | |
17 | <TextSymbolizer size="9" fill="#006600" fontset-name="book-fonts" halo-radius="1" wrap-width="34" placement="interior">[nameshort]</TextSymbolizer> | |
18 | </Rule> | |
380316ef UO |
19 | <Rule> |
20 | <Filter>[leisure]='hackerspace'</Filter> | |
21 | &maxscale_zoom17; | |
22 | <!-- wrap-width=10 damit wir kompatibel mit dem deutschen stil sind, so dass wir deren text nur mit identischem text ueberlagern --> | |
23 | <TextSymbolizer size="9" fill="#006600" fontset-name="book-fonts" halo-radius="1" wrap-width="10" placement="interior">[name]</TextSymbolizer> | |
24 | </Rule> | |
548e522c | 25 | </Style> |
26 | ||
27 | <Style name="points"> | |
28 | <Rule> | |
29 | &maxscale_zoom15; | |
30 | <Filter>[amenity] = 'bicycle_parking' and ([access] = 'public' or [access] = 'yes' or not [access] != '')</Filter> | |
31 | <PointSymbolizer file="rrze&symbols;/parking_bicycle.p.16.png" allow-overlap="false" placement="interior"/> | |
32 | </Rule> | |
33 | </Style> | |
34 | ||
35 | <Layer name="amenity-points" status="on" srs="&osm2pgsql_projection;"> | |
36 | <StyleName>points</StyleName> | |
37 | <Datasource> | |
38 | <Parameter name="table"> | |
882e704d | 39 | (select way,amenity,access |
548e522c | 40 | from &prefix;_point |
41 | where amenity is not null | |
548e522c | 42 | ) as points</Parameter> |
43 | &datasource-settings; | |
44 | </Datasource> | |
45 | </Layer> | |
46 | <Layer name="amenity-points-poly" status="on" srs="&osm2pgsql_projection;"> | |
47 | <StyleName>points</StyleName> | |
48 | <Datasource> | |
49 | <Parameter name="table"> | |
882e704d | 50 | (select way,amenity,access |
548e522c | 51 | from &prefix;_polygon |
52 | where amenity is not null | |
548e522c | 53 | ) as points</Parameter> |
54 | &datasource-settings; | |
55 | </Datasource> | |
56 | </Layer> | |
57 | ||
58 | ||
59 | <Layer name="text" status="on" srs="&osm2pgsql_projection;"> | |
60 | <StyleName>text</StyleName> | |
61 | <Datasource> | |
62 | <Parameter name="table"> | |
380316ef | 63 | (select way,amenity,access,name,leisure,tags->'campusbuilding' as campusbuilding,tags->'name:short' as nameshort,ref,'yes'::text as point |
548e522c | 64 | from &prefix;_point |
65 | where amenity is not null | |
538cb976 | 66 | or tags is not null |
548e522c | 67 | ) as text |
68 | </Parameter> | |
69 | &datasource-settings; | |
70 | </Datasource> | |
71 | </Layer> | |
72 | <Layer name="text-poly" status="on" srs="&osm2pgsql_projection;"> | |
73 | <StyleName>text</StyleName> | |
74 | <Datasource> | |
75 | <Parameter name="table"> | |
380316ef | 76 | (select way,amenity,access,name,leisure,tags->'campusbuilding' as campusbuilding,tags->'name:short' as nameshort,ref,'no'::text as point |
548e522c | 77 | from &prefix;_polygon |
78 | where amenity is not null | |
538cb976 | 79 | or tags is not null |
548e522c | 80 | ) as text |
81 | </Parameter> | |
82 | &datasource-settings; | |
83 | </Datasource> | |
84 | </Layer> | |
85 | </Map> |