SlideShare a Scribd company logo
Collaborative Map Making
By Plan4all, Lesprojekt, BOSC, Asplan Viak
Passing of an
idea as an
innovation
We share data & apps - what about maps?
Is this *really* a
problem worth
solving?
Resilient processes and tech
Creating data together
Creating maps together
Today we’re going to discuss
two enabling technologies
Some way of storing and exchanging a map
consisting of stacked “layers” of information
Our current candidate: Map Compositions
Some way of enabling client-to-client
communication for common GIS tasks
Our current candidate: Map Whiteboards
Introducing Map
Compositions
Raitis Berzins
Why - WHY - W H Y !
Can be viewed as project files.
Used to store and annotate complete maps either
for sharing or saving of state between user
sessions.
Guided by ‘in the field’ usage while developing web
map applications integrating open source tools such
as:
● QGIS
● Hslayers-ng (UI extension of OpenLayers)
● Layman (Upload of vectors and convert to WMS)
● Micka (Metadata catalogue)
Origins
Inspired by and lending shamefully from OGC Web Map Context and its
successor OWS Context
Encoded in JSON format
A lighter format eases implementation
Example of composition structure
Visualizing schema described in
https://github.com/hslayers/hslayers-ng/wiki/Composition-schema
Classname
"className": {
"$id": "#/properties/layers/items/properties/className",
"type": "string",
"title": "Classname",
"description": "Type of layer. Vector layers are subdivided by protocol property",
"default": "",
"enum": [
"HSLayers.Layer.WMS", //For backwards compatibility
"OpenLayers.Layer.Vector", //For backwards compatibility
"WMS",
"WFS",
"Vector",
"XYZ",
"ArcGISRest",
"StaticImage"
]
}
Additional service providers and edge cases
Vector layers:
GeoJSON files, Sparql endpoints
Imagery:
XYZ, ArcGISRest, Static images
Vector layers can embed Geojson encoded features in composition directly.
Introducing Map Whiteboards
Rationally Inspired by existing solutions
● Fleet monitoring
● Google Docs
● User generated content
● Supporting tool for online conferencing
Irrational desire to see stuff move on the screen
without doing anything
Why do we want a
map whiteboard?
How does it
work?
A naȉve illustration
of the concept on
the right
Technical
architecture
Map
Whiteboard
API
A standardized
interaction or
an application
feature?
Do Map Whiteboards have the potential to
become anything more than a feature in a
web map application?
Potential value
creation
Karel Charvat
10 min
Potential areas
Are you ready to cooperate
Join our two challenges on COVID 19 INSPIRE HAckathon
CHALLENGE #3: Citizen Science Network for Peer to Peer
Maps Sharing
CHALLENGE #5 WhiteBoard – Future Collaborative Maps
On Map Compositions
and Map Whiteboards
Discussion
Some questions to ponder over
Why do we need map compositions - and DO we need map
compositions
Is this really the same intention as MapML
What could be the business cases for this technology
WebSockets is traffic intensive - more load - more cost - how
to cover costs?
Thanks for
attending
Now, join our hackathon...

More Related Content

What's hot

KDOT Aviation Portal Update: Cesium, FME
KDOT Aviation Portal Update: Cesium, FMEKDOT Aviation Portal Update: Cesium, FME
KDOT Aviation Portal Update: Cesium, FME
Safe Software
 
CONVR 2010 - Visualisation of semantic architectural information within a gam...
CONVR 2010 - Visualisation of semantic architectural information within a gam...CONVR 2010 - Visualisation of semantic architectural information within a gam...
CONVR 2010 - Visualisation of semantic architectural information within a gam...Pieter Pauwels
 
3D Solution Templates - Making the World 3D
3D Solution Templates - Making the World 3D3D Solution Templates - Making the World 3D
3D Solution Templates - Making the World 3D
Safe Software
 
GIS and CAD Integration: The Bentley Perspective
GIS and CAD Integration: The Bentley PerspectiveGIS and CAD Integration: The Bentley Perspective
GIS and CAD Integration: The Bentley Perspective
Andrew Bashfield
 
Intro to Quantum GIS Desktop GIS
Intro to Quantum GIS Desktop GISIntro to Quantum GIS Desktop GIS
Intro to Quantum GIS Desktop GIS
Joanne Cook
 
IMGeospatial: FME World Tour 2018 London: Powering Infrastructure with FME
IMGeospatial: FME World Tour 2018 London: Powering Infrastructure with FMEIMGeospatial: FME World Tour 2018 London: Powering Infrastructure with FME
IMGeospatial: FME World Tour 2018 London: Powering Infrastructure with FME
IMGeospatial
 
Semantic 3D City Models with CityGML
Semantic 3D City Models with CityGMLSemantic 3D City Models with CityGML
Semantic 3D City Models with CityGML
ICGCat
 
FME Cloud as Engine for New Mobility Ideas
FME Cloud as Engine for New Mobility IdeasFME Cloud as Engine for New Mobility Ideas
FME Cloud as Engine for New Mobility Ideas
Safe Software
 
Creating Geometric Networks at the City of Barrie
Creating Geometric Networks at the City of BarrieCreating Geometric Networks at the City of Barrie
Creating Geometric Networks at the City of Barrie
Safe Software
 
MicroStation Product Datasheet
MicroStation Product DatasheetMicroStation Product Datasheet
MicroStation Product DatasheetAllwyn Antony
 
Geo-Enabling Collaboration for Construction
Geo-Enabling Collaboration for ConstructionGeo-Enabling Collaboration for Construction
Geo-Enabling Collaboration for Construction
GeoEnable Limited
 
Kings Cross GIS - Esri UK Case Study
Kings Cross GIS - Esri UK Case StudyKings Cross GIS - Esri UK Case Study
Kings Cross GIS - Esri UK Case StudyLilia Wydra
 
Any EPSG Dynamic Tile Cache
Any EPSG Dynamic Tile CacheAny EPSG Dynamic Tile Cache
Any EPSG Dynamic Tile Cache
Safe Software
 
FME in Urban Information Modeling
FME in Urban Information ModelingFME in Urban Information Modeling
FME in Urban Information Modeling
Safe Software
 
The Gorbals in Relief: Experiments in OpenStreetMap and Architectural Practic...
The Gorbals in Relief: Experiments in OpenStreetMap and Architectural Practic...The Gorbals in Relief: Experiments in OpenStreetMap and Architectural Practic...
The Gorbals in Relief: Experiments in OpenStreetMap and Architectural Practic...
duncanbain
 
From 2D Drawings to 3D Navigation networks built with FME
From 2D Drawings to 3D Navigation networks built with FMEFrom 2D Drawings to 3D Navigation networks built with FME
From 2D Drawings to 3D Navigation networks built with FME
Safe Software
 
Cloud based cad modeling
Cloud based cad modelingCloud based cad modeling
Cloud based cad modeling
vatsa12
 
Resume 2017
Resume 2017Resume 2017
Resume 2017
Clifton Campbell
 
GIS and the Cloud
GIS and the CloudGIS and the Cloud
GIS and the Cloud
Bern Szukalski
 

What's hot (20)

KDOT Aviation Portal Update: Cesium, FME
KDOT Aviation Portal Update: Cesium, FMEKDOT Aviation Portal Update: Cesium, FME
KDOT Aviation Portal Update: Cesium, FME
 
CONVR 2010 - Visualisation of semantic architectural information within a gam...
CONVR 2010 - Visualisation of semantic architectural information within a gam...CONVR 2010 - Visualisation of semantic architectural information within a gam...
CONVR 2010 - Visualisation of semantic architectural information within a gam...
 
3D Solution Templates - Making the World 3D
3D Solution Templates - Making the World 3D3D Solution Templates - Making the World 3D
3D Solution Templates - Making the World 3D
 
GIS and CAD Integration: The Bentley Perspective
GIS and CAD Integration: The Bentley PerspectiveGIS and CAD Integration: The Bentley Perspective
GIS and CAD Integration: The Bentley Perspective
 
Intro to Quantum GIS Desktop GIS
Intro to Quantum GIS Desktop GISIntro to Quantum GIS Desktop GIS
Intro to Quantum GIS Desktop GIS
 
IMGeospatial: FME World Tour 2018 London: Powering Infrastructure with FME
IMGeospatial: FME World Tour 2018 London: Powering Infrastructure with FMEIMGeospatial: FME World Tour 2018 London: Powering Infrastructure with FME
IMGeospatial: FME World Tour 2018 London: Powering Infrastructure with FME
 
Semantic 3D City Models with CityGML
Semantic 3D City Models with CityGMLSemantic 3D City Models with CityGML
Semantic 3D City Models with CityGML
 
FME Cloud as Engine for New Mobility Ideas
FME Cloud as Engine for New Mobility IdeasFME Cloud as Engine for New Mobility Ideas
FME Cloud as Engine for New Mobility Ideas
 
Creating Geometric Networks at the City of Barrie
Creating Geometric Networks at the City of BarrieCreating Geometric Networks at the City of Barrie
Creating Geometric Networks at the City of Barrie
 
MicroStation Product Datasheet
MicroStation Product DatasheetMicroStation Product Datasheet
MicroStation Product Datasheet
 
Geosuiteonline EN
Geosuiteonline ENGeosuiteonline EN
Geosuiteonline EN
 
Geo-Enabling Collaboration for Construction
Geo-Enabling Collaboration for ConstructionGeo-Enabling Collaboration for Construction
Geo-Enabling Collaboration for Construction
 
Kings Cross GIS - Esri UK Case Study
Kings Cross GIS - Esri UK Case StudyKings Cross GIS - Esri UK Case Study
Kings Cross GIS - Esri UK Case Study
 
Any EPSG Dynamic Tile Cache
Any EPSG Dynamic Tile CacheAny EPSG Dynamic Tile Cache
Any EPSG Dynamic Tile Cache
 
FME in Urban Information Modeling
FME in Urban Information ModelingFME in Urban Information Modeling
FME in Urban Information Modeling
 
The Gorbals in Relief: Experiments in OpenStreetMap and Architectural Practic...
The Gorbals in Relief: Experiments in OpenStreetMap and Architectural Practic...The Gorbals in Relief: Experiments in OpenStreetMap and Architectural Practic...
The Gorbals in Relief: Experiments in OpenStreetMap and Architectural Practic...
 
From 2D Drawings to 3D Navigation networks built with FME
From 2D Drawings to 3D Navigation networks built with FMEFrom 2D Drawings to 3D Navigation networks built with FME
From 2D Drawings to 3D Navigation networks built with FME
 
Cloud based cad modeling
Cloud based cad modelingCloud based cad modeling
Cloud based cad modeling
 
Resume 2017
Resume 2017Resume 2017
Resume 2017
 
GIS and the Cloud
GIS and the CloudGIS and the Cloud
GIS and the Cloud
 

Similar to Karel charvat map-whiteboard-collaborative-map-making-breakout-session

Web mapping
Web mappingWeb mapping
Web mapping
Musnanda Satar
 
WEB GIS AND WEB MAP.pptx
WEB GIS AND WEB MAP.pptxWEB GIS AND WEB MAP.pptx
WEB GIS AND WEB MAP.pptx
Asim Pt
 
Concepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into MapsConcepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into Maps
Mohammad Liton Hossain
 
GIS 2.0 and Neogeography
GIS 2.0 and NeogeographyGIS 2.0 and Neogeography
GIS 2.0 and Neogeography
Joshua Campbell
 
Gtkwebgis third ch_one_reduced
Gtkwebgis third ch_one_reducedGtkwebgis third ch_one_reduced
Gtkwebgis third ch_one_reduced
KhadijaKhan52
 
Introduction of super map gis 10i(2020) (1)
Introduction of super map gis 10i(2020) (1)Introduction of super map gis 10i(2020) (1)
Introduction of super map gis 10i(2020) (1)
GeoMedeelel
 
Geocart workshop
Geocart workshopGeocart workshop
Geocart workshop
Aileen Buckley
 
Location based solutions maps & your location
Location based solutions   maps & your locationLocation based solutions   maps & your location
Location based solutions maps & your location
NAILBITER
 
Scalable Data Analytics and Visualization with Cloud Optimized Services
Scalable Data Analytics and Visualization with Cloud Optimized ServicesScalable Data Analytics and Visualization with Cloud Optimized Services
Scalable Data Analytics and Visualization with Cloud Optimized Services
Globus
 
Concepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into Maps Concepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into Maps
IJSRP Journal
 
Concepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into MapsConcepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into Maps
Mohammad Liton Hossain
 
Navigating the Ever-Evolving Landscape of Web Development 🚀💻.docx
Navigating the Ever-Evolving Landscape of Web Development 🚀💻.docxNavigating the Ever-Evolving Landscape of Web Development 🚀💻.docx
Navigating the Ever-Evolving Landscape of Web Development 🚀💻.docx
Trigvent Solutions
 
The 21st Century Harvard Map
The 21st Century Harvard MapThe 21st Century Harvard Map
The 21st Century Harvard Map
Harvard Web Working Group
 
Working with ArcGIS Online
Working with ArcGIS OnlineWorking with ArcGIS Online
Working with ArcGIS Online
Esri
 
Build with live location data
Build with live location dataBuild with live location data
Build with live location data
Zahra Sdg
 
Gisruk2013 addy edit2
Gisruk2013 addy edit2Gisruk2013 addy edit2
Gisruk2013 addy edit2Addy Pope
 
Single page application and canvas drawing
Single page application and canvas drawing Single page application and canvas drawing
Single page application and canvas drawing
IJwest
 

Similar to Karel charvat map-whiteboard-collaborative-map-making-breakout-session (20)

Web mapping
Web mappingWeb mapping
Web mapping
 
WEB GIS AND WEB MAP.pptx
WEB GIS AND WEB MAP.pptxWEB GIS AND WEB MAP.pptx
WEB GIS AND WEB MAP.pptx
 
Concepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into MapsConcepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into Maps
 
GIS 2.0 and Neogeography
GIS 2.0 and NeogeographyGIS 2.0 and Neogeography
GIS 2.0 and Neogeography
 
Gtkwebgis third ch_one_reduced
Gtkwebgis third ch_one_reducedGtkwebgis third ch_one_reduced
Gtkwebgis third ch_one_reduced
 
Introduction of super map gis 10i(2020) (1)
Introduction of super map gis 10i(2020) (1)Introduction of super map gis 10i(2020) (1)
Introduction of super map gis 10i(2020) (1)
 
Geocart workshop
Geocart workshopGeocart workshop
Geocart workshop
 
Location based solutions maps & your location
Location based solutions   maps & your locationLocation based solutions   maps & your location
Location based solutions maps & your location
 
Scalable Data Analytics and Visualization with Cloud Optimized Services
Scalable Data Analytics and Visualization with Cloud Optimized ServicesScalable Data Analytics and Visualization with Cloud Optimized Services
Scalable Data Analytics and Visualization with Cloud Optimized Services
 
Concepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into Maps Concepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into Maps
 
Concepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into MapsConcepts and Methods of Embedding Statistical Data into Maps
Concepts and Methods of Embedding Statistical Data into Maps
 
Navigating the Ever-Evolving Landscape of Web Development 🚀💻.docx
Navigating the Ever-Evolving Landscape of Web Development 🚀💻.docxNavigating the Ever-Evolving Landscape of Web Development 🚀💻.docx
Navigating the Ever-Evolving Landscape of Web Development 🚀💻.docx
 
Day4_WebGIS
Day4_WebGISDay4_WebGIS
Day4_WebGIS
 
The 21st Century Harvard Map
The 21st Century Harvard MapThe 21st Century Harvard Map
The 21st Century Harvard Map
 
paper24_SRomalewski
paper24_SRomalewskipaper24_SRomalewski
paper24_SRomalewski
 
paper24_SRomalewski
paper24_SRomalewskipaper24_SRomalewski
paper24_SRomalewski
 
Working with ArcGIS Online
Working with ArcGIS OnlineWorking with ArcGIS Online
Working with ArcGIS Online
 
Build with live location data
Build with live location dataBuild with live location data
Build with live location data
 
Gisruk2013 addy edit2
Gisruk2013 addy edit2Gisruk2013 addy edit2
Gisruk2013 addy edit2
 
Single page application and canvas drawing
Single page application and canvas drawing Single page application and canvas drawing
Single page application and canvas drawing
 

More from plan4all

Agrihub INSPIRE HAckathon 2021: Extreme weather
Agrihub INSPIRE HAckathon 2021: Extreme weather Agrihub INSPIRE HAckathon 2021: Extreme weather
Agrihub INSPIRE HAckathon 2021: Extreme weather
plan4all
 
Agrihub INSPIRE Hackathon 2021: Challenge #7: Analysis, processing and standa...
Agrihub INSPIRE Hackathon 2021: Challenge #7: Analysis, processing and standa...Agrihub INSPIRE Hackathon 2021: Challenge #7: Analysis, processing and standa...
Agrihub INSPIRE Hackathon 2021: Challenge #7: Analysis, processing and standa...
plan4all
 
Agrihub INSPIRE Hackathon 2021: Challenge #6 Drones Utilization for Crop Prot...
Agrihub INSPIRE Hackathon 2021: Challenge #6 Drones Utilization for Crop Prot...Agrihub INSPIRE Hackathon 2021: Challenge #6 Drones Utilization for Crop Prot...
Agrihub INSPIRE Hackathon 2021: Challenge #6 Drones Utilization for Crop Prot...
plan4all
 
Agrihub INSPIRE Hackathon 2021: Challenge #4 Irrigation Management
Agrihub INSPIRE Hackathon 2021: Challenge #4 Irrigation ManagementAgrihub INSPIRE Hackathon 2021: Challenge #4 Irrigation Management
Agrihub INSPIRE Hackathon 2021: Challenge #4 Irrigation Management
plan4all
 
Agrihub INSPIRE Hackathon 2021: Challenge #2 Crop status monitoring
Agrihub INSPIRE Hackathon 2021: Challenge #2 Crop status monitoringAgrihub INSPIRE Hackathon 2021: Challenge #2 Crop status monitoring
Agrihub INSPIRE Hackathon 2021: Challenge #2 Crop status monitoring
plan4all
 
Agrihub INSPIRE Hackathon 2021: Challenge #1 Crop detection
Agrihub INSPIRE Hackathon 2021: Challenge #1 Crop detectionAgrihub INSPIRE Hackathon 2021: Challenge #1 Crop detection
Agrihub INSPIRE Hackathon 2021: Challenge #1 Crop detection
plan4all
 
Challenge #3 agro environmental services final presentation
Challenge #3 agro environmental services final presentationChallenge #3 agro environmental services final presentation
Challenge #3 agro environmental services final presentation
plan4all
 
Sieusoil e-brochure (Feb 2021)
Sieusoil e-brochure (Feb 2021)Sieusoil e-brochure (Feb 2021)
Sieusoil e-brochure (Feb 2021)
plan4all
 
Webinar 4 Agronode - autonomni telemetricka io t stanice
Webinar 4  Agronode - autonomni telemetricka io t staniceWebinar 4  Agronode - autonomni telemetricka io t stanice
Webinar 4 Agronode - autonomni telemetricka io t stanice
plan4all
 
Webinar 3 senslog-otevrene reseni pro integraci senzoru a spravu senzorovyc...
Webinar 3   senslog-otevrene reseni pro integraci senzoru a spravu senzorovyc...Webinar 3   senslog-otevrene reseni pro integraci senzoru a spravu senzorovyc...
Webinar 3 senslog-otevrene reseni pro integraci senzoru a spravu senzorovyc...
plan4all
 
Webinar 2 sdileni prostorovych dat
Webinar 2 sdileni prostorovych datWebinar 2 sdileni prostorovych dat
Webinar 2 sdileni prostorovych dat
plan4all
 
Calculation of agro climatic factors from global climatic data
Calculation of agro climatic factors from global climatic dataCalculation of agro climatic factors from global climatic data
Calculation of agro climatic factors from global climatic data
plan4all
 
Digitalization of indigenous knowledge in African agriculture for fostering f...
Digitalization of indigenous knowledge in African agriculture for fostering f...Digitalization of indigenous knowledge in African agriculture for fostering f...
Digitalization of indigenous knowledge in African agriculture for fostering f...
plan4all
 
Atlas of Best Practice
Atlas of Best PracticeAtlas of Best Practice
Atlas of Best Practice
plan4all
 
Euxdat newsletter 10_2020
Euxdat newsletter 10_2020Euxdat newsletter 10_2020
Euxdat newsletter 10_2020
plan4all
 
Karel charvat map-compositions-format-intro-presentation-by-karel (1)
Karel charvat map-compositions-format-intro-presentation-by-karel (1)Karel charvat map-compositions-format-intro-presentation-by-karel (1)
Karel charvat map-compositions-format-intro-presentation-by-karel (1)
plan4all
 
Bridging the Digital Divide Through Consumer Driven Agricultural FarmHub Data...
Bridging the Digital Divide Through Consumer Driven Agricultural FarmHub Data...Bridging the Digital Divide Through Consumer Driven Agricultural FarmHub Data...
Bridging the Digital Divide Through Consumer Driven Agricultural FarmHub Data...
plan4all
 
Codes of conduct for farm data sharing
Codes of conduct for farm data sharing Codes of conduct for farm data sharing
Codes of conduct for farm data sharing
plan4all
 
Mobilizing Capacity Development in Agriculture for Smallholder Farmers - How ...
Mobilizing Capacity Development in Agriculture for Smallholder Farmers - How ...Mobilizing Capacity Development in Agriculture for Smallholder Farmers - How ...
Mobilizing Capacity Development in Agriculture for Smallholder Farmers - How ...
plan4all
 
Ethical and legal questions about smart farming. How do farmers feel about th...
Ethical and legal questions about smart farming. How do farmers feel about th...Ethical and legal questions about smart farming. How do farmers feel about th...
Ethical and legal questions about smart farming. How do farmers feel about th...
plan4all
 

More from plan4all (20)

Agrihub INSPIRE HAckathon 2021: Extreme weather
Agrihub INSPIRE HAckathon 2021: Extreme weather Agrihub INSPIRE HAckathon 2021: Extreme weather
Agrihub INSPIRE HAckathon 2021: Extreme weather
 
Agrihub INSPIRE Hackathon 2021: Challenge #7: Analysis, processing and standa...
Agrihub INSPIRE Hackathon 2021: Challenge #7: Analysis, processing and standa...Agrihub INSPIRE Hackathon 2021: Challenge #7: Analysis, processing and standa...
Agrihub INSPIRE Hackathon 2021: Challenge #7: Analysis, processing and standa...
 
Agrihub INSPIRE Hackathon 2021: Challenge #6 Drones Utilization for Crop Prot...
Agrihub INSPIRE Hackathon 2021: Challenge #6 Drones Utilization for Crop Prot...Agrihub INSPIRE Hackathon 2021: Challenge #6 Drones Utilization for Crop Prot...
Agrihub INSPIRE Hackathon 2021: Challenge #6 Drones Utilization for Crop Prot...
 
Agrihub INSPIRE Hackathon 2021: Challenge #4 Irrigation Management
Agrihub INSPIRE Hackathon 2021: Challenge #4 Irrigation ManagementAgrihub INSPIRE Hackathon 2021: Challenge #4 Irrigation Management
Agrihub INSPIRE Hackathon 2021: Challenge #4 Irrigation Management
 
Agrihub INSPIRE Hackathon 2021: Challenge #2 Crop status monitoring
Agrihub INSPIRE Hackathon 2021: Challenge #2 Crop status monitoringAgrihub INSPIRE Hackathon 2021: Challenge #2 Crop status monitoring
Agrihub INSPIRE Hackathon 2021: Challenge #2 Crop status monitoring
 
Agrihub INSPIRE Hackathon 2021: Challenge #1 Crop detection
Agrihub INSPIRE Hackathon 2021: Challenge #1 Crop detectionAgrihub INSPIRE Hackathon 2021: Challenge #1 Crop detection
Agrihub INSPIRE Hackathon 2021: Challenge #1 Crop detection
 
Challenge #3 agro environmental services final presentation
Challenge #3 agro environmental services final presentationChallenge #3 agro environmental services final presentation
Challenge #3 agro environmental services final presentation
 
Sieusoil e-brochure (Feb 2021)
Sieusoil e-brochure (Feb 2021)Sieusoil e-brochure (Feb 2021)
Sieusoil e-brochure (Feb 2021)
 
Webinar 4 Agronode - autonomni telemetricka io t stanice
Webinar 4  Agronode - autonomni telemetricka io t staniceWebinar 4  Agronode - autonomni telemetricka io t stanice
Webinar 4 Agronode - autonomni telemetricka io t stanice
 
Webinar 3 senslog-otevrene reseni pro integraci senzoru a spravu senzorovyc...
Webinar 3   senslog-otevrene reseni pro integraci senzoru a spravu senzorovyc...Webinar 3   senslog-otevrene reseni pro integraci senzoru a spravu senzorovyc...
Webinar 3 senslog-otevrene reseni pro integraci senzoru a spravu senzorovyc...
 
Webinar 2 sdileni prostorovych dat
Webinar 2 sdileni prostorovych datWebinar 2 sdileni prostorovych dat
Webinar 2 sdileni prostorovych dat
 
Calculation of agro climatic factors from global climatic data
Calculation of agro climatic factors from global climatic dataCalculation of agro climatic factors from global climatic data
Calculation of agro climatic factors from global climatic data
 
Digitalization of indigenous knowledge in African agriculture for fostering f...
Digitalization of indigenous knowledge in African agriculture for fostering f...Digitalization of indigenous knowledge in African agriculture for fostering f...
Digitalization of indigenous knowledge in African agriculture for fostering f...
 
Atlas of Best Practice
Atlas of Best PracticeAtlas of Best Practice
Atlas of Best Practice
 
Euxdat newsletter 10_2020
Euxdat newsletter 10_2020Euxdat newsletter 10_2020
Euxdat newsletter 10_2020
 
Karel charvat map-compositions-format-intro-presentation-by-karel (1)
Karel charvat map-compositions-format-intro-presentation-by-karel (1)Karel charvat map-compositions-format-intro-presentation-by-karel (1)
Karel charvat map-compositions-format-intro-presentation-by-karel (1)
 
Bridging the Digital Divide Through Consumer Driven Agricultural FarmHub Data...
Bridging the Digital Divide Through Consumer Driven Agricultural FarmHub Data...Bridging the Digital Divide Through Consumer Driven Agricultural FarmHub Data...
Bridging the Digital Divide Through Consumer Driven Agricultural FarmHub Data...
 
Codes of conduct for farm data sharing
Codes of conduct for farm data sharing Codes of conduct for farm data sharing
Codes of conduct for farm data sharing
 
Mobilizing Capacity Development in Agriculture for Smallholder Farmers - How ...
Mobilizing Capacity Development in Agriculture for Smallholder Farmers - How ...Mobilizing Capacity Development in Agriculture for Smallholder Farmers - How ...
Mobilizing Capacity Development in Agriculture for Smallholder Farmers - How ...
 
Ethical and legal questions about smart farming. How do farmers feel about th...
Ethical and legal questions about smart farming. How do farmers feel about th...Ethical and legal questions about smart farming. How do farmers feel about th...
Ethical and legal questions about smart farming. How do farmers feel about th...
 

Recently uploaded

Mammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also FunctionsMammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also Functions
YOGESH DOGRA
 
ESR_factors_affect-clinic significance-Pathysiology.pptx
ESR_factors_affect-clinic significance-Pathysiology.pptxESR_factors_affect-clinic significance-Pathysiology.pptx
ESR_factors_affect-clinic significance-Pathysiology.pptx
muralinath2
 
Multi-source connectivity as the driver of solar wind variability in the heli...
Multi-source connectivity as the driver of solar wind variability in the heli...Multi-source connectivity as the driver of solar wind variability in the heli...
Multi-source connectivity as the driver of solar wind variability in the heli...
Sérgio Sacani
 
SCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SCHIZOPHRENIA Disorder/ Brain Disorder.pdfSCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SELF-EXPLANATORY
 
The ASGCT Annual Meeting was packed with exciting progress in the field advan...
The ASGCT Annual Meeting was packed with exciting progress in the field advan...The ASGCT Annual Meeting was packed with exciting progress in the field advan...
The ASGCT Annual Meeting was packed with exciting progress in the field advan...
Health Advances
 
RNA INTERFERENCE: UNRAVELING GENETIC SILENCING
RNA INTERFERENCE: UNRAVELING GENETIC SILENCINGRNA INTERFERENCE: UNRAVELING GENETIC SILENCING
RNA INTERFERENCE: UNRAVELING GENETIC SILENCING
AADYARAJPANDEY1
 
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
muralinath2
 
Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.
Nistarini College, Purulia (W.B) India
 
in vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptxin vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptx
yusufzako14
 
Unveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdfUnveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdf
Erdal Coalmaker
 
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATIONPRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
ChetanK57
 
What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.
moosaasad1975
 
NuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final versionNuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final version
pablovgd
 
insect taxonomy importance systematics and classification
insect taxonomy importance systematics and classificationinsect taxonomy importance systematics and classification
insect taxonomy importance systematics and classification
anitaento25
 
Structural Classification Of Protein (SCOP)
Structural Classification Of Protein  (SCOP)Structural Classification Of Protein  (SCOP)
Structural Classification Of Protein (SCOP)
aishnasrivastava
 
GBSN- Microbiology (Lab 3) Gram Staining
GBSN- Microbiology (Lab 3) Gram StainingGBSN- Microbiology (Lab 3) Gram Staining
GBSN- Microbiology (Lab 3) Gram Staining
Areesha Ahmad
 
Comparative structure of adrenal gland in vertebrates
Comparative structure of adrenal gland in vertebratesComparative structure of adrenal gland in vertebrates
Comparative structure of adrenal gland in vertebrates
sachin783648
 
In silico drugs analogue design: novobiocin analogues.pptx
In silico drugs analogue design: novobiocin analogues.pptxIn silico drugs analogue design: novobiocin analogues.pptx
In silico drugs analogue design: novobiocin analogues.pptx
AlaminAfendy1
 
Richard's aventures in two entangled wonderlands
Richard's aventures in two entangled wonderlandsRichard's aventures in two entangled wonderlands
Richard's aventures in two entangled wonderlands
Richard Gill
 
platelets_clotting_biogenesis.clot retractionpptx
platelets_clotting_biogenesis.clot retractionpptxplatelets_clotting_biogenesis.clot retractionpptx
platelets_clotting_biogenesis.clot retractionpptx
muralinath2
 

Recently uploaded (20)

Mammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also FunctionsMammalian Pineal Body Structure and Also Functions
Mammalian Pineal Body Structure and Also Functions
 
ESR_factors_affect-clinic significance-Pathysiology.pptx
ESR_factors_affect-clinic significance-Pathysiology.pptxESR_factors_affect-clinic significance-Pathysiology.pptx
ESR_factors_affect-clinic significance-Pathysiology.pptx
 
Multi-source connectivity as the driver of solar wind variability in the heli...
Multi-source connectivity as the driver of solar wind variability in the heli...Multi-source connectivity as the driver of solar wind variability in the heli...
Multi-source connectivity as the driver of solar wind variability in the heli...
 
SCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SCHIZOPHRENIA Disorder/ Brain Disorder.pdfSCHIZOPHRENIA Disorder/ Brain Disorder.pdf
SCHIZOPHRENIA Disorder/ Brain Disorder.pdf
 
The ASGCT Annual Meeting was packed with exciting progress in the field advan...
The ASGCT Annual Meeting was packed with exciting progress in the field advan...The ASGCT Annual Meeting was packed with exciting progress in the field advan...
The ASGCT Annual Meeting was packed with exciting progress in the field advan...
 
RNA INTERFERENCE: UNRAVELING GENETIC SILENCING
RNA INTERFERENCE: UNRAVELING GENETIC SILENCINGRNA INTERFERENCE: UNRAVELING GENETIC SILENCING
RNA INTERFERENCE: UNRAVELING GENETIC SILENCING
 
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
Circulatory system_ Laplace law. Ohms law.reynaults law,baro-chemo-receptors-...
 
Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.Nucleic Acid-its structural and functional complexity.
Nucleic Acid-its structural and functional complexity.
 
in vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptxin vitro propagation of plants lecture note.pptx
in vitro propagation of plants lecture note.pptx
 
Unveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdfUnveiling the Energy Potential of Marshmallow Deposits.pdf
Unveiling the Energy Potential of Marshmallow Deposits.pdf
 
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATIONPRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
PRESENTATION ABOUT PRINCIPLE OF COSMATIC EVALUATION
 
What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.What is greenhouse gasses and how many gasses are there to affect the Earth.
What is greenhouse gasses and how many gasses are there to affect the Earth.
 
NuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final versionNuGOweek 2024 Ghent - programme - final version
NuGOweek 2024 Ghent - programme - final version
 
insect taxonomy importance systematics and classification
insect taxonomy importance systematics and classificationinsect taxonomy importance systematics and classification
insect taxonomy importance systematics and classification
 
Structural Classification Of Protein (SCOP)
Structural Classification Of Protein  (SCOP)Structural Classification Of Protein  (SCOP)
Structural Classification Of Protein (SCOP)
 
GBSN- Microbiology (Lab 3) Gram Staining
GBSN- Microbiology (Lab 3) Gram StainingGBSN- Microbiology (Lab 3) Gram Staining
GBSN- Microbiology (Lab 3) Gram Staining
 
Comparative structure of adrenal gland in vertebrates
Comparative structure of adrenal gland in vertebratesComparative structure of adrenal gland in vertebrates
Comparative structure of adrenal gland in vertebrates
 
In silico drugs analogue design: novobiocin analogues.pptx
In silico drugs analogue design: novobiocin analogues.pptxIn silico drugs analogue design: novobiocin analogues.pptx
In silico drugs analogue design: novobiocin analogues.pptx
 
Richard's aventures in two entangled wonderlands
Richard's aventures in two entangled wonderlandsRichard's aventures in two entangled wonderlands
Richard's aventures in two entangled wonderlands
 
platelets_clotting_biogenesis.clot retractionpptx
platelets_clotting_biogenesis.clot retractionpptxplatelets_clotting_biogenesis.clot retractionpptx
platelets_clotting_biogenesis.clot retractionpptx
 

Karel charvat map-whiteboard-collaborative-map-making-breakout-session

Editor's Notes

  1. Welcome to this little breakout session where we are going to use the next half-an-hour to hour discussing a couple of ideas and their prototypes that may have the potential to inform or change the way we collaborate in the world of web GIS . We are going to divide the time between three speakers. Raitis Bersinz of Latvia Karel Charvat of the Czech Republic ...and Myself Stein Runar Bergheim of Norway It is at least the intention that this is going to be an interactive session so hopefully there will be some speaking time for the attendance too. Towards the end of the session there is a sectoin devoted to discussions.
  2. However, first a disclaimer. We’re not going to lie to you… We did this because we think it looks “cool” to have someone else work and to see their work appear on our screens without having to do anything However, when introducing our folly to a group like the OGC, who, presumably has higher, nobler and more important motives than things being “cool” we feel that it is imperative to make our idea stand out in the Thus, like so many before us, but with the distinction that our idea is not yet proven to be ingenious, we are going to try to retroactively fit a rationale to our decision This will make it seem to you as if we have been working systematically and with a vision - and had it not been for this slide, might have put us in a more favorable light.
  3. Over the past 20 years we have grown quite mature when it comes to data sharing. The first barrier that was torn down was map data licensing - i.e. the politics of sharing. The second and most successful catalyst for information sharing (perhaps not data) was the Web Map Service Strangely, the pre-WMS methods of data sharing has not decreased. ESRI Shapefiles are still common staple - as, surprisingly, are CSV files. The latter would be the big winner of the PSI .gov style data portals. Shared file data (data.gov style PSI portal) Shared map protocol data (OGC web map/feature/coverage/processing services) Shared map applications Shared maps independent of applications
  4. There is distinctively a first-world flavor to the problems we have identified in the current state-of-the art ...but… Bear with us for a little while longer
  5. There are five things that haven’t changed as much as one could hope for during the past 40 years There is a large format plotter looming in some dark recess of government GIS departments Middle-aged, gray men invariable stand huddled together in undersized meeting rooms, peering over A0 sheets of printed maps pointing and gesticulating while spilling coffee, cookie crumbs and making annotations with markers If 2020 has taught us anything, but that when it rains it really really pours, it is that a lot of physical meetings were/are/will remain non-essential Even the most avid opposers of progress have been forced to find some way to live in peaceful co-existence with web conferencing and collaborative platforms Sharing maps - rather than just data - and enabling client-to-client map data creation allow for a qualitatively richer and quantitatively more efficient online experience
  6. We have become quite adept at creating data together. Some of the big efforts, like base mapping, have become near ubiquitous. There is more ground to cover with regards to Client-server data creation Ability to interact between multiple connected clients in real-time
  7. Shared web map applications (everyone’s got their own) Shared map making
  8. Can be viewed as projects files in GIS but in our case it was our custom mapping library / geoportal. Humble origins: Saving status such as turned on layers, or their features between page reloads Later on came sharing when the users where given chance to add new layers. Micka metadata catalogue supports layers and these can be mixed in different configurations. Same goes for Layman which is
  9. Our composition format was inspired by and lending shamefully from OGC Web Map Context and its successor OWS Context Encoded in JSON format A lighter format eases implementation
  10. Layer parameters - sent to server vs used on map client An example of the parameters used client side would be opacity or weather to request wms imagery as single tile vs tiled wms User rights / groups mimic linux filesystem Current base layer In the provided link you can see the composition schema definition which can be used for validation.
  11. Map layers are described using a classname where the possible values are wms, wfs, vector, XYZ for openstreetmap, bing and similar tile providers. Obviously all of these layer types share a common url property.
  12. Vector layers are further subdivided by protocol property, which gives pointers to the composition consumer or client application how to load the data. Possible values could be formats such as kml, geojson or string describing the server endpoint type, such as sparql endpoints or 3d vector tiles. We don’t restrict anybody to predefined protocol values. For imagery layers we have added XYZ, ArcGISRest and static image classes which correspond to similarly named OpenLayers layer classes. One counterintuitive but quite useful capability is the possibility to store geojson encoded features directly into the composition. This was intended for temporary low volume data such as scratch layers for notes or unfinished features which would later on be sent to wfs services for example, but in the context of map whiteboard can be used to request all the features in all or just a subset of layers for a given composition using one query to the map whiteboard server. That would happen either when the user connects to the whiteboard application or on drawing layer selection. More on that from Runar
  13. A map whiteboard is a peer-to-peer technoogy that allows cursor movements and map interactions to be propagated from one web client to other connected web clients looking at the same map When someone moves their cursor, I can see it on my screen When someone draws a feature I can see it on my screen I can edit the features they’ve drawn They can edit mine We can add layers to maps - and they’ll show up with all of us
  14. Authorization Document management Streaming features, cursors, updates to map compositions Licensing
  15. Perhaps yes, perhaps no. If it would be a standard feature, ANY two or more software clients could share ANY map and edit ANY vector layer in that map collaboratively. That could have some interesting use cases in terms of digital transformation Product? Commercial? Are Map Whiteboards anything more than a feature in yet-another web map application? Perhaps yes, perhaps no. If it would be a standard feature, ANY two or more software clients could share ANY map and edit ANY vector layer in that map collaboratively. That could have some interesting use cases in terms of digital transformation Product? Commercial?
  16. Agriculture Crisis management Any form of planning with a spatial component (nearly all planning) Meeting aid COVID 19 Education Data capturing etc.