Hallo zusammen, leider bin ich noch nicht ganz soweit, dass das hier eine richtige HOWTO Seite im Wiki oder ein mini HOWTO werden könnte, aber vielleicht kriegen wir das zusammen hin, denn einiges hab ich schon.
Ich fände es super, wenn wir es hinkriegen würden, die Einstiegsschwelle für Mapnik auf das Niveau von Osmarender rundterzubrechen. Leider ist es derzeit tatsächlich einfacher mit osm2pgsql zu arbeiten, da kommt nämlich wenigstens ein brauchbares Ergebnis raus :( Was ich bisher habe ist folgendes: * easymapnik.cpp hat absolute Pfade drin *schauder* daher hab ich das jetzt als Quick-hack einfach mal schnell auf die Debian-Pfade umgebogen: /usr/local/lib/mapnik/input und /usr/local/lib/mapnik/fonts/DejaVuSans.ttf wären bei Debian (evtl. auch ubuntu?): /usr/lib/mapnik/0.6/input/ sowie /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf * easymapnik binary compilieren: g++ -I/usr/include/freetype2 -lmapnik -lgd -lboost_thread-mt easymapnik.cpp MapSource.cpp -o easymapnik Auf lange Sicht muss man da mal ein gescheites Makefile oder scons regelfile bauen. Aber weiter im Text... * Mapnik style aus OSM Repository auschecken: svn co http://svn.openstreetmap.org/applications/rendering/mapnik * Auf der Kommandozeile folgendes ausführen: (siehe http://wiki.openstreetmap.org/index.php/Mapnik) $ cd mapnik $ wget http://tile.openstreetmap.org/world_boundaries-spherical.tgz $ wget http://tile.openstreetmap.org/processed_p.tar.bz2 (227M) $ wget http://tile.openstreetmap.org/shoreline_300.tar.bz2 (46M) $ tar xvf world_boundaries-spherical.tgz $ tar xvf shoreline_300.tar.bz2 -C world_boundaries $ tar xvf processed_p.tar.bz2 -C world_boundaries * osm.xml erzeugen: $ . ./set-mapnik-env $ ./customize-mapnik-map >$MAPNIK_MAP_FILE $ mkdir tiles Nun kommt leider der Knackpunkt. Mir gelingt es nicht den Easymapnik richtig aufzurufen. Das Teil will partout keine Daten von der (X)API laden sondern rendert stattdesse weiße Tiles :( $ cd tiles $ easymapnik -s api -x ../osm.xml -t -z 17 -Z 17 -b 8.461189270019531,48.99170746221863,8.480415344238281,49.00387096160872 -u http://www.openstreetmap.org/api/0.6/map Das hier tut ebenfalls nicht: $ wget -O inputfile.osm 'http://www.openstreetmap.org/api/0.6/map?bbox=8.461189270019531,48.99170746221863,8.480415344238281,49.003870961608' $ easymapnik -s osm -x ../osm.xml -i inputfile.osm -t -z 17 -Z 17 -b 8.461189270019531,48.99170746221863,8.480415344238281,49.00387096160872 Irgendwelche Hinweise, was ich da falsch machen könnte? Gruss Sven -- Software patents are the software project equivalent of land mines: Each design decision carries a risk of stepping on a patent, which can destroy your project. (Richard M. Stallman) /me is gig...@ircnet, http://sven.gegg.us/ on the Web _______________________________________________ Talk-de mailing list [email protected] http://lists.openstreetmap.org/listinfo/talk-de

