FOSS4G 2022 general tracks

Hannes Blitza


Sessions

08-25
12:00
30min
The Masterportal project – Highly customizeable feature-rich WebGIS
Hannes Blitza, Markus Besenfelder, Hannes Blitza

This talk will give an overview of organizational and technical characteristics of the Open Source project Masterportal. We will also give an outlook about our activities towards getting Masterportal becoming an OSGeo project in the future.

Driven by the succeeding trend of Open Governmental Data and the resulting needs for easy-to-use data platforms, the Masterportal (published under MIT license) sucscessfully developed into a powerful, customizeable Open Source solution for the visualization of geospatial data within the past years.

In order to build up a user and development community, the Masterportal Implementation Partnership was founded in 2018. This organization actually includes 35 public administration partners at the federal, state, and local levels in German-speaking countries (as of 02/2022). The most important committees of the Implementation Partnership are:

  • Strategic Committee (steers and controls the strategic direction of the master portal)
  • Technical Committee (supports the Strategic Committee in technical issues)
  • Product maintenance (technical further development, release management, etc.)
  • Maintainergroup (supports the product maintenance in technical further development, processing of PullRequests etc.)
  • Product Management (coordinates organizational matters, public relations, event planning, etc.)

In addition to regularly committee meetings, various workshops are organized, for example on the initial setup of the software or on special technical topics such as the integration of secure geodata services.

Beside the partners from the public administration side, there are various companies, that offer support and maintenance and contribute to the further development of Masterportal.

From a technical point of view, the code is mainly based on OpenLayers, Vue.js and Bootstrap, while a wide range of modern ES6 libraries are used within the development. There are accurate and helpful development guide lines and code convention to ensure a reasonable code quality.

Without any further programming skills, a beginner may easily setup and configure a feature-rich modern WebGIS portal including also an individual design. The configuration is done in a application context file, which is defined in JSON-format. Besides well-known features like printing, common map interactions, layer management, routing, search or drawing, Masterportal also supports all common OGC-Standards including WMS-Time and SensorThings API and the integration of metadata records.

Also, Masterportal serves as an underlying software basis for more individual projects - therefore the addon concept allows maintainers to add further individual functionality, like special tools or individual feature info themes.

The talk will introduce the project and show some examples from real world clients, build upon Masterportal.

Twitter Link: twitter.com/masterportalorg
Code, Documentation: bitbucket.org/geowerkstatt-hamburg/masterportal/

Use cases & applications
General online