render FAU fablab (and possibly other hacker spaces)
[osmrrze.git] / styles / mapnik-osm-data / rrze-overlay.xml
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     <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>
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>
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">
39       (select way,amenity,access
40       from &prefix;_point
41       where amenity is not null
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">
50       (select way,amenity,access
51       from &prefix;_polygon
52       where amenity is not null
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">
63       (select way,amenity,access,name,leisure,tags->'campusbuilding' as campusbuilding,tags->'name:short' as nameshort,ref,'yes'::text as point
64        from &prefix;_point
65        where amenity is not null
66        or tags is not null
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">
76       (select way,amenity,access,name,leisure,tags->'campusbuilding' as campusbuilding,tags->'name:short' as nameshort,ref,'no'::text as point
77        from &prefix;_polygon
78        where amenity is not null
79        or tags is not null
80       ) as text
81       </Parameter>
82       &datasource-settings;
83     </Datasource>
84 </Layer>
85 </Map>
This page took 0.048608 seconds and 3 git commands to generate.