Hi,

I tried some tests with mapnik using osm data (download brandenburg.osm from
Geofabrik <http://download.geofabrik.de/osm/europe/germany/>; cut out a
smaller region with osm2pgsql: osm2pgsql --bbox
12.6247,52.2599,13.3848,52.5194 -m -d gis brandenburg.osm). All parts
(postgis, mapnik, ...) seem to work fine.


I created the two files:


 *a) werder.py* (origin code I took from here:
http://trac.mapnik.org/wiki/XMLGettingStarted):

#!/usr/bin/env python
# -*- coding: utf-8 -*-
import mapnik
mapfile = 'werder.xml'
map_output = 'werder.png'
m = mapnik.Map(800, 600)
mapnik.load_map(m, mapfile)
bbox = mapnik.Envelope(mapnik.Coord(12.6247,52.2599),
mapnik.Coord(13.3848,52.5194))
m.zoom_to_box(bbox)
mapnik.render_to_file(m, map_output)


*b) werder.xml*:

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE Map>
<Map bgcolor="#ffffff" srs="+proj=merc +lon_0=0 +k=1 +x_0=0 +y_0=0
+ellps=WGS84 +datum=WGS84 +units=m +no_defs">
<Style name="strassen">
   <Rule>
      <Filter>[highway] = 'primary'</Filter>
      <MaxScaleDenominator>500000</MaxScaleDenominator>
      <MinScaleDenominator>270000</MinScaleDenominator>
      <LineSymbolizer>
        <CssParameter name="stroke">#999</CssParameter>
        <CssParameter name="stroke-width">1</CssParameter>
      </LineSymbolizer>
   </Rule>
   <Rule>
      <Filter>[highway] = 'secondary'</Filter>
      <MaxScaleDenominator>500000</MaxScaleDenominator>
      <MinScaleDenominator>270000</MinScaleDenominator>
      <LineSymbolizer>
        <CssParameter name="stroke">grey</CssParameter>
        <CssParameter name="stroke-width">1</CssParameter>
      </LineSymbolizer>
   </Rule>
</Style>

   <Layer name="strassen" status="on" srs="+proj=merc +lon_0=0 +k=1
+x_0=0 +y_0=0 +ellps=WGS84 +datum=WGS84 +units=m +no_defs">
    <StyleName>strassen</StyleName>
    <Datasource>
      <Parameter name="type">postgis</Parameter>
      <Parameter name="password">my-very-secret-pw</Parameter>
      <Parameter name="host">localhost</Parameter>
      <Parameter name="port">5432</Parameter>
      <Parameter name="user">postgres</Parameter>
      <Parameter name="dbname">gis</Parameter>
      <Parameter name="table">planet_osm_line</Parameter>
      <Parameter name="estimate_extent">false</Parameter>
      <Parameter name="extent">12.6247,52.2599,13.3848,52.5194</Parameter>
    </Datasource>
   </Layer>
</Map>

After execution I get no error message and the PNG-file I waited for. Well,
but it's blank - sorry - it's background color is #fffff (or whatever color
I setted). But no map features are shown.

I searched a lot by now, but couldn't figure out the mistake. Could you give
me a hint, please?


Thank you,

CC


 P.S.:

OS: Kubuntu 10.4

Mapnik: 0.7

Postgresql: 8.4

Postgis: 1.5.1

osm2pgsql: 0.66.20090526
_______________________________________________
Mapnik-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/mapnik-users

Reply via email to