OpenStreetMap - eigener Kartenserver
Hier stelle ich meine Erfahrungen mit dem Betrieb eines eigenen Kartenservers zusammen
Installation
Als Grundlage meiner Installation verwende ich einen Ubuntu Server 10.10
Folgende Tutorials haben mich durch die Installation der einzelnen Komponenten begleitet:
- HowTo minutely hstore beschreibt, wie eine Postgres Datenbank auf dem aktuellsten Stand gehalten werden kann.
- HowTo Mapnik & Tirex beschreibt, wie mit Hilfe von Apache, mod_tile, tirex, Mapnik und OpenLayers eine Karte im Browser dargestellt wird.
- In /etc/tirex/tirex.conf:
debug=1
Damit ist tirex einiges gesprächiger im syslog - In /etc/tirex/renderer/mapnik.conf:
plugindir=/usr/lib/mapnik/0.7/input
Ansonsten sah ich folgende Fehlermeldungen, sobald mod_tile eine tile zum rendern angefordert hat:Could not create datasource. No plugin found for type 'shape'
Could not create datasource. No plugin found for type 'postgis' - In /etc/tirex/renderer/mapnik.conf:
fontdir=/usr/share/fonts
Damit findet Mapnik die verwendete Schrift DejaVu, da mit der zweiten Zeile angegeben wird, dass Mapnik das Verzeichnis rekursiv durchsuchen soll.
fontdir_recurse=1