Re: Auf eigenem Tileserver Zoomstufen höher als 18 nutzen
Geschrieben von cziehr (Gast) am 27. Mai 2013 12:41:23: [flux]
Als Antwort auf:
Auf eigenem Tileserver Zoomstufen höher als 18 nutzen
geschrieben von
cziehr
(Gast)
am
25. Mai 2013 10:50:
Danke für die Hilfe. Es funktioniert aber immer irgendwie noch nicht. Ich setze renderd ein. Dafür verwende ich ein Ubuntu 12.04 mit dem Repo von Kai Krüger, das Paket wurde auch gerade erst letzte oder vorletzte Woche über die Paketverwaltung aktualisiert, so alt kann die Version also eigentlich nicht sein...
Meine /etc/renderd.conf sieht nun so aus (;MINZOOM=0 und MAXZOOM=19 habe ich gegenüber der Originalversion hinzugefügt):
[renderd] stats_file=/var/run/renderd/renderd.stats socketname=/var/run/renderd/renderd.sock num_threads=4 tile_dir=/var/lib/mod_tile␣;␣DOES␣NOT␣WORK␣YET
[mapnik] plugins_dir=/usr/lib/mapnik/2.0/input font_dir=/usr/share/fonts/truetype/ttf-dejavu font_dir_recurse=false
[default] URI=/osm/ XML=/etc/mapnik-osm-data/osm.xml ;XML=/home/server/osm/mapnik/mapnik_hy.xml DESCRIPTION=This␣is␣the␣standard␣osm␣mapnik␣style ;ATTRIBUTION=©<a␣href=\"http://www.openstreetmap.org/\">OpenStreetMap</a>␣and␣<a␣href=\"http://wiki.openstreetmap.org/w\ iki/Contributors\">contributors</a>,␣<a␣href=\"http://creativecommons.org/licenses/by-sa/2.0/\">CC-BY-SA</a> ;MINZOOM=0 MAXZOOM=19 ;HOST=tile.openstreetmap.org ;SERVER_ALIAS=http://a.tile.openstreetmap.org ;SERVER_ALIAS=http://b.tile.openstreetmap.org ;HTCPHOST=proxy.openstreetmap.org
Wenn ich nun renderd -f starte (den "normalen" renderd-Service habe ich währenddessen angehalten), erhalte ich folgende Ausgabe:
Error␣opening␣file␣for␣reading:␣Permission␣denied renderd[3179]:␣Rendering␣daemon␣started renderd[3179]:␣Parsing␣section␣renderd renderd[3179]:␣Parsing␣render␣section␣0 renderd[3179]:␣Parsing␣section␣mapnik renderd[3179]:␣Parsing␣section␣default renderd[3179]:␣config␣renderd:␣unix␣socketname=/var/run/renderd/renderd.sock renderd[3179]:␣config␣renderd:␣num_threads=4 renderd[3179]:␣config␣renderd:␣num_slaves=0 renderd[3179]:␣config␣renderd:␣tile_dir=/var/lib/mod_tile renderd[3179]:␣config␣renderd:␣stats_file=/var/run/renderd/renderd.stats renderd[3179]:␣config␣mapnik:␣␣plugins_dir=/usr/lib/mapnik/2.0/input renderd[3179]:␣config␣mapnik:␣␣font_dir=/usr/share/fonts/truetype/ttf-dejavu renderd[3179]:␣config␣mapnik:␣␣font_dir_recurse=0 renderd[3179]:␣config␣renderd(0):␣Active renderd[3179]:␣config␣renderd(0):␣unix␣socketname=/var/run/renderd/renderd.sock renderd[3179]:␣config␣renderd(0):␣num_threads=4 renderd[3179]:␣config␣renderd(0):␣tile_dir=/var/lib/mod_tile renderd[3179]:␣config␣renderd(0):␣stats_file=/var/run/renderd/renderd.stats renderd[3179]:␣config␣map␣0:␣␣␣name(default)␣file(/etc/mapnik-osm-data/osm.xml)␣uri(/osm/)␣htcp()␣host() renderd[3179]:␣Initialising␣unix␣server␣socket␣on␣/var/run/renderd/renderd.sock renderd[3179]:␣Created␣server␣socket␣4 renderd[3179]:␣Renderd␣is␣using␣mapnik␣version␣2.0.0 renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed.ttf renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed-BoldOblique.ttf renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono-Bold.ttf renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Oblique.ttf renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif-Italic.ttf renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerifCondensed-BoldItalic.ttf renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-ExtraLight.ttf renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed-Oblique.ttf renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono-BoldOblique.ttf renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono-Oblique.ttf renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif-Bold.ttf renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono.ttf renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed-Bold.ttf renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerifCondensed.ttf renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif-BoldItalic.ttf renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerif.ttf renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerifCondensed-Italic.ttf renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSerifCondensed-Bold.ttf renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-BoldOblique.ttf renderd[3179]:␣DEBUG:␣Loading␣font:␣/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf Running␣in␣foreground␣mode... renderd[3179]:␣Starting␣stats␣thread
Meine MAXZOOM-Angabe wird also gar nicht erst geparst. Ich könnte mir vorstellen dass das Problem gleich in der ersten Zeile liegt (Error opening file for reading: Permission denied). Ich frage mich nur welche Datei er denn da nicht öffnen kann. Ein ls -l /etc | grep renderd ergibt
-rw-r--r--␣␣1␣root␣root␣␣␣␣␣␣␣␣␣␣␣831␣Mai␣27␣13:32␣renderd.conf
also müsste die renderd.conf ja eigentlich auch für alle lesbar sein...
Hab auch schon probiert die renderd.conf nach /usr/local/etc zu linken, aber auch das brachte keinen Erfolg:
sudo␣ln␣-s␣/etc/renderd.conf␣/usr/local/etc/
Weiß jemand Rat wo der Fehler zu suchen ist?
Danke schonmal!
Viele Grüße,
Christoph