Ubuntupaket für lokalen Tileserver

Ja, sorry, der Befehl heist korrekt

sudo a2enmod tile

da hatte ich mich vertan.

Ich habe soeben mal die Installation unter Ubuntu Server ausprobiert. Hier fehlt allerdings noch die Abhängigkeit vom Paket unzip. Und bevor man die Paketquelle installieren kann ist noch ein weiteres Paket zu installieren, vorher ist der Befehl add-apt-repository unbekannt.

jetzt ist schonmal die die Statusseite mod_tile aktiv jedoch ist die ausgabe davon:

NoResp200: 0
NoResp304: 0
NoResp404: 0
NoResp503: 0
NoResp5XX: 0
NoRespOther: 0
NoFreshCache: 0
NoOldCache: 0
NoFreshRender: 0
NoOldRender: 0
NoRespZoom00: 0
NoRespZoom01: 0
NoRespZoom02: 0
NoRespZoom03: 0
NoRespZoom04: 0
NoRespZoom05: 0
NoRespZoom06: 0
NoRespZoom07: 0
NoRespZoom08: 0
NoRespZoom09: 0
NoRespZoom10: 0
NoRespZoom11: 0
NoRespZoom12: 0
NoRespZoom13: 0
NoRespZoom14: 0
NoRespZoom15: 0
NoRespZoom16: 0
NoRespZoom17: 0
NoRespZoom18: 0

die Kacheln bekomme ich leider immer noch nicht gerendert. (Habe den Renderd befehl danach noch mal ausgeführt aber da hat sich nichts verändert)

Hallo,

mit diesem Packet habe ich recht schnell einen Tileserver zum laufen gebracht. Vielen Dank dafür!
Jetzt habe ich allerdings Probleme. Ich möchte einen eigenen Style erstellen. Wie kann ich jetzt nach einer Änderung des Styles alle Tiles neu rendern lassen, damit ich die Änderung sehen kann?

Vielen Dank für Eure Arbeit

Der Befehl klappt aber nur wenn du ihm ein “sudo” voranstellst.
Außerdem hast du die Möglichkeit zwei Styles nebeneinander anzulegen. So das du immer noch spicken kannst, was in deinen Daten drin ist, aber bei dir nicht dargestellt wird, oder aber um transparente Layer als Overlay über eine Grundkarte zu erstellen.

Ah habe einen Weg gefunden.

Mit render_list z.B.:
render_list -v --all -n 20 --socket=/var/run/renderd/renderd.sock --min-zoom=0 --max-zoom=13

einfach “rm -r tiles/*” wenn er eh die tiles neu erstellen soll.

oder einen link vom style-file nach /var/lib/mod_tile/planet-import-complete
dann “denkt” mod_tile, dass ein neues planet-file geladen wurde und legt los, wenn das style-file modifiziert wurde
etwas “von hinten durch die brust ins auge” aber sollte gehen :wink:

gruss
walter

Hi,
beim automatischen Update macht das Paket mapnik-osm-style-data Probleme. Nachdem es einige
World Files runtergeladen hat, wird gemeldet: “Unterprozess brach mit Fehlercode 1 ab”.

Das Paket lässt sich nun weder updaten noch deinstallieren.

Lässt sich da noch was reparieren, sonst nutze ich die Gelegenheit zum Update auf 11.10. :wink:

Chris

Ich werde mal versuch das zu fixen

Hallo,

ich konnte recht schnell einen Server aufsetzen, klappt soweit sehr gut.
Allerdings werden asiatische Schriftzeichen nicht richtig gerendert - nur Blöcke sichtbar.
Hab dann die datei inc/fontset-settings.xml.inc nach dieser Anleitung modifiziert:
http://wiki.openstreetmap.org/wiki/Mapnik
allerdings ohne Erfolg ?!

Hat einer hierfür eine lösung ?
Gruss, enze

Hallo zusammen

ich wollte mal nen eigenen Title server aufsetzen und habe dazu die hier zur Diskussion stehende Anleitung für DEbian aus dem Wiki benutzt:

http://wiki.openstreetmap.org/wiki/DE:Ubuntu_tile_server

Da grad ein aktuellers Ubuntu zur Hand war (12.04 64Bit Server) habe ich das einfach mal hier versucht.

Die entsprechenden Pakete waren flux installiert, mal Bayern runtergeladen und erfolgreich eingebunden - für den “remote Zugriff” von Localhost auf die SERVER IP geändert - soweit so gut …

Die URL kann soweit auch aufgerufen werden http://78.47.170.221/osm/slippymap.html - aber - leider nur mit “Mapnik” - local Titles funktionieren nicht.

Ich habe dann wie in diesem Thread beschrieben mir mal alle dazu gehörigen Logfiles angeschaut - hier aber nirgendwo was auffälliges zu sehen.
Auch der Start von " sudo /usr/bin/renderd -f" gab ausser den Standard Meldungen keine Aufschlüsse.

Hat jemand eine Idee, was hier “schief” läuft ?

Bin für jeden Tipp dankbar !

cU
GTR

Fehler: “Server nicht gefunden. Der Server unter 78.47.17b0.221 konnte nicht gefunden werden.”

gruss
walter

ach ja, herzlich willkommen im forum.

Die “lokal Tiles” sollen von

geladen werden? Wie kommt das “b” in die IP :wink:

edit: Walter war schneller :frowning:

Wie rufst du denn die lokalen Tiles auf? wenn du das über localhost auf der Linuxmaschiene machst sollte es klappen. wenn du jedoch von außerhalb auf den Server gehst musst du die Datei Slippymap.html anpassen damit der Layer gefunden werden kann.

Hallo zusammen

mann bin ich blöd …

Alles geschaut - aber beim IP eingeben vertippt …

SORRY !!!

ABER - das ist ja furchbar langsam … - kann man das tunen ?
Maschine: 8GB RAM / 4er Intel CPU - normal SATA…

DANKE AUF JEDEN FALL !

Natürlich kann man tunen. Die Frage ist natürlich was der Flaschenhals ist. Da musst du also zunächst mal reinschauen. Wenn das Rechnen der Kacheln zu lange dauert, dann einfach die Kacheln im idle vorberechnen. etc. Ansonsten kann man auch die Datenbank tunen. Die Einstellungen dort sind laut Anleitung auch eher konservativ damit sie auf vielen Systemen laufen.

Zum Tunen bieten sich mehrere ‘klassische’ Maßnahmen an:

  • Tiles vorab rendern
  • Mehr Hauptspeicher
  • Aufteilen der DB auf mehrere Platten
  • Schnellere Platten entweder durch
    o höhere Drehzahl und größere Spurkapazität
    o Raid-Verbund
    o SSD Platten (mindestens für den Index)

Was davon am besten hilft, hängt wie schon geschrieben davon ab, wo es am meisten klemmt.

Edbert (EvanE)

Hallo zusammen,

erstmal danke für eure Antworten - ich hab mir schon sowas gedacht …
Aktuell läuft mal der Datenimport von “Deutschland” hier kann man dann mal sehen, wo es wirklich “klemmt”.

Eine OT Frage: Ich bin recht “frisch” in dir OSM Thematik - daher bitte Entschuldigung, wenn ich evtl etwas dumm frage…

Jetzt hab ich also einen Kachelserver - soweit so gut.
Will ich jetzt einen Ort/Straße suchen, brauche ich einen Geogoder - korrekt ? (z.B.: http://wiki.openstreetmap.org/wiki/Nominatim)) - korrekt ?
Möchte ich auf der Karte eigene Objekte darstellen (Marker, Routen etc…) brauche ich Openlayers - korrekt ? (http://openlayers.org/)
Möchte ich eine Route zwischen 2 Punkten berechnen kann ich einen Router nehmen z.b: https://github.com/DennisOSRM/Project-OSRM/wiki/Running-OSRM

Ist das soweit korrekt oder habe ich hier einen Denkfehler ?

CU
GTR

Korrekt…

Vielleicht hilft Dir zum Spielen dieser Link aus der letzten Wochennotiz 113 weiter: http://www.openstreetmap.org/user/AndrewBuck/diary/17698

Die dort verlinkte virtuelle Maschine liefert Dir mit einem Mausklick einen fertigen Render-Server, einen Geocoder (Nominatim) und eine rudimentäre OpenLayers-Seite…
Sehr komfortabel das…

Keinen Denkfehler - nur 'ne Wissenslücke :wink:

man kann anstelle von OpenLayers auch LeaFlet nehmen. Ist etwas schlanker und dadurch einfacher. Allerdings nicht so sehr verbreitet.
Nominatim ist ok und zu den Routern kann ich nichts genaues sagen. OSRM ist aber gut.

Gruss
walter