FOSSGIS2013 - 36 2013_07_29

FOSSGIS 2013
Konferenz für freie und Open Source-Software im GIS-Bereich und für freie Geodaten

Referenten
Andreas Schmid
Programm
Tag Donnerstag - 2013-06-13
Raum 5.001
Beginn 17:00
Dauer 00:30
Info
ID 560
Veranstaltungstyp Vortrag
Track Vorträge (GIS)
Sprache der Veranstaltung deutsch

Von Vektordaten zum Rasterkartenwerk mit QGIS Server

Erfahrungsbericht über die automatisierte Erstellung des Basisplans der amtlichen Vermessung

Die Schweizer Kantone erstellen den sogenannten Basisplan der amtlichen Vermessung, ein Rasterkartenwerk in den Massstäben 1:5000 und 1:10‘000, das automatisch aus den Vektordaten der amtlichen Vermessung generiert und regelmässig neu erstellt wird. Der Kanton Solothurn setzt hierzu QGIS Server und GDAL ein. Der Vortrag beschreibt das gewählte Vorgehen und geht auf die besonderen Herausforderungen ein, die dabei auftraten. In diesem Projekt wird QGIS Server als Renderer eingesetzt, weil die Symbolisierung über das GUI von QGIS sehr einfach realisiert werden konnte. Die in Millimetern vorgegebenen Symbolgrössen usw. konnten in den meisten Fällen direkt so in QGIS eingegeben werden. Auch komplexe Symbole z.B. für Grenzlinien konnten mit dem QGIS-GUI aufgebaut werden. Zudem erlaubt QGIS Server bei der Erstellung der Karten die Steuerung des DPI-Werts, was für dieses Projekt wichtig ist. Der Plan enthält Beschriftungen, die an den Blatträndern präzis zusammenpassen müssen, was mit den Möglichkeiten von QGIS in Kombination mit etwas grösser als das eigentliche Kartenblatt gerenderten und danach zugeschnitten Beschriftungsebenen realisiert werden konnte. Da der Basisplan nicht nur in einer farbigen, sondern auch einer schwarz-weissen Variante erstellt wird, musste im Code von QGIS Server eine Anpassung vorgenommen werden, damit auch schwarz-weisse Bilder (1-Bit-Bilder ohne Antialiasing) erzeugt werden können. Der Kartenproduktionsprozess wird von einem Python-Skript gesteuert, welches Kartenbilder von QGIS Server anfordert und sie mit einer Abfolge diverser GDAL-Befehle zu den Kartenblättern zusammensetzt und als GeoTIFFs abspeichert. Mit dem beschriebenen Vorgehen konnte das Planwerk erfolgreich realisiert werden.