FOSS4G 2022 general tracks

Tobia Di Pisa

Software engineer, Project Manager at GeoSolutions.


Sessions

08-25
17:55
5min
MapStore and geOrchestra, a match made in heaven
Tobia Di Pisa

Work started at the end of 2019 to integrate MapStore as a WebGIS viewer for the geOrchestra SDI (a free, open source, modular and interoperable Spatial Data Infrastructure software born in 2009 to meet the requirements of the INSPIRE directive in Europe). The work, led by GeoSolutions, was funded by Rennes Mètropole with the goal to meet the expectations of the large geOrchestra community for a new, more ergonomic, modular and customizable WebGIS based on updated technologies.

The project also triggered a significant evolution of the MapStore product by developing several interesting new tools and enhancements to the MapStore framework. Thanks also to this powerful integration MapStore significantly increases its strengths by opening the door to further and more advanced developments and evolutions. Below is a list of main enhancements and new features that have been part of the integration:

  • Application Context Manager: an administrative tool designed to build and configure MapStore's viewers
  • General evolutions of common existing tools in MapStore to enrich the user experience: Map viewport enhancements, CRSs management, TOC, translations, styling of layers, advanced measure tool, layer metadata, various catalog tool extensions to support additional data sources (like TMS, WFS etc), Attribute Table enhancements for the editing mode and more
  • Enhancements on the MapStore security tier aimed to the integration
  • Extension Manager: extensions are plugins that can be distributed as a separate package (a zip file), and be installed, activated and used at runtime in an existing MapStore installation
  • MapStore Data Directory: to make more portable and manageable the MapStore configuration and installed extensions

The first integration received positive feedback from the geOrchestra community but also from those who were already using MapStore as a standalone application as well as from GeoNode users. Thanks to MapStore, some application flows have also been strengthened and consolidated in geOrchestra; further developments made after the first integration work also had the aim of migrating other custom tools (such as Cadastrapp and Urbanisme) leveraging on the MapStore Extensions system and also the geOrchestra community has taken its own steps in this direction with the inclusion of further custom extensions for MapStore.

This great collaboration is progressing fruitfully even today where further evolutions and developments are expected for 2022, including new features and functionalities for MapStore.

State of software
Room Limonaia