FOSSGIS2015 - 29_2015_03_23
FOSSGIS 2015
Konferenz für freie und Open Source-Software im GIS-Bereich und für freie Geodaten
Referenten | |
---|---|
Tobias Sauerwein |
Programm | |
---|---|
Tag | Freitag - 2015-03-13 |
Raum | S2 |
Beginn | 11:30 |
Dauer | 00:30 |
Info | |
ID | 784 |
Veranstaltungstyp | Vortrag |
Track | Vorträge (GIS) |
Sprache der Veranstaltung | deutsch |
Recordings | |
h264 webm ogg mp3 youtube |
MapFish Print V3: Printing maps like a boss
The next generation of printed maps
Dieser Vortrag stellt die neue Version von MapFish Print vor und spricht Themen an wie die neuen Features und deren Nutzung, die Erstellung von Templates mit dem Report-Designer von JasperReports, Upgrade von der vorherigen Version, Skalierbarkeit und Erweiterung durch eigene Module.
Das Projekt MapFish Print besteht aus einer Bibliothek und einer Web-Anwendung zum Druck von Reports mit Karten, wobei eine Vielfalt von Quellen unterstützt wird, zum Beispiel WMS, WMTS, OpenStreetMap-Kacheln, WFS oder GeoJSON.
Mittlerweile besteht das Projekt seit fast einem Jahrzehnt und wird in einer Vielzahl von Websites erfolgreich eingesetzt. Allerdings ist es etwas in die Jahre gekommen, so dass die ursprüngliche Architektur zum Hindernis wurde. Beispielsweise ist die Formatierung der Reports über eine Konfigurationsdatei nicht sehr flexibel, das Ausgabeformat ist prinzipiell auf PDF beschränkt, es ist nicht möglich mehr als eine Karte auf einer Seite anzuzeigen und andere Limitationen.
MapFish Print V3 ist das Ergebnis eines kompletten Rewrites der Implementierung. Dank der Integration mit der weit verbreiteten Reporting-Engine JasperReports und der neuen, erweiterbaren Architektur ist MapFish Print flexibler, mächtiger und einfacher zu Skalieren als je zuvor.
Diese Präsentation richtet sich an Web-Entwickler und Projektleiter, und spricht folgende Themen an:
- Die neuen Features der neuen Version
- Wie können diese Features genutzt werden?
- Die Verwendung des Report-Designers
- Beispiele für komplexe Reports
- Upgrade von der vorherigen Version
- Die Architektur, wie sie die Skalierbarkeit erleichtert und wie sie es ermöglicht MapFish Print durch eigene Module zu erweitern