An Open Source
Dashboard for COVID-19
Based on MapStore
Luis Bermudez
CEO GeoSolutions USA Corp
GeoSolutions
World’s leader providing enterprise open source
software for geospatial
• We have supported 180 customers since 2016
• Office opened in the US in 2020
• Our team are main contributors to GeoServer, GeoNode, GeoWebCache,
MapStore and GeoNetwork
• We actively participate in OGC Working Groups and we are continuously being
funded by the OGC Innovation Program to advance open standards
Creating a common
operational picture
requires complex data
workflows
How to integrate data in a client?
Client
Data
API, Database,
Store
Data
API, Database,
Store
Data
API, Database,
Store
Current COVID
Data NY State
Current COVID
Data MD State
Current COVID
Data CA State
Dashboard / Map
For example:
aggregating
latest data from
different
sources
How to integrate data in a client?
Client
Data
API, Database,
Store
Data
API, Database,
Store
Data
API, Database,
Store
• How hardcoded is this
interaction?
• Is it vendor specific?
• Is is using open standards
• How easy is to plugin a new
data source or a new
client?
Spatial Data Infrastructure (SDI) - System
6
Client
(Data Consumer)
Data Provider
(Web Service)
Catalog
What, where, who,
what, how, when
Who has COVID
data for the US?
Who has latest
COVID data for
the state of NY?
Get me a map of COVID status in the US
Get me the latest data for the state of NY
1
2
0
Spatial Data Infrastructure (SDI) - System
7
Users
Processed Data for
efficient querying and
dissemination
Raw Data
Geospatial Enabled
Data Base
(metadata, indexing)
Client
Web Server
(Open APIs,
e.g. OGC WSF,
WMS, WMTS)
Authorization/
AuthenticationNote: Catalog is
not showed any
more
Open Source Stack for SDI
8
Users
Processed Data for
efficient querying and
dissemination
Raw Data
PostGIS
Data Base
GeoNode
MapStore
Client
GeoServer
Web Server
Authorization/
Authentication
Client: MapStore Open Source Web GIS
Add, select, configure
transparency of layers
Zoom Search and Query Toolbox
MapStore enables to mix
data from Google Maps,
OpenStreetMap, Bing or
others adhering to OGC
standards.
Configurable Mapping
Engine: OpenLayers,
Leaflet or Cesisum
National Dashboard for Costa Rica
The first two
months of
COVID-19 in
Bosnia and
Herzegovina
U of Sarajevo
Client
Web Service
US
Web Service
State
Using Open
Standard
APIs
Ideal Distributed Architecture
Web Service
County
Client
Web Service
US
Web Service
State
This is not
happening
Ideal Distributed Architecture
Web Service
County
Data Aggregator (grassroot efforts)
Simple
API
MapStore
Interacting
with the
Simple
API
https://www.covidtrackingmap.com
Architecture
AMAZON S3 Bucket
MapStore
COVID
Application
Simple API
Note: No virtual Machine. Low Costs !+ CloudFront Content Delivery
Network (CDN)
GeoServer
Configured with a
Basemap and
simple styles
Content Delivery Network => Fast Responses!
Notes about a simple application optimized in S3
Total costs < lunch
Average 1,000 visitors per
day
MapStore COVID Application – Open Source
https://github.com/geosolutions-it/mapstore-covid-us
Luis Bermudez
@berdez
luis.bermudez@geosolutionsgroup.com
General Questions:
info@geosolutionsgroup.com
Thank you

Map store geosolutions

Editor's Notes

  • #11 http://idesca.munisc.go.cr:8080/mapstore/#/dashboard/3
  • #19 Cachinh
  • #21 Only firt loading