**German below**
The GeoMapFish framework is an innovative Open Source Web-GIS solution which is broadly and successfully applied in practice. In this talk, an insight into the used framework and features will give an overview of existing applications using GeoMapFish. Further, current and planned updates, features or extensions will be introduced as for example the new editing functions in regards to user roles or the option to directly add QGIS server links. The GeoMapFish framework offers a rich set of functionalities which guarantees a high degree of flexibility and performance. Along the large and interdisciplinary users’ group, new features will be continuously optimized and released. With such a concept and its ongoing enrichments through extensions and framework enhancements, the constant development of GeoMapFish can be ensured.
**German**
Das GeoMapFish Web-GIS-Framework – Neuerungen und Anwendungen der neuen Version 2.x
Das Open-Source-GeoMapFish-Framework stellt eine reiche Palette an Funktionalitäten für deren Nutzer bereit und bietet hierdurch ein großes Maß an Flexibilität und Performanz. Durch die große und interdisziplinäre Community werden Features stetig erweitert und optimiert. So werden fortgehend neue Plugins entwickelt, wodurch sich das Angebot an Funktionalitäten stets vergrößert, als auch Optimierungen durch die ständigen Weiterentwicklungen des Frameworks gewährleistet werden.
Die aktuelle Version basiert clientseitig auf OpenLayers 3 und Angular. Dennoch bleibt die Kompatibilität mit der Vorgängerversion (1.6) und GeoExt auf Clientseite immer noch bestehen. Die Serverseite nutzt für Webdienste weiterhin Python und für Print-Funktionen Java (JasperReports). GeoMapFish stützt sich auf OGC-Standards und bietet hierdurch eine einheitliche Architektur für clientseitige Applikationen und Services, wie z.B. Web Map Service (WMS) und Web Feature Service (WFS).
Im Vortrag soll ebenfalls ein Überblick über Neuerungen und zukünftige Entwicklungen gegeben werden. Des weiteren werden zahlreiche und erfolgreiche Anwendungsbeispiele präsentiert, wie die vom Schweizer Bund initiierten ÖREB (Kataster der öffentlich-rechtlichen Eigentumsbeschränkungen) Webviewer der verschiedenen Kantone, welche ebenfalls zur GeoMapFish-Nutzergruppe zählen.
https://frab.fossgis-konferenz.de/de/2017/public/events/5154
4. 4/52www.camptocamp.com / 23.03.17
GeoMapFish Community Goal
■ Ensure the sustainable development of a leading open source WebGIS
■ Key aspects
○ Promote an inclusive dialog between users and developers
○ Protect consensual decision making regarding roadmap and new
features
○ Target a fair funding
- Regular resources stream for maintenance and features development
- Broad contribution basis to keep the contribution level as low as possible
- Contributions on a free basis
■ The model has been working since 2011 and allowed to develop
○ 2 majors version of GeoMapFish
○ 7 minors versions
5. 5/52www.camptocamp.com / 23.03.17
Users community
■ Public agencies/surveying offices, with the mission to provide geodata
on the internet for citizens, engineers, architects to access and analyze
public geodata with a WebGIS:
○ Swiss Cantons (BL, SZ, BS, NE, JU, VD, GR)
○ Cities (Lausanne, Yverdon, Pully, Morges, Nyon, Vevey, Montreux,
Neuenburg, Paudex, Nendaz, usw.)
○ Engineer offices (AlpGIS, Rudaz, Peitrequin, Gemetris, NPPR)
○ Facility Management: ETH Lausanne, Airport Lyon
■ A classic WebGIS is needed.
○ Easy management
○ Customizable
38. 38/52www.camptocamp.com /
Software architecture libraries V2
■ Client side
○ Openlayers 3
○ AngularJS
○ Ngeo: Library combining OpenLayers 3 and AngularJS
○ Bootstrap
■ Server Side == Update GMF 1
○ MapFish protocol and OGC protocols
○ Pyramid (Pylons Framework)
○ Closure Compiler (advanced mode)
■ A lot of Continous Integration (CI) tests
39. 39/52www.camptocamp.com /
Ngeo – Design principles
■ Provide atomic components that can be combined in
many different ways
■ https://github.com/camptocamp/ngeo
■ ngeo core
■ ngeo contribs
○ contribs / gmf
51. 51/52www.camptocamp.com /
More information
■ GeoMapfish : http://geomapfish.org/
○ Demo
○ Online WebGIS Links
○ Source Code (github)
■ Visit our stand for more information
■ www.camptocamp.com