OSM Kartenserver in lokalem Netzwerk und QGIS

Dann brauchst Du eigentlich gar keinen Server, sondern solltest die png Dateien direkt per “file://” URL lesen können.

Das GDAL_WMS XML unverändert (mit ServerUrl http://tile.openstreetmap.org/${z}/${x}/${y}.png)) funktioniert bei mir.

Gruß,
Norbert

Genau, das, funktioniert natürlich, ich kann die einzelnen pngs im Browser per file://[lokaler Pfad]/z/y/x.png anzeigen.

Ich möchte meine Offline-Tiles aber so in QGIS verwenden, wie wenn ich OSM online per Openlayersplugin in QGIS nutze.

Ha, jetzt noch mal etwas mit EPSG-Codes rumgespespielt, die Online-Map wird mir über die genannte XML-Datei von 3liz nun korrekt angezeigt.

Mit meiner Offline-Map funktioniert es noch nicht fehlerfrei. Sie wird in falschen Farben und verzerrt angezeigt. ich denke, da muss ich die XML-Einstellungen noch optimieren. Aber das scheint ein vielversprechender Weg zu sein!

So, mit meinen Tiles auf dem eigenen Laufwerk komme ich immer wieder auf das gleiche Problem wie dieser User hier:

http://gis.stackexchange.com/questions/81114/gdal-tms-wms-mini-driver

Das scheint auch nicht so einfach zu lösen zu sein, nur über einen lokal aufgesetzten Webserver…

Nun hab ich XAMPP installiert und den Rootpfad in der httpd.conf auf den Kartenordner angepasst.

Wenn ich in der XML-Datei nun die Server-URL dementsprechend ändere…

<ServerUrl>http://localhost/${z}/${x}/${y}.png</ServerUrl>

…und die XML in QGIS als Rasterlayer einlade, werden meine Tiles korrekt angezeigt.

Dazu hilft dann noch das Tile Map Scale Plugin, dass QGIS automatisch die richtigen Zoomstufen verwendet, dass die Tiles nicht so verwaschen aussehen und insbesondere die Schrift lesbar angezeigt wird.