optimize database queries - a lot (they were gigantic because they were copy+paste...
[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>
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">
882e704d 28 (select way,amenity,access
548e522c 29 from &prefix;_point
30 where amenity is not null
548e522c 31 ) as points</Parameter>
32 &datasource-settings;
33 </Datasource>
34</Layer>
35<Layer name="amenity-points-poly" 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;_polygon
41 where amenity is not null
548e522c 42 ) as points</Parameter>
43 &datasource-settings;
44 </Datasource>
45</Layer>
46
47
48<Layer name="text" status="on" srs="&osm2pgsql_projection;">
49 <StyleName>text</StyleName>
50 <Datasource>
51 <Parameter name="table">
882e704d 52 (select way,amenity,access,name,ref,'yes'::text as point
548e522c 53 from &prefix;_point
54 where amenity is not null
548e522c 55 ) as text
56 </Parameter>
57 &datasource-settings;
58 </Datasource>
59</Layer>
60<Layer name="text-poly" status="on" srs="&osm2pgsql_projection;">
61 <StyleName>text</StyleName>
62 <Datasource>
63 <Parameter name="table">
882e704d 64 (select way,access,amenity,NULL as ele,name,ref,'no'::text as point
548e522c 65 from &prefix;_polygon
66 where amenity is not null
548e522c 67 ) as text
68 </Parameter>
69 &datasource-settings;
70 </Datasource>
71</Layer>
72</Map>
This page took 0.063596 seconds and 4 git commands to generate.