Verschiedene Renderer / Update der Kacheln

Florian Lohoff flo at rfc822.org
Do Okt 16 12:06:16 CEST 2008


Hi,
also das thema Osmarender vs. Mapnik kam ja auf. Mapnik ist das was auf
der "Hauptseite" www.openstreetmap.org standardmaessig zu sehen ist.
Mapnik basiert auf shapes die in einer postgresql sind und einer c++
library die on-demand bilder berechnet.  Dieses ist verknotet in einem
apache module namens mod_tile. Immer Mittwochs wird der aktuellen
Datenbank dump in die mapnik datenbank importiert und der cache
invalidiert so das dann successive die bilder neu berechnet werden.

Im gegensatz dazu gibt es Osmarender was eine lose sammlung von scripten
ist die aus einem bestimmten bereich (zoomlevel 12 kachel) von xml
daten bilder zwischen den zoomleveln 12 und 17 berechnen. Diese sammlung
von scripten nennt sich "tiles at home" und benutzt perl und inkscape zum
uebersetzen der grafik im SVG (Scalable Vector Graphics) in ein png.
D.h. zentral liegen alle bereiche der erde als Grafiken (ausnahme sind
die ozeane und die leeren landflaechen) und werden bei bedarf
aktualisiert. Beim aktualisieren wird der bereich der zu aktualisieren
ist an einen anfragenden client ausgehaendigt der dann in moeglichst
kurzer zeit neue bilder dafuer hochlaedt. Je nach komplexitaet des
bereicht (Viele Nodes, Ways etc) dauert das updaten zwischen 10 Minuten
und 2 Stunden. Die erkennung ob sich etwas geaendert hat laeuft so weit
ich mich erinnere alle 6 Stunden. Man kann das neu berechnen der Grafik
allerdings manuell anstossen. Dafuer benutzt man
http://www.informationfreeway.org. Auf den Bereich zoomen den man neu
berechnen moechte (Immer Zoomlevel 12) und dann mit ctrl (aka strg) und
dem linksklick auf die kachel die dann einen kleinen Rahmen hat. Danach
kommt ein kleiner requester der eine bestaetigung haben moechte.

Danach gehts noch drum den browser-cache zu entleeren damit man das
ergebniss auch sieht ;)

Flo
-- 
Florian Lohoff                  flo at rfc822.org             +49-171-2280134
	Those who would give up a little freedom to get a little 
          security shall soon have neither - Benjamin Franklin
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : nicht verfügbar
Dateityp    : application/pgp-signature
Dateigröße  : 189 bytes
Beschreibung: Digital signature
URL         : http://hydra.gt.owl.de/pipermail/osm/attachments/20081016/6a61e450/attachment.pgp 


More information about the OSM mailing list