FOSS4G 2023

Giovanni Allegri

GIS specialist and software architect at GeoSolutions, where I lead the Python and Django team.

I've started my career as a GIS/EO data scientist and Spatial Data Infrastructures specialist, based for the most part on open source technologies and business models. In this context, I've worked for several public institutions and private companies, as a consultant, developer and solutions provider.

I've had the opportunity to contribute to and lead the development of several projects, ranging from mobile apps and web platforms to data infrastructures and distributed data processing pipelines.
Whatever the kind of product it is, I enjoy translating a customer idea into an effective solution.
My current main technical focus is software design and product management.

Hobbies? Sound design, music technologies, and programming.


State of GeoNode
Alessio Fabiani, Giovanni Allegri

This presentation will introduce the attendees to those which are GeoNode's current capabilities and to some practical use cases of particular interest in order to also highlight the possibility of customization and integration. We will provide a summary of new features added to GeoNode in the last release together with a glimpse of what we have planned for next year and beyond, straight from the core developers.

State of software
Outdoor Stage
GeoNode at work: how do I do this, how do I do that?
Alessio Fabiani, Giovanni Allegri

GeoSolutions has been involved in a number of projects, ranging from local administrations to global institutions, involving GeoNode deployments, customizations and enhancements. A gallery of projects and use cases will showcase the versatility and effectiveness of GeoNode, both as a standalone application and as a service component, for building secured geodata catalogs and web mapping services, dashboards and geostories. In particular the recent advancements in data ingestion and harvesting workflows will be presented, along with the many ways to expose its secured services to third party clients. Examples of GeoNode’s builtin capabilities for extending and customizing its frontend application will be showcased.

Use cases & applications
UBT C / N110 - Second Floor
GeoNode UI: Deep Dive on MapStore and Django integration for GeoNode
Giovanni Allegri, Stefano Bovio

GeoNode is a Web Spatial Content Management System that uses the Django Python web framework. MapStore is an open source WebGIS product and highly customizable framework that has been used as the default user interface to visualize catalog, map viewer and geospatial applications in GeoNode.

This presentation provides an overview of the integration of the MapStore framework inside the GeoNode ecosystem and the main differences with the MapStore product, along with guidelines and references to resources for its customization and the development of custom functionality.

State of software