Karte von Hamburg in Website einbinden

Dann hast du leider schon verloren, denn eine mit osmosis befüllte Datenbank taugt nicht zum Rendern mit Mapnik. Da muß osm2pgsql ran, sonst gibts keine saubere Multipolygondarstellung.

Hast du denn mit Mapnik tiles rendern lassen?
Vorsichtshalber nochmal den Link auf meine Anleitung:
http://wiki.openstreetmap.org/wiki/User:Ajoessen/Mapnik

Gruß,
ajoessen

hallo,

also Mapnik habe ich zwar schon Installiert, allerdings noch nichts damit gemacht.
okay … wie greife ich dann auf eine mit osmosis Befüllte DB zu ?
sorry für die ganzen fragen :wink:

Nur mit osmosis selber. Z.B. um Extrakte zu erzeugen. Zum Rendern taugt diese Datenbank nicht.

http://wiki.openstreetmap.org/wiki/User:Ajoessen/Osmosis

Gruß,
ajoessen

okay jetzt nur zum verständnis … eine karte kann ich mit osmosis nicht rendern … und kann auch nicht mit mapnik darauf zugreifen …

Jetzt bin ich ein wenig verwirrt, da mir jetzt nur “Mapnik”, “Osmarender” und “Cyclemap” bekannt sind um aus den OSM Dateien zu Rendern …
also meine Hauptproblem liegt jetzt darin, dass ganze jetzt in eine HTML o.ä zu Packen und dass die Karte Dynamisch gerendert werden soll.

OSM Daten → Datenbank (PostgreSQL + PostGIS) → Renderer (Mapnik o.ä.) → Website (OpenLayers)

Die Daten werden mit osm2psql in die Datenbank gestopft

jetzt ist mir das schon ein bisschen klarer geworden … bleibt nurnoch eine frage … für was genau brauch man dann osmosis ? also um die extrakte zu erzeugen schon klar … aber was kann ich dann mit diesen extrakten anfangen ?

Erlaubt sei die Frage welches Betriebssystem dort einmal laufen wird. Bei Linux gibt es inzwischen ein kleines aber feines Projekt mit dem man unter Ubuntu problemlos seinen eigenen Renderingserver installieren kann:
http://wiki.openstreetmap.org/wiki/Ubuntu_tile_server
http://forum.openstreetmap.org/viewtopic.php?id=13983&p=1

Das brauchst Du, wenn Du nur einen bestimmten Teil eines OSM Datensets haben möchtest…bspw wenn Du aus Hamburg nur das Stadtzentrum brauchst. Da es aber Hamburg als vorgefertigte Datei gibt, kannst Du osmosis erstmal vergessen.
Extrakt ist ein Teil der gesamten OSM Datenbank…das kann Deutschland sein, Hamburg oder nur Dein Vorgarten. Die lädst Du dann in die Datenbank

auf dem Server läuft Debian 6 also wäre wohl der tileserver auch möglich :wink:

@SunCobalt
gut … dann hat sich das mit dem osmosis wohl erledigt :wink:

Danke nochmal an alle :slight_smile:

Ja ist er. Der User kellerma hat ihn schon zum laufen gekriegt. Bei möglichen Problemen kannst du bei ihm vielleicht noch einen detailierten Rat bekommen.

… oder ein thematischer Extrakt, z.B. alle Wanderwege, alle ÖPNV-bezogenen Daten, Hundekottütenspender ;-).
Damit lassen sich die Daten erheblich schneller rendern, wenns nur ein transparenter Layer sein soll.

Gruß,
ajoessen