Eigene Karte Rendern

Wie kann man eine eigene Karte rendern und dann mit openlayers einbinden ?

Danke schonmal

Ohje also das ist nicht soooo einfach mit den Standart-Sachen spich Mapnik/Osmarender benötigst du eine lokale Postgres Datenbank. Einfacher gehts mit dem Kosmos Renderer der sogar einen eigenen Tileserver beinhaltet. Genau dieser Tileserver wird dann OpenLayers mitgeteilt

Hier mal was zum lesen
http://wiki.openstreetmap.org/wiki/Rendering
http://wiki.openstreetmap.org/wiki/Slippy-map
http://wiki.openstreetmap.org/wiki/OpenLayers

Ich würde dir bei dem komplexen Thema fast das OpenStreetMap Buch von Frederik und Jochen empfehlen, da steht das mal zusammengefasst und man erspart sich vielleicht den ein oder anderen Fehler.

@!i!
Für Osmarender braucht man keine Datenbank. Da genügt die zu rendernde OSM-Datei sowie entweder einen XSLT-Prozessor oder aber dieses Perl-Osmarender-Äquivalent.

Ach stimmt ja. Ja auch PyRender braucht glaube ich kein Backend. Da kommt es dann natürlich drauf an was für Gebiete und welche Informationsdichte du darstellen willst, sonst bieten die nicht genügend Performance…

warum so kompliziert. Mit Maperative das gewünschte Gebiet öffnen (ich öffne eine neue *.osm Datei), also

  1. clear-map
  2. load-source C:\Users\Thomas\OSM\gewünschte_gebiet.osm (geht vielleicht auch ohne clear-map and load source mit der Online Map)
  3. generate-tiles minzoom=5 maxzoom=18 …ggf zoom anpassen
  4. den Inhalt des Maperative Tile Verzeichnis zum Webserver kopieren
  5. OpenLayers Datei anpassen


                var myownmap = new OpenLayers.Layer.TMS(
                    "Thomas local Map",
                     "http://wo.auch.immer/tiles/",
                    {
                            type: 'png', getURL: osm_getTileURL,
                            displayOutsideMaxExtent: true, isBaseLayer: true,
                            attribution: 'Map Data from <a href="http://www.openstreetmap.org/">OpenStreetMap</a> (<a href="http://creativecommons.org/licenses/by-sa/2$
                        }
                );

Danach kann man ja noch mit den Styles rumspielen

Und hier noch was, wenn man nicht unbedingt Englisch und Linux mag:
http://wiki.openstreetmap.org/wiki/User:Ajoessen

Gruß,
ajoessen

Hey die Anleitungen sind echt gut ajoessen. Magst du die mal auf den Seiten der Tools verlinken, damit auch andere die finden?