On Sep 17, 2010, at 3:32 PM, [email protected] wrote: > Hi Dana,
Dane > your nik2img works great. good. > The only thing that irritates me is, that it works better than the pure > mapnik way. ha! nik2img is just a bit of python that talks to mapnik so it is also the "pure mapnik way". > I stored my data now with SRS 25833 into Postgis (the code of the xml is the > same as before, I only changed the SRS and BBox-information so it fits > SRS:25833). sounds right. > Well, if I just open it with my own Python-file nothing happens - except a > nice white picture again. > If I use nik2img everything is fine. > > How could this happen? > Start printing things (properties of mapnik objects, call dir() on them if you want a list) from your python file (like Matrix Bai is doing in the other email that just came to mapnik-users). I bet you will quickly see that something does not match up around bbox's and projections. Pass the --verbose flag to nik2img to get a flood of info about what it is seeing in terms of bbox's. > Janes > > Am schrieb Dane Springmeyer <[email protected]>: > > Janes, > > > > Glad it is working! > > > > > > Note that you can pass a '--bbox' flag to nik2img that expects bounds in > > lat/long (and will transform them internally to your map srs). > > > > > > Dane > > > > > > > > On Sep 15, 2010, at 8:43 PM, Janes Huff wrote: > > > > Thank you, Dana! > > Don't know wether to laugh or to cry now. At least a silly fault of mine. > > Now it works. > > > > > > CC or Janes > > > > 2010/9/15 Dane Springmeyer [email protected]> > > > > > > On Sep 15, 2010, at 4:55 PM, Janes Huff wrote: > > > > > > Hi, > > I tried some tests with mapnik using osm data (download brandenburg.osm > > from Geofabrik; 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) > > > > > > > > Your Map is in mercator so you need to pass mercator coordinates to the > > zoom_to_box function. > > > > > > > > Here is an example of reprojecting long/lat coords into spherical mercator: > > > > > > http://mapnik-utils.googlecode.com/svn/example_code/google_mercator_projection/world_mercator.py > > > > > > > > You can also just render the werder.xml with nik2img.py which will > > automatically zoom to the extents of your data (if set correctly, see > > below). > > > > > > > > > > b) werder.xml: > > > > > > > > > > > > > > > > [...snip...] > > > > > > > > strassenStyleName> > > > > postgisParameter> > > my-very-secret-pw > > localhostParameter> > > 5432 > > postgresParameter> > > gis > > planet_osm_lineParameter> > > falseParameter> > > 12.6247,52.2599,13.3848,52.5194 > > > > > > > > > > > > > > > > > > Your layer is going to be in spherical mercator () as it was imported with > > the -m flag of osm2pgsql, so that means your extent value must also be in > > spherical mercator coordinates (not long/lat). An easy solution here is to > > let PostGIS calculate the layer's extents automatically (just remove the > > 'extent parameter' to trigger this). > > > > > > > > > > > > > > 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 > > > > > > > > > > > > > > > > > > > > > > > >_______________________________________________ > Mapnik-users mailing list > [email protected] > https://lists.berlios.de/mailman/listinfo/mapnik-users _______________________________________________ Mapnik-users mailing list [email protected] https://lists.berlios.de/mailman/listinfo/mapnik-users

