Slide 1

Slide 1 text

MapStore real world case study: the hybrid infrastructure of the City of Genova Stefano Bovio GeoSolutions

Slide 2

Slide 2 text

Geospatial data structure of the City of Genova

Slide 3

Slide 3 text

City of Genova SDI ● Developed thanks to a long collaboration that began in 2014 ● Hybrid GIS infrastructure ● Mainly based on open source software ● Designed to offer services to citizens and technical staff ● Monitoring of data access statistics via Kibana and ELK stack

Slide 4

Slide 4 text

Infrastructure components

Slide 5

Slide 5 text

● GeoServer: open source server, it manages and publishes data from any major spatial data source using open standards based on OGC specifications ● Installation developed with clusters of multiple instances in High Availability ● Management of concurrent requests via Control Flow ● Provides the geospatial services of the City of Genova (WMS, WFS, WCS, WMTS …) ● Different Raster and Vector files supported ● Different DBMS supported ● Styles management for published layers (SLD, CSS) Infrastructure components

Slide 6

Slide 6 text

● GeoWebCache: web application, it offers an advanced server-side caching system for layer tiles ● Ensure better performances ● Supports WMS, WMTS, WMS-C, TMS, KML ● Proxy for WMS requests like GetFeatureInfo and GetLegend ● Cache tuning on individual layers with Parameter Filters Infrastructure components

Slide 7

Slide 7 text

● GeoFence: it manages permissions in GeoServer with granular control on individual published data ● Users / User groups ● IP address ● OGC service ● Layer / Workspace ● Spatial filters ● Attributes (read/write) ● User Interface included in MapStore client GeoServer Auth probe Internal rule cache GeoFence Database Client MapStore QGIs Web … Infrastructure components

Slide 8

Slide 8 text

● GeoNetwork: catalog application, it manages and publishes metadata and related resources according to OGC and ISO TC 211 standards ● Powerful metadata editing and search functions ● Metadata validation ● Support for external metadata harvesting ● User and group management ● Provides a CSW service ● Reference for INSPIRE and RNDT geospatial metadata management Infrastructure components

Slide 9

Slide 9 text

Infrastructure components ● MapStore: open source Web GIS modular framework, it allows users to create, manage and share maps, dashboards and geostories online ● Responsive layout ● Mapping engine agnostic (OpenLayers, Leaflet and Cesium supported) ● Leveraging React ecosystem ● Pluggable Look & Feel ● Consume data from many sources (OSM, Bing, WFS, CSW, WMTS, 3D Tiles) ● License is Simplified BSD ● Commercial friendly!

Slide 10

Slide 10 text

City of Genova Geoportal

Slide 11

Slide 11 text

City of Genova Geoportal ● Developed with MapStore framework: ● Based on an Open Source Project ● Many tools available out-of-the box ● Many use cases and scenarios supported ● Support for OGC standards ● Easy to setup and configure MapStore Citizen services Tourism and tourist itineraries Territorial monitoring City mobility Emergency management and civil protection Management of geological, geomorphological and hydrological data on the territory …

Slide 12

Slide 12 text

City of Genova Geoportal ● Developed with MapStore framework: ● Easy to customize and extend ● Compatible with the most common browsers: FF, Edge, Chrome and Safari ● Integration with external user authentication system ( LDAP, SPID )

Slide 13

Slide 13 text

MapStore Map Viewer: overview of the main tools available: table of content, search bar, plugins sidebar, map toolbar, map footer, widgets City of Genova Geoportal

Slide 14

Slide 14 text

Attribute Table: navigate the features of a vector layer with a tabular view and access advanced utilities (Filters, Data Exports, Charts, Editing of features and others). City of Genova Geoportal

Slide 15

Slide 15 text

Visual Style Editor: editing layer styles in MapStore is possible with a visual and textual user interface. City of Genova Geoportal

Slide 16

Slide 16 text

Layer Settings: to configure each layer in terms of general information, display mode, style and Identify City of Genova Geoportal

Slide 17

Slide 17 text

Catalog Tool: manage and browse content from external sources to add layers to the map. Source types supported are: WMS, WMTS, WFS, TMS, CSW and 3D Tiles City of Genova Geoportal

Slide 18

Slide 18 text

Measurements: perform your measurement in 2D/3D map viewer and export or convert them to be used with other tools City of Genova Geoportal

Slide 19

Slide 19 text

MapStore Dashboard: overview the main widgets available: chart, text, table, counter, map and legend City of Genova Geoportal

Slide 20

Slide 20 text

Dashboard Wizard: each widget type has a wizard that helps the user to build the widget content City of Genova Geoportal

Slide 21

Slide 21 text

City of Genova Geoportal Connections: it is possible to connect maps and tables to filter the content of other widgets

Slide 22

Slide 22 text

MapStore GeoStory: create inspiring and immersive stories by combining text, interactive maps and multimedia content (e.g. images, videos or other third-party content). City of Genova Geoportal

Slide 23

Slide 23 text

Build your story by adding different types of sections, one after another with an advanced web editor: Title/Cover, Paragraph, Immersive, GeoCarousel, Media (Map, Image, Video), Web Page City of Genova Geoportal

Slide 24

Slide 24 text

A toolbar at the top of the side panel provides additional story settings. The media editor gives you control over different media content! Images, videos and maps City of Genova Geoportal

Slide 25

Slide 25 text

The Application Context Manager is an administrative tool designed to create and set up different MapStore viewer configurations for the same installation City of Genova Geoportal

Slide 26

Slide 26 text

A multi-step wizard allows the administrator to set up a custom MapStore viewer City of Genova Geoportal

Slide 27

Slide 27 text

Examples

Slide 28

Slide 28 text

Tourism Examples

Slide 29

Slide 29 text

Election Examples

Slide 30

Slide 30 text

Historical buildings Examples

Slide 31

Slide 31 text

Urban planning Examples

Slide 32

Slide 32 text

Architectures Examples

Slide 33

Slide 33 text

Residential architecture Examples

Slide 34

Slide 34 text

Accessibility Examples

Slide 35

Slide 35 text

MapStore Documentation Check out the updated developer and user guides for v2023.01.02 https://mapstore.readthedocs.io/en/v2023.01.02/user-guide/ home-page/ https://mapstore.readthedocs.io/en/v2023.01.02/developer- guide/requirements/

Slide 36

Slide 36 text

Ongoing work We are actively working on interesting new features and improvements for existing tools to be available in next releases! The MapStore community is also growing a lot, Thank you all!

Slide 37

Slide 37 text

That’s all folks! Questions? [email protected]