Op 19-9-2011 21:00, Frank Griese schreef: > Dear mapnik users, > > I am having a hard time with mapnik. Basically, I installed everything > according to the > instructions on the site, I can get mapnik to generate images and > tiles from a command prompt, > yet I only get grey (land) and blue (water) on the pictures, no data > from Postgis (like roads, etc) > is depicted on the mapnik outputs. > > 1- I am on a Windows XP (sp3) > 2- Postgres (8.3) and Postgis (1.5) are installed correctly. > 3- osm data has been imported correctly - I can query the data directly > through pgAdminIII > 4- Python 2.6 is installed under C:\Python, the paths are set to the > root and the /script folder. > I get the python command prompt when I do: > cmd.exe > python > (results in >>> showing in the command window) > 5- mapnik is installed under C:\mapnik-0.7.1, the paths are set and > PythonPath is correct. > 6- proj4 is installed under C:\proj and the path is set. > > Here are the path data: > PATH C:\mapnik-0.7.1\lib;C:\Python26;C:\Python26\Scripts;C:\proj\bin > PYTHONPATH C:\mapnik-0.7.1\python\2.6\site-packages > > 7- I downloaded all world_boundaries and shape stuff > http://tile.openstreetmap.org/world_boundaries-spherical.tgz > http://tile.openstreetmap.org/processed_p.tar.bz2 > http://tile.openstreetmap.org/shoreline_300.tar.bz2 > > > http://www.naturalearthdata.com/http//www.naturalearthdata.com/download/10m/cultural/10m-populated-places.zip > > > http://www.naturalearthdata.com/http//www.naturalearthdata.com/download/110m/cultural/110m-admin-0-boundary-lines.zip > 8- I generated the xml using generate_xml.py with boundaries set to > 2,49,7,52 (Belgium - as I uploaded belgium.osm in PostGis). > I checked the <Parameter> tags in the resulting xml, all seems correct > <Parameter name="dbname">postgis</Parameter> (that's the > name I gave to the PostGis DB I created). > <Parameter name="estimate_extent">false</Parameter> > <Parameter name="extent">2,49,7,52</Parameter> > <Parameter name="host">localhost</Parameter> > <Parameter name="password"></Parameter> (yep, no PW - only > running on a local workstation) > <Parameter name="port">5432</Parameter> > <Parameter name="type">postgis</Parameter> > <Parameter name="user">postgres</Parameter> > 9- When I run generate_image.py (with a reference to the new xml and > correct boundaries), I get an image with the > continent shape of Belgium + Netherlands, which > a- strangely enough is much higher than expected (should be 49 to > 52, seems to be much more) > b- only has blue, grey and dark grey, no roads or other PostGis data). > > 10- Worse, when I run generate_tiles.py after editing the boundaries > and using the command prompt > "SET MAPNIK_MAP_FILE=myXML.xml" to refer to the xml I generated, > I get tiles in the folder I expected, > yet again the tiles are grey and blue only, no PostGis date, and > I get two "proj_init_error" lines among the > generated tile references on the command prompt screen. > "failed to initialize projection with: +proj=merc +a=6378137 > +b=6378137 +lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m > +nadgrids=@null <mailto:+nadgrids=@null> +no_defs +over" > > The documentation was of no help: proj_init_error refers to a problem > with the proj4 library, yet it is correctly installed and referenced > in the PATH > > Would anyone know what I could check next to get mapnik working > correctly ? > > Thanks. > >
How did you import the OSM data? Normally osm2pgsql uses the google projection. If you want to import the data in EPSG:4326 use the -l switch. The data comes then in the format lat/lon on the database. Hope this will help You. Regards, Peter
_______________________________________________ Mapnik-users mailing list [email protected] https://lists.berlios.de/mailman/listinfo/mapnik-users

