Slide 1

Slide 1 text

What’s new in MapStore 2023.02 Ryan Burley Stefano Bovio Lorenzo Natali GeoSolutions

Slide 2

Slide 2 text

GeoSolutions ● Founded in 2006, offices in Italy & US ● Our core products ● Our offer Enterprise Support Services Deployment Subscription Professional Training Customized Solutions GeoNode

Slide 3

Slide 3 text

Trusted by more than 200 clients • UN FAO (CIOK, FIGIS, NRL, FORESTRY, ESTG), UN WFP, World Bank, DLR, EUMETSAT, JRC, ARPAT, NATO CMRE, UNESCO, IGAD, UNEP, etc.. • BAYER, BASF, MAXAR, MDA, TOPCON, SwissRE, e-GEOS, Halliburton, etc..

Slide 4

Slide 4 text

Industries Smart Cities/ IoT Space MetOcean Defense Natural Resources OpenData Utilities Research Emergency Response Government

Slide 5

Slide 5 text

Associations We strongly support Open Source, it Is in our core We actively participate in OGC working groups and get funded to advance new open standards We support standards critical to GEOINT

Slide 6

Slide 6 text

What is MapStore?

Slide 7

Slide 7 text

What is MapStore? It is a Product Complete GeoPortal with customizable look&feel

Slide 8

Slide 8 text

What is MapStore? It is a Framework Build applications leveraging MapStore framework (and by developing your own plugins) denver.crime-map.info covidtrackingmap

Slide 9

Slide 9 text

MapStore Facts ● Create and share maps, charts, dashboards and geostories online ● Mobile first | Responsive ● Mapping engine agnostic ● OpenLayers|Leaflet|Cesium ● Leveraging React ecosystem ● Pluggable Look & Feel ● Consume data from many sources ● OSM, Bing, WFS, CSW, WMS, WMTS ● License is Simplified BSD ● Commercial friendly!

Slide 10

Slide 10 text

Who uses MapStore? ● Halliburton ● Austrocontrol ● MapStand ● UN FAO ● EMSA ● World Bank (via GeoNode) ● Unesco (via GeoNode) ● EARTH-I ● Arno river basin authority ● Region of Tuscany (Hydrologic Service) ● Region of Tuscany (Urbanistic Department) ● LaMMa ● City of Munich ● City of Florence ● City of Genova ● City of Bozen ● City of Brussels ● IGB (via GeoNode) ● Rennes Metropole (via geOrchestra) ● GeoNode ● geOrchestra

Slide 11

Slide 11 text

Who uses MapStore? MapStand

Slide 12

Slide 12 text

Who uses MapStore? City of Brussels

Slide 13

Slide 13 text

Who uses MapStore? Austrocontrol

Slide 14

Slide 14 text

Who uses MapStore? Arno river basin authority

Slide 15

Slide 15 text

Who uses MapStore? City of Genova

Slide 16

Slide 16 text

Main Features

Slide 17

Slide 17 text

MapStore Home Page Users can create and share contents with other users. They can browse their own contents and contents shared by other users using the Home page Optionally the creation of contents can be reserved only to administrators

Slide 18

Slide 18 text

MapStore Basic Flow Add data Create a Resource Share Save and set permissions Thanks to resources like Maps, Dashboards, GeoStories and Contexts

Slide 19

Slide 19 text

Maps The usual mapping interface and many tools available out-of-the-box: ● Timeline / Elevation tools ● Widgets (charts and tables) ● Compare tool ● Measure tool ● Annotations ● Visual Styler ● ... Compare Measure Widgets Timeline Annotations Visual Styler

Slide 20

Slide 20 text

Dashboards • Charts, Maps, Tables and more that interact each other • Give life to more sophisticated visualizations!

Slide 21

Slide 21 text

GeoStories • Tell compelling stories by mixing maps, videos, images, etc.. • Users can scroll and interact with a really cool visual impact and a high level of customization using an advanced web editor

Slide 22

Slide 22 text

Application Contexts • MapStore allows to customize the viewer with tools (plugins) you need • Select standard MapStore plugin or develop and install your own • Maps inside MapStore can have specific tools reserved to particular use cases through App Contexts

Slide 23

Slide 23 text

Users and groups management MapStore has an user/group management system and the possibility to integrate it with LDAP, GeoServer and GeoFence to provide advanced security and resource/data access privileges with high level of granularity set

Slide 24

Slide 24 text

Downstream Project System Start from the standard MapStore and create your own project, replacing whatever you want, and keeping track only of your customizations (simplifying future updates). You can: ● Customize Look and Feel ● Create/replace pages ● Configure and create your own plugins ● Extend or replace the back-end with your own Well known projects like GeoNode and geOrchestra use this concept 🡪 More details here

Slide 25

Slide 25 text

More Information ● Official Demo http://mapstore.geo-solutions.it/ ● User Docs https://mapstore.readthedocs.io/en/latest/user-guide/home-page/ ● GitHub Repo https://github.com/geosolutions-it/MapStore2 ● Dev Docs https://mapstore.readthedocs.io/en/latest/developer-guide/requirements/ ● Youtube Videos https://www.youtube.com/playlist?list=PLe2yzutVrnZ5tjYGYYcKmZzo_M9ku5I9X ● Mailing Lists https://groups.google.com/g/mapstore-users https://groups.google.com/g/mapstore-developers ● MapStore Online training https://training.mapstore.geosolutionsgroup.com/index.html

Slide 26

Slide 26 text

MapStore release v2023.02

Slide 27

Slide 27 text

MapStore v2023 releases timeline ● 2023.02.02 Released January 30th 2024 ● 2023.02.01 Released December 7th 2023 ● 2023.02.00 (Major) Released October 4th 2023 ● 2023.01.02 Released June 21st 2023 ● 2023.01.01 Released April 26th 2023 ● 2023.01.00 (Major) Released March 7h 2023

Slide 28

Slide 28 text

2023.02 - Attribute Table data management ● Ability to persist columns visibility state ● Disable features editing for a layer

Slide 29

Slide 29 text

2023.02 - Attribute Table data management Set aliases for attribute names Support for allowed groups in editing from configuration

Slide 30

Slide 30 text

2023.02 New Features - GeoProcessing Tools Intersect A new tool for providing geo-processing utilities on layers in map WPS BASED!

Slide 31

Slide 31 text

2023.02 New Features - GeoProcessing Tools Buffer A new tool for providing geo-processing utilities on layers in map. Have a look at the documentation for this tool WPS BASED!

Slide 32

Slide 32 text

2023.02 New Features - Longitudinal Profile Tool ● Given a DEM or a bathymetric layer calculate the Longitudinal Profile and display it within an interactive chart. WPS BASED! Look at the online documentation for this tool!

Slide 33

Slide 33 text

● Experimental support for the visualization of COG layers Further enhancements and bug fixes will be available in the next major release! New Source Type for COG! 2023.02 New Features - COG Support

Slide 34

Slide 34 text

2023.02 New Features - Permalink Resources Sharing ● Sharing resource state (widgets, zoom, etc.), no need to save. It is finally possible to share the current map state without saving the it!

Slide 35

Slide 35 text

2023.02 New Features - Parametric Image Parsing ● The Identify template editor has been improved with a new feature that now makes it possible to manage images also by parsing feature attribute values. Supported are direct URLs or URIs encoded in base64

Slide 36

Slide 36 text

2023.02 New Features - Contexts Import/Export ● Like for other MapStore resources, import/export capabilities are now available also for Application Contexts to make them more portable.

Slide 37

Slide 37 text

2023.02 New Features - WMS Caching with custom scales ● MapStore now allows a more fine and effective tuning of caching options. The support is now available also for scenarios where custom map scales are used on the MapStore side.

Slide 38

Slide 38 text

2023.02 Enhancements - Print rotated maps ● A new option has been added to the print settings to allow print of rotated maps, choosing the rotation angle.

Slide 39

Slide 39 text

2023.02 Enhancements - Widgets available for 3D Maps ● MapStore widgets and all their functionality are now retained even in 3D mode.

Slide 40

Slide 40 text

2023.02 Enhancements - Persist 3D viewer type and map orientation when saving a map ● The map type (2D/3D) is persisted, along with map orientation, upon map saving.

Slide 41

Slide 41 text

2023.02 Enhancements - WMS Interoperability ● The MapStore interoperability for WMS has been improved a lot Better handling of available GetMap and GetFeatureInfo formats for a given WMS source

Slide 42

Slide 42 text

MapStore Dependencies ● Some dependency updates included for 2023.02 series: ○ Upgrade of Cesium to v1.106.1 ○ Update of OpenLayers to v7.4.0

Slide 43

Slide 43 text

Ongoing work

Slide 44

Slide 44 text

Ongoing work - Improved Charts ● Improved Charts: the ability to define multiple charts on the same widget You can define different traces for the same chart by also mixing different chart types Q1 Also more configuration options availables for all chart types!

Slide 45

Slide 45 text

Ongoing work - Annotations in 3D ● Editing of Annotations in 3D: it will be possible to create and edit annotations in 3D mode Reskin and Refactor of the tool’s UI/UX Q1

Slide 46

Slide 46 text

Ongoing work - Styling classification ● Styling classification for WFS and Vector layers: it will be possible to manage classified styles directly on the client side Improved Style Editor for Vector and WFS layers Q1

Slide 47

Slide 47 text

Ongoing work - Extruded features ● Extruded features in Cesium 3D: the style editor for vector and WFS layers will provide the ability to manage client side extrusion of layer features Q1

Slide 48

Slide 48 text

MapStore Online Documentation Check out the updated User and Developer guides of the release v2023.02.02 https://docs.mapstore.geosolutionsgroup.com/en/v2023.02. 02/user-guide/home-page/ https://docs.mapstore.geosolutionsgroup.com/en/v2023.02. 02/developer-guide/requirements/

Slide 49

Slide 49 text

That’s all folks! Questions? info@geosolutionsgroup.com