x

OSM-Teile mit höherer Auflösung (mapnik2/tirex)


Geschrieben von BelloWaff (Gast) am 14. August 2012 13:34:55: [flux]

Hallo allerseits,
folgendes Problem:
Ich habe unter Ubuntu 12.04 LTS einen TMS-Server aufgesetzt, welcher mit Apache2, mod_tile, tirex und mapnik_2.0.2 läuft.

Soweit so gut:
Da aus den generierten Teilen eine Übersichtskarte für den öffentlichen Nahverkehr ausgedruckt werden soll, muss sie in hoher Auflösung (300 oder 600 dpi) ausgedruckt werden können. (Unwichtige Info nebenbei: Die Karte soll als Hintergrundkarte in ArcGis importiert werden und als Vordergrund sollen die Linienverläufe der Busse und Bahnen eingeblendet werden).

Lösungsansatz 1:
Den Stylesheet in der osm.xml umrechnen, so dass die Karte in der Zielauflösung passabel aussieht.

Lösungsansatz 2:
Konfiguration von Tirex/mapnik, so dass der entsprechende Skalierungsfaktor ohne Umrechnung der osm.xml "eingebaut" wird.

Lösungsansatz 3:
Bereitstellung eines WMS, bei dem per Parameter in der URL die Aufläsung angegeben wird.

Ich würde bevorzugt Lösungsansatz 2 oder 3 umsetzen, aber irgendwie habe ich den richtigen Dreh noch nicht gefunden. Ich weiß, dass es in mapnik2 Funktionen gibt, mit dem ich Auflösungen angeben kann, es gibt eine Klasse "resolutions", in der einige Standardauflösungen angeben werden. Das findet irgendwie im Skript printing.py Verwendung.

Wie kann ich nun entweder tirex/mapnik so konfigurieren, dass ich eine Zielauflösung angeben kann oder wie muss die URL aussehen, bei der ich die Auflösung angeben kann?

P.S.: Habe natürlich auch schon die Forensuche und Google bemüht, aber bisher irgendwie keine rechte Lösung/Hilfe gefunden.


Antworten: