Mapnik tiles von aus Datenbank erstellen

Hi,

ich hätte noch eine zweite Frage bezüglich Mapnik (der Sauberkeit halber, habe ich einen separaten Post erstellt…).

Zu meiner Frage:

  • ich habe auf Ubuntu PostgreSQL mit PostGIS laufen
  • in der Datenbank befindet sich das OSM-Material von Deutschland (germany.osm wurde erfolgreich importiert)
  • Mapnik ebenfalls installiert

Was genau müsste ich jetzt tun, dass ich aus der Datenbank die Mapnik Karten (tiles) erzeugen lassen kann? Also ich möchte diese typische Ordnerstruktur (1,1,0.png ; 2,2,1.png ; …) mit den Bildern erhalten.
Habe irgendwie nur Anleitungen mit irgendwelchen world-boundaries gefunden,die mir irgendwie nicht weitergeholfen haben…

Danke schon mal für die Hilfe und euch noch ein schönes Wochenende!

Mahlzeit,

schon das hier durchgeackert?

Danach solltest du deine tiles (Bilder) haben…

Gruß
Andreas

Diese Anleitung ist leider ziemlich veraltet und durcheinander. Teilweise empfielt sie noch Mapnik 0.4 zu installieren und postgresql 8.1, sowie ein osm2pgsql von 2007. Auch einige der Links funktionieren nicht mehr.

Es muss also dringend jemand mal durch diese Anleitung gehen und diese aktualisieren und aufraeumen.

je nachdem was du genau mit den Kacheln machen willst, kannst du z.B. einen tileserver installieren. Der kann die tiles dann fuer dich rendern und man kann auf die Tiles dann z.B. per http://localhost/osm/0/0/0.png zugreifen. Auf einem Ubuntu system sollte das recht leicht machbar sein, denn es gibt dafuer vorgefertigte Packete[1].

Eine Anleitung dafuer kann man unter http://switch2osm.org/serving-tiles/building-a-tile-server-from-packages/ nachlesen (in Englisch)

Allerdings erzeugt dises auf der Platte metatiles und nicht tiles. Diese enthalten zwar die einzelnen tiles, aber in einem custom Packformat, insofern muesste man die Tiles dann per http erhalten, wodurch der tileserver die angeforderte tile dann aus diese metatiles dann fuer einem entpackt.

[1] https://launchpad.net/~kakrueger/+archive/openstreetmap

Moin,

das stimmt wohl.

Aber mit Hilfe von Tante Google und Einsatz von Gehirnschmalz kann man es sich schon mit aktuellen Paketen, etc. zusammenstricken…bei mir hats zumindest geklappt…

Gruß
Andreas