first working version of our overlay style: this now draws bicycle parking and lectur...
[osmrrze.git] / styles / mapnik-osm-data / rrze-overlay.xml
CommitLineData
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>
548e522c 19</Style>
20
21<Style name="points">
22 <Rule>
23 &maxscale_zoom15;
24 <Filter>[amenity] = 'bicycle_parking' and ([access] = 'public' or [access] = 'yes' or not [access] != '')</Filter>
25 <PointSymbolizer file="rrze&symbols;/parking_bicycle.p.16.png" allow-overlap="false" placement="interior"/>
26 </Rule>
27</Style>
28
29<Layer name="amenity-points" status="on" srs="&osm2pgsql_projection;">
30 <StyleName>points</StyleName>
31 <Datasource>
32 <Parameter name="table">
882e704d 33 (select way,amenity,access
548e522c 34 from &prefix;_point
35 where amenity is not null
548e522c 36 ) as points</Parameter>
37 &datasource-settings;
38 </Datasource>
39</Layer>
40<Layer name="amenity-points-poly" status="on" srs="&osm2pgsql_projection;">
41 <StyleName>points</StyleName>
42 <Datasource>
43 <Parameter name="table">
882e704d 44 (select way,amenity,access
548e522c 45 from &prefix;_polygon
46 where amenity is not null
548e522c 47 ) as points</Parameter>
48 &datasource-settings;
49 </Datasource>
50</Layer>
51
52
53<Layer name="text" status="on" srs="&osm2pgsql_projection;">
54 <StyleName>text</StyleName>
55 <Datasource>
56 <Parameter name="table">
538cb976 57 (select way,amenity,access,name,tags->'campusbuilding' as campusbuilding,tags->'name:short' as nameshort,ref,'yes'::text as point
548e522c 58 from &prefix;_point
59 where amenity is not null
538cb976 60 or tags is not null
548e522c 61 ) as text
62 </Parameter>
63 &datasource-settings;
64 </Datasource>
65</Layer>
66<Layer name="text-poly" status="on" srs="&osm2pgsql_projection;">
67 <StyleName>text</StyleName>
68 <Datasource>
69 <Parameter name="table">
538cb976 70 (select way,access,amenity,NULL as ele,name,tags->'campusbuilding' as campusbuilding,tags->'name:short' as nameshort,ref,'no'::text as point
548e522c 71 from &prefix;_polygon
72 where amenity is not null
538cb976 73 or tags is not null
548e522c 74 ) as text
75 </Parameter>
76 &datasource-settings;
77 </Datasource>
78</Layer>
79</Map>
This page took 0.079988 seconds and 4 git commands to generate.