SlideShare a Scribd company logo
1 of 40
Download to read offline
GeoSolutions,
Taming OpenData and INSPIRE challenges with Open Source:
lessons learned and real-world use cases from an SME
Ing. Simone Giannecchini, GeoSolutions
Outline
 Who we are
 What we do
 What we have done
 My Perspective on INSPIRE and OpenData
GeoSolutions
 Founded in Italy in late 2006
 Expertise
• Image Processing, GeoSpatial Data Fusion
• Java, Java Enterprise, C++, Python
• JPEG2000, JPIP, Advanced 2D visualization
 Supporting/Developing FOSS4G projects
 GeoTools, GeoServer
 GeoBatch, GeoNetwork
 Clients
 Large NGOs, Public Administrations
 Private Companies
 Good balance between Italian and International Clients
 http://www.geo-solutions.it
Reference Architecture
GeoWebCacheGeoServer
GeoBatch
GeoNetwork
MapStore
Ingest & Preprocess
Metadata Maps & Data Tiles & KML
Mashups
Data & Styles WMS
Metadata
FormatsandProtocols
WFS
1.0, 1.1,
2.0
WMS
1.1.1
1.3.0
PostGIS
Oracle
H2
DB2
SQL Server
MySql
Spatialite
GeoCouch
Shapefile
----------
----------
---------
----------
----------
----------
---------
----------
----------
----------
---------
----------
ArcSDE
WFS
PNG, GIF
JPEG
TIFF,
GeoTIFF
SVG, PDF
KML/KMZ
Shapefile
GML2
GML3
GeoRSS
GeoJSON
CSV/XLS
Raw vector
data
Servers
Styled
maps
DBMS
Vector files
WCS
1.0,1.1.1
2.0.1
GeoTIFF
WMS
ArcGrid
GTopo30
Img+world
Mosaic
MrSID
JPEG 2000
ECW,Pyramid, Oracle GeoRaster, PostGis Raster
Raster files
Raw raster
data
GeoTIFF
ArcGrid
GTopo30
Img+World
GWC
(WMTS,
TMS,
WMS-C)
KML superoverlays
Google maps tiles
OGC tiles
OSGEO tiles
KML
WPS
1.0.0
GeoWebCache
 Tile Oriented Geospatial Cache
 Java Enterprise
 Maps Acceleration ( 10x to 100x )
 Standards compliant
 OGC WMS 1.1.1, WMTS 1.0
 TMS
 WMS-C
 Google Earth/Maps support
 Stand-Alone or Integrated in
GeoServer
GeoWebCache
Persistent raster/KML
tile cache
MapStore
 Create, Manage, Share Stunning Maps easily
 Mashing-up various sources of data
 Inject markers and tracks with custom
HTML pop-up
 Embed in existing sites and portal
 Use as complete geoportal solution
GeoNetwork
COMMON
LANGUAGES
EXCHANGE
FORMATS
CATALOGUES/
WEB SERVICES
• Metadata
– ISO19115:2003, ISO19119:2005, ISO19110:2005,
ISO19139:2007
– FGDC, Dublin Core
• Export/Import
– RSS & GeoRSS newsfeeds
– XML + XSL
• Catalogue interfaces
– OGC CSW 2.0.2 ISO Profile
– OAI-PMH
– Z39.50
– Geo-OpenSearch
– GeoRSS
– WebDAV
• Web Mapping Client
– OGC standards for WMS, WMC
• Web Map Server (through GeoServer)
– WMS, WFS, WFS-t, WCS, KML
GeoBatch
 Real-time produced data
 Remote Sensing, In situ, Models, etc..
 Recognizable, isolate data streams
 Flow
 Incoming series of geospatial data
 Specific format
 Defined rules for preprocessing
 Defined rules for ingestion and/or exploitation
 Automatic Ingestion and preprocessing  No manual intervention
 Example, flow of EO raster
Producer
GeoServer
GeoWebCache
Tile Pyramid Publish
INSPIRE – Who does What
 Discovery service  GeoNetwork
 View, Download, InvokeSD, Transformation
Service  GeoServer
INSPIRE Discovery Services
GeoNetwork
 GeoNetwork implements CSW 2.0.2 ISO Profile
 INPIRE extended constraints in metadata should
be explicitly enabled in GeoNetwork
 Complies with almost all main requirements in
Metadata Implementation and Discovery Services
 Main compliancy issues in:
 Handling federated catalogues
 in Discovery Service Metadata and Link Discovery Service
operations
 Federated metadata retrieving
 no CSW, only Z39.50
 Publishing in pull mode
 matching CSW Harvest operation in GN is not stable yet
INSPIRE View Services
GeoServer
 Historically well supported WMS 1.1.1
 GeoServer Stable 2.1.x Supports WMS 1.3
 Ordnance Survey (UK) funded the work
 INSPIRE compliancy still partial
 Harmonized Names (available since 2.2.0 beta)
 SOAP Support missing (recommended, not mandatory)
 Scenario 2 not supported
 Partial support for multilingualism
 INSPIRE Community Extension
 Separate plugin
 Plugs-in additional
fields for Multilingualism
and Service Metadata
INSPIRE View Services
GeoServer
 Language support:
 Single language declaration support
 Limitations
 No multilingual metadata on layers
 Missing localized support for exceptions
 Missing localization support for contents (e.g.,
GetFeatureInfo, GetMap labels)
 Robust support for Mandatory CRS (ETRS89)
 Support for Mandatory Encoding Formats (PNG,
GIF)
 Support for SLD 1.0 solid and mature
 Many Additional Vendor Options
INSPIRE View Services
GeoServer
 Support for SE 1.1 present
 extra operations available in SE 1.1 and not in
SLD 1.0 are not supported
 Some of the above are available as SLD 1.0
vendor extensions (same functionality, different
syntax)
INSPIRE View Services
GeoWebCache
 Full support for WMTS 1.0 (tiled view services)
 Harmonized names possible
 INSPIRECRS84QUAD tile matrix set not built-in,
but manually configurable
 Missing INSPIRE extensions:
 WMTS Capabilities document does not contain
the required INSPIRE extensions (WMS-C do
though)
 No layer metadata links
 Internationalization support missing
 No SOAP support
INSPIRE Download Services
GeoServer
 GeoServer 2.2.0 beta first release to support WFS
2.0 and GML 3.2.1
 IGN France Funding
 SOAP supported
 Missing some functionalities
 Standard Capabilites Extension missing
 Local and Remote Resolve
 GetPropertyValue Interactions with
AppSchema/Complex Features
 Basic Workflow for Complex features
 Store original datasets in ad hoc schema database
 Generating Object-Relational mappings
 On-the-fly output transformations
INSPIRE Coordinate
Transformation Services - GeoServer
 GeoServer provides coordinate transformation
tools with the gs:Reproject WPS process
 Requires some changes to become compliant
 Name change
 List supported SRS
 Use different mime types for GML
 Add “test transformation” mode (does not
actually transform, checks only if possible)
INSPIRE InvokeSD Services
GeoServer
 GeoServer Support OGC WPS 1.0.0
 Interaction with external WFS and WCS
 Automatic Ingestion of produced data
 Basic process chaining is supported
 Interaction with BPEL/BPMN engine to be
tested
Florence OpenGeoData Portal
Florence OpenGeoData Portal
Progetto CERCO
Progetto CERCO
LaMMa - MetOc
NURC - CMRE
Acque Wiz EU Project
 Crowdsourcing of data losses reports and data
quality
 Participative approach to water resourcing and
planning
Cultura Italia - MuseiD Portal
 Integrate with OpenCMS & SOLR
 Inject custom markers and tracks with custom
HTML pop-up
 Mobile Enabled Version
 Link-back to managed
resources
 Example here
 No INSPIRE!
Open Data
 Tremendous push for business and
innovation
 Bottom-up process
 Current Infrastructures shortcomings
 Focus on data rather than on services
 Mostly unidirectional
 Split between geospatial and non geospatial
 Interoperability between Hubs is an open
point
 There’s room for improvement
INSPIRE
 Top-down process
 Works by imposition
 Complexity, Complexity, Complexity
 We really needed more docs to read!
 Adapting to INSPIRE is expensive
 Existing products
 Existing infrastructure
 Existing data repositories
 Real world moves faster than
standardization bodies
 Open Data provides momentum, let’s use it!
Conclusions
 We work for people
 People ask for more data & services not more rules
 Complexity generate confusion
 Confusion generate failures
 Innovation
 development of new values
 solutions that meet new requirements
 inarticulate needs
 old market needs in new ways
 Open Data initiatives are fostering innovation
 INSPIRE does generate business, but innovation?
The End
Thanks for your time
simone.giannecchini@geo-solutions.it
GeoSolutions
 We don’t just use Open Source
 We contribute to creating real Open Source
products
 New Features
 Bug Fixing
 Contributions Review and Acceptance
 Community Management
 Documentation*
 Communication (conferences, events…)
 No investors, we sustain ourselves with our
revenue
Team – Key Members
 Ing. Simone Giannecchini
 Founder, GeoServer PSC, GeoTools PMC, ImageIO-Ext Architect, JAI-Tools founder,
GeoBatch founder
 Ing. Alessio Fabiani
 Founder, GeoServer PSC, GeoTools Committer
 Ing. Andrea Aime
 GeoServer PSC, GeoTools PMC, JAI-Tools Lead, ImageIO-Ext committer
 Ing. Daniele Romagnoli
 GeoServer Committer GeoTools PMC, ImageIO-Ext Lead, JAI-Tools Committer
 Ing. Emanuele Tajariol
 GeoServer Committer, GeoTools Committer, GeoNetwork PSC
 Ing Mauro Bartolomeoli
 GeoServer Committer, GeoTools Comitter, GeoBatch Committer
INSPIRE
 Infrastructure for Spatial Information in the
European Community
 2007/2/EC Directive, 14/03/2007
 Fully in place by 2019
 Implementing Rules and Technical Guidance to
implement EU-wide Interoperable SDIs
 IR are legally binding
 TC are not legally binding
 Main Aspects Covered
 Metadata
 Network Services
 Data and Service Sharing
 Data Specification
 Monitoring and Reporting
 Maximum Reuse of existing standards (OGC, ISO, W3C)
INSPIRE – Network Services
 Discovery Services
 View Services
 Download Services
 Transformation Services
 Invoke Spatial Data Services
 Rights Management Layer
INSPIRE – Discovery Services
 Discovery of spatial dataset and services
 Provide operations on services
 query about service capabilities
 register other federated Discovery Services
 Provide operations on metadata
 search
 update (both push and pull modes),
 perform federated searches
 Based on Metadata specs from ISO
 TG requires CSW 2.0.2 ISO AP as starting point
INSPIRE – Download Services
 Account for copies of spatial dataset, or parts of
them to be downloaded and/ accessed directly
 Predefined Dataset (or part) VS Direct access
 Presence of Query Capabilities
 Different Discovery Metadata
 Based on OGC WFS 2.0 and ISO/DIS 19142, 19143
for Direct Access
 May allow WFS 1.1 in the future
 Support for European CRS is Mandatory (See
Annex I of directive)
INSPIRE – Download Services
 Support for GML 3.2.1 is Mandatory
 SOAP Encoding is suggested
 Multilingualism Support is key
 Support for the Temporal dimension is Mandatory
 Support for Vector Data is rather mature
 Support for Raster Data is unclear
 WCS 1.1.2? WCS 2.0?
INSPIRE – View Services
 Display, Navigate, zoom in/out, pan or overlay
viewable dataset and legend information
 Based on OGC WMS 1.3.0 – ISO 19128 with OGC
SLD and SE
 INSPIRE Profile
 WMTS 1.0.0 for tile services with INSPIRE
extensions
 WMS 1.1.1 (INSPIRE PROFILE) is also acceptable
 2 Available Scenarios
 Scenario 1: GetCapabilities document is extended with a link to a
Catalogue
 Scenario 2: Extra elements are embedded into the GetCapabilities
document itself
INSPIRE – View Services
 Support for European CRS is Mandatory (See
Annex I of directive)
 SOAP support is suggested
 Support for the Temporal data dimension
 Mandatory output formats for Maps are PNG and
GID
 Multilingualism Support is key
INSPIRE – InvokeSD Services
 Invoking individual spatial services as well as
combinations of them
 synchronously or asynchronously
 Middleware per processing
 Technical Papers recommend OGC WPS as basic
building block
 BPEL is recommended between the others for
Service Chaining and Workflow
 SOAP should be mandatory
 IR and TG not available yet

More Related Content

Viewers also liked

Presentation supervision
Presentation supervisionPresentation supervision
Presentation supervisionMaxikar90
 
Living Through your Circumstances
Living Through your CircumstancesLiving Through your Circumstances
Living Through your CircumstancesVictorias Church
 
Right View Of Resurrection
Right View Of ResurrectionRight View Of Resurrection
Right View Of ResurrectionVictorias Church
 
Christian studies cloth
Christian studies clothChristian studies cloth
Christian studies clothDana Thompson
 
TapRoots Educational Program Photo Essay with notes
TapRoots  Educational Program Photo Essay with notesTapRoots  Educational Program Photo Essay with notes
TapRoots Educational Program Photo Essay with notesTap Roots
 
自力掃描 陳建維
自力掃描 陳建維自力掃描 陳建維
自力掃描 陳建維alan03265
 
Android Training in Bangalore
Android Training in BangaloreAndroid Training in Bangalore
Android Training in BangaloreCMS Computer
 
LR Парфюмерия
LR ПарфюмерияLR Парфюмерия
LR Парфюмерияt575ae
 
Dokumen standard bahasa tamil sk tahap 1
Dokumen standard bahasa tamil sk tahap 1Dokumen standard bahasa tamil sk tahap 1
Dokumen standard bahasa tamil sk tahap 1Kartikaa Jeyanthan
 
gazelle.pdf
gazelle.pdfgazelle.pdf
gazelle.pdfsptlove
 
20130314 het abc van sociale media sint pauwels
20130314 het abc van sociale media sint pauwels20130314 het abc van sociale media sint pauwels
20130314 het abc van sociale media sint pauwelskwb_eensgezind
 
LEVICK Weekly - Mar 29 2013
LEVICK Weekly - Mar 29 2013LEVICK Weekly - Mar 29 2013
LEVICK Weekly - Mar 29 2013LEVICK
 

Viewers also liked (17)

Presentation supervision
Presentation supervisionPresentation supervision
Presentation supervision
 
Living Through your Circumstances
Living Through your CircumstancesLiving Through your Circumstances
Living Through your Circumstances
 
Right View Of Resurrection
Right View Of ResurrectionRight View Of Resurrection
Right View Of Resurrection
 
Christian studies cloth
Christian studies clothChristian studies cloth
Christian studies cloth
 
2 1 task_format
2 1 task_format2 1 task_format
2 1 task_format
 
TapRoots Educational Program Photo Essay with notes
TapRoots  Educational Program Photo Essay with notesTapRoots  Educational Program Photo Essay with notes
TapRoots Educational Program Photo Essay with notes
 
自力掃描 陳建維
自力掃描 陳建維自力掃描 陳建維
自力掃描 陳建維
 
Android Training in Bangalore
Android Training in BangaloreAndroid Training in Bangalore
Android Training in Bangalore
 
Il periodo ipotetico
Il periodo ipoteticoIl periodo ipotetico
Il periodo ipotetico
 
Observation lab
Observation labObservation lab
Observation lab
 
LR Парфюмерия
LR ПарфюмерияLR Парфюмерия
LR Парфюмерия
 
Dokumen standard bahasa tamil sk tahap 1
Dokumen standard bahasa tamil sk tahap 1Dokumen standard bahasa tamil sk tahap 1
Dokumen standard bahasa tamil sk tahap 1
 
 
gazelle.pdf
gazelle.pdfgazelle.pdf
gazelle.pdf
 
20130314 het abc van sociale media sint pauwels
20130314 het abc van sociale media sint pauwels20130314 het abc van sociale media sint pauwels
20130314 het abc van sociale media sint pauwels
 
LEVICK Weekly - Mar 29 2013
LEVICK Weekly - Mar 29 2013LEVICK Weekly - Mar 29 2013
LEVICK Weekly - Mar 29 2013
 
Biomol presentacion 1
Biomol presentacion 1Biomol presentacion 1
Biomol presentacion 1
 

Similar to Taming OpenData and INSPIRE challenges with Open Source: lessons learned and real-world use cases from an SME

GeoNetwork, The Open Source Solution for the interoperable management of ge...
GeoNetwork, The Open Source Solution  for the interoperable management  of ge...GeoNetwork, The Open Source Solution  for the interoperable management  of ge...
GeoNetwork, The Open Source Solution for the interoperable management of ge...GeoSolutions
 
MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013
MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013
MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013GeoSolutions
 
GFOSS DAY 2012 GeoNetwork Presentation
GFOSS DAY 2012 GeoNetwork PresentationGFOSS DAY 2012 GeoNetwork Presentation
GFOSS DAY 2012 GeoNetwork PresentationGeoSolutions
 
Advancing open source geospatial software for the do d ic edward pickle openg...
Advancing open source geospatial software for the do d ic edward pickle openg...Advancing open source geospatial software for the do d ic edward pickle openg...
Advancing open source geospatial software for the do d ic edward pickle openg...Joshua L. Davis
 
State of GeoServer 2.13
State of GeoServer 2.13State of GeoServer 2.13
State of GeoServer 2.13Jody Garnett
 
Real Time, Web 2.0, and Grid Systems
Real Time, Web 2.0, and Grid Systems Real Time, Web 2.0, and Grid Systems
Real Time, Web 2.0, and Grid Systems Geoffrey Fox
 
GeoServer beginners gwf_2015
GeoServer beginners gwf_2015GeoServer beginners gwf_2015
GeoServer beginners gwf_2015GeoSolutions
 
Spatiotemporal Raster Improvements in GeoServer
Spatiotemporal Raster Improvements in GeoServerSpatiotemporal Raster Improvements in GeoServer
Spatiotemporal Raster Improvements in GeoServerGeoSolutions
 
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)George Percivall
 
State of GeoServer 2015
State of GeoServer 2015State of GeoServer 2015
State of GeoServer 2015Jody Garnett
 
GeoKettle: A powerful open source spatial ETL tool
GeoKettle: A powerful open source spatial ETL toolGeoKettle: A powerful open source spatial ETL tool
GeoKettle: A powerful open source spatial ETL toolThierry Badard
 
Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...GeoSolutions
 
OSGeo Live Lightening Overview
OSGeo Live Lightening OverviewOSGeo Live Lightening Overview
OSGeo Live Lightening OverviewJody Garnett
 
Spatial Data Infrastructure Best Practices with GeoNode
Spatial Data Infrastructure Best Practices with GeoNodeSpatial Data Infrastructure Best Practices with GeoNode
Spatial Data Infrastructure Best Practices with GeoNodeSebastian Benthall
 
Sysco Oracle Tour 2016 - What's new in FMW 12.2.1?
Sysco Oracle Tour 2016 - What's new in FMW 12.2.1?Sysco Oracle Tour 2016 - What's new in FMW 12.2.1?
Sysco Oracle Tour 2016 - What's new in FMW 12.2.1?Jon Petter Hjulstad
 
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...Beniamino Murgante
 
OpenMetadata Community Spotlight - Jürgen Zornig from ms.GIS
OpenMetadata Community Spotlight - Jürgen Zornig from ms.GISOpenMetadata Community Spotlight - Jürgen Zornig from ms.GIS
OpenMetadata Community Spotlight - Jürgen Zornig from ms.GISOpenMetadata
 
GeoKettle: A powerful open source spatial ETL tool
GeoKettle: A powerful open source spatial ETL toolGeoKettle: A powerful open source spatial ETL tool
GeoKettle: A powerful open source spatial ETL toolThierry Badard
 
GWT 2014: Emergency Conference - 02 le soluzioni geospaziali per la gestione ...
GWT 2014: Emergency Conference - 02 le soluzioni geospaziali per la gestione ...GWT 2014: Emergency Conference - 02 le soluzioni geospaziali per la gestione ...
GWT 2014: Emergency Conference - 02 le soluzioni geospaziali per la gestione ...Planetek Italia Srl
 
Webinar september 2013
Webinar september 2013Webinar september 2013
Webinar september 2013Marc Gille
 

Similar to Taming OpenData and INSPIRE challenges with Open Source: lessons learned and real-world use cases from an SME (20)

GeoNetwork, The Open Source Solution for the interoperable management of ge...
GeoNetwork, The Open Source Solution  for the interoperable management  of ge...GeoNetwork, The Open Source Solution  for the interoperable management  of ge...
GeoNetwork, The Open Source Solution for the interoperable management of ge...
 
MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013
MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013
MapStore Create, save and share maps and mashups @ GRASS-GFOSS 2013
 
GFOSS DAY 2012 GeoNetwork Presentation
GFOSS DAY 2012 GeoNetwork PresentationGFOSS DAY 2012 GeoNetwork Presentation
GFOSS DAY 2012 GeoNetwork Presentation
 
Advancing open source geospatial software for the do d ic edward pickle openg...
Advancing open source geospatial software for the do d ic edward pickle openg...Advancing open source geospatial software for the do d ic edward pickle openg...
Advancing open source geospatial software for the do d ic edward pickle openg...
 
State of GeoServer 2.13
State of GeoServer 2.13State of GeoServer 2.13
State of GeoServer 2.13
 
Real Time, Web 2.0, and Grid Systems
Real Time, Web 2.0, and Grid Systems Real Time, Web 2.0, and Grid Systems
Real Time, Web 2.0, and Grid Systems
 
GeoServer beginners gwf_2015
GeoServer beginners gwf_2015GeoServer beginners gwf_2015
GeoServer beginners gwf_2015
 
Spatiotemporal Raster Improvements in GeoServer
Spatiotemporal Raster Improvements in GeoServerSpatiotemporal Raster Improvements in GeoServer
Spatiotemporal Raster Improvements in GeoServer
 
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
Geospatial Temporal Open Standards for Big Data from Space (BiDS2014)
 
State of GeoServer 2015
State of GeoServer 2015State of GeoServer 2015
State of GeoServer 2015
 
GeoKettle: A powerful open source spatial ETL tool
GeoKettle: A powerful open source spatial ETL toolGeoKettle: A powerful open source spatial ETL tool
GeoKettle: A powerful open source spatial ETL tool
 
Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...Serving earth observation data with GeoServer: addressing real world requirem...
Serving earth observation data with GeoServer: addressing real world requirem...
 
OSGeo Live Lightening Overview
OSGeo Live Lightening OverviewOSGeo Live Lightening Overview
OSGeo Live Lightening Overview
 
Spatial Data Infrastructure Best Practices with GeoNode
Spatial Data Infrastructure Best Practices with GeoNodeSpatial Data Infrastructure Best Practices with GeoNode
Spatial Data Infrastructure Best Practices with GeoNode
 
Sysco Oracle Tour 2016 - What's new in FMW 12.2.1?
Sysco Oracle Tour 2016 - What's new in FMW 12.2.1?Sysco Oracle Tour 2016 - What's new in FMW 12.2.1?
Sysco Oracle Tour 2016 - What's new in FMW 12.2.1?
 
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
GeoSDI: una piattaforma social di dati geografici basata sui principi di INSP...
 
OpenMetadata Community Spotlight - Jürgen Zornig from ms.GIS
OpenMetadata Community Spotlight - Jürgen Zornig from ms.GISOpenMetadata Community Spotlight - Jürgen Zornig from ms.GIS
OpenMetadata Community Spotlight - Jürgen Zornig from ms.GIS
 
GeoKettle: A powerful open source spatial ETL tool
GeoKettle: A powerful open source spatial ETL toolGeoKettle: A powerful open source spatial ETL tool
GeoKettle: A powerful open source spatial ETL tool
 
GWT 2014: Emergency Conference - 02 le soluzioni geospaziali per la gestione ...
GWT 2014: Emergency Conference - 02 le soluzioni geospaziali per la gestione ...GWT 2014: Emergency Conference - 02 le soluzioni geospaziali per la gestione ...
GWT 2014: Emergency Conference - 02 le soluzioni geospaziali per la gestione ...
 
Webinar september 2013
Webinar september 2013Webinar september 2013
Webinar september 2013
 

More from smespire

Hackathon - Mapping da National Core a INSPIRE (Hydrography)
Hackathon - Mapping da National Core a INSPIRE (Hydrography)Hackathon - Mapping da National Core a INSPIRE (Hydrography)
Hackathon - Mapping da National Core a INSPIRE (Hydrography)smespire
 
Hackathon esempio di mapping addresses
Hackathon esempio di mapping addressesHackathon esempio di mapping addresses
Hackathon esempio di mapping addressessmespire
 
Hale esempio di mapping di dati istat
Hale esempio di mapping di dati istatHale esempio di mapping di dati istat
Hale esempio di mapping di dati istatsmespire
 
Webinar 2013 12-10-presentazione_jm
Webinar 2013 12-10-presentazione_jmWebinar 2013 12-10-presentazione_jm
Webinar 2013 12-10-presentazione_jmsmespire
 
Presentazione jrc 24 ottobre
Presentazione jrc 24 ottobrePresentazione jrc 24 ottobre
Presentazione jrc 24 ottobresmespire
 
Webinar 2013 11-21-campanile_esri_italia
Webinar 2013 11-21-campanile_esri_italiaWebinar 2013 11-21-campanile_esri_italia
Webinar 2013 11-21-campanile_esri_italiasmespire
 
Webinar 2013 11-21-sebillo
Webinar 2013 11-21-sebilloWebinar 2013 11-21-sebillo
Webinar 2013 11-21-sebillosmespire
 
Webinar 2013 11-21- FrancoVico
Webinar 2013 11-21- FrancoVicoWebinar 2013 11-21- FrancoVico
Webinar 2013 11-21- FrancoVicosmespire
 
Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istat
Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istatWebinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istat
Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istatsmespire
 
Webinar 20131023 cisis_rotundo
Webinar 20131023 cisis_rotundoWebinar 20131023 cisis_rotundo
Webinar 20131023 cisis_rotundosmespire
 
Cipolloni webinar231013
Cipolloni webinar231013Cipolloni webinar231013
Cipolloni webinar231013smespire
 
Webinar23ott13 lamma
Webinar23ott13 lammaWebinar23ott13 lamma
Webinar23ott13 lammasmespire
 
Webinar 2013 10-23-premessa
Webinar 2013 10-23-premessaWebinar 2013 10-23-premessa
Webinar 2013 10-23-premessasmespire
 
Leveraging SMEs’ Strenght for INSPIRE
Leveraging SMEs’ Strenght for INSPIRELeveraging SMEs’ Strenght for INSPIRE
Leveraging SMEs’ Strenght for INSPIREsmespire
 
An SME's perspective
An SME's perspectiveAn SME's perspective
An SME's perspectivesmespire
 
Looking at INSPIRE from an Open Source obsessed SME
Looking at INSPIRE from an Open Source obsessed SMELooking at INSPIRE from an Open Source obsessed SME
Looking at INSPIRE from an Open Source obsessed SMEsmespire
 
TEAM: Together Everyone Achieve More
TEAM: Together Everyone Achieve MoreTEAM: Together Everyone Achieve More
TEAM: Together Everyone Achieve Moresmespire
 
Generic Open Source Governance for Governments By the Dutch Provinces
Generic Open Source Governance for Governments By the Dutch ProvincesGeneric Open Source Governance for Governments By the Dutch Provinces
Generic Open Source Governance for Governments By the Dutch Provincessmespire
 
Free webservices for tourism portals
Free webservices for tourism portalsFree webservices for tourism portals
Free webservices for tourism portalssmespire
 
Development of a software tool to automatically produce INSPIRE-compliant data
Development of a software tool to automatically produce INSPIRE-compliant dataDevelopment of a software tool to automatically produce INSPIRE-compliant data
Development of a software tool to automatically produce INSPIRE-compliant datasmespire
 

More from smespire (20)

Hackathon - Mapping da National Core a INSPIRE (Hydrography)
Hackathon - Mapping da National Core a INSPIRE (Hydrography)Hackathon - Mapping da National Core a INSPIRE (Hydrography)
Hackathon - Mapping da National Core a INSPIRE (Hydrography)
 
Hackathon esempio di mapping addresses
Hackathon esempio di mapping addressesHackathon esempio di mapping addresses
Hackathon esempio di mapping addresses
 
Hale esempio di mapping di dati istat
Hale esempio di mapping di dati istatHale esempio di mapping di dati istat
Hale esempio di mapping di dati istat
 
Webinar 2013 12-10-presentazione_jm
Webinar 2013 12-10-presentazione_jmWebinar 2013 12-10-presentazione_jm
Webinar 2013 12-10-presentazione_jm
 
Presentazione jrc 24 ottobre
Presentazione jrc 24 ottobrePresentazione jrc 24 ottobre
Presentazione jrc 24 ottobre
 
Webinar 2013 11-21-campanile_esri_italia
Webinar 2013 11-21-campanile_esri_italiaWebinar 2013 11-21-campanile_esri_italia
Webinar 2013 11-21-campanile_esri_italia
 
Webinar 2013 11-21-sebillo
Webinar 2013 11-21-sebilloWebinar 2013 11-21-sebillo
Webinar 2013 11-21-sebillo
 
Webinar 2013 11-21- FrancoVico
Webinar 2013 11-21- FrancoVicoWebinar 2013 11-21- FrancoVico
Webinar 2013 11-21- FrancoVico
 
Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istat
Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istatWebinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istat
Webinar 20131121 fabio_vinci_esempio_di_mapping_di_dati_istat
 
Webinar 20131023 cisis_rotundo
Webinar 20131023 cisis_rotundoWebinar 20131023 cisis_rotundo
Webinar 20131023 cisis_rotundo
 
Cipolloni webinar231013
Cipolloni webinar231013Cipolloni webinar231013
Cipolloni webinar231013
 
Webinar23ott13 lamma
Webinar23ott13 lammaWebinar23ott13 lamma
Webinar23ott13 lamma
 
Webinar 2013 10-23-premessa
Webinar 2013 10-23-premessaWebinar 2013 10-23-premessa
Webinar 2013 10-23-premessa
 
Leveraging SMEs’ Strenght for INSPIRE
Leveraging SMEs’ Strenght for INSPIRELeveraging SMEs’ Strenght for INSPIRE
Leveraging SMEs’ Strenght for INSPIRE
 
An SME's perspective
An SME's perspectiveAn SME's perspective
An SME's perspective
 
Looking at INSPIRE from an Open Source obsessed SME
Looking at INSPIRE from an Open Source obsessed SMELooking at INSPIRE from an Open Source obsessed SME
Looking at INSPIRE from an Open Source obsessed SME
 
TEAM: Together Everyone Achieve More
TEAM: Together Everyone Achieve MoreTEAM: Together Everyone Achieve More
TEAM: Together Everyone Achieve More
 
Generic Open Source Governance for Governments By the Dutch Provinces
Generic Open Source Governance for Governments By the Dutch ProvincesGeneric Open Source Governance for Governments By the Dutch Provinces
Generic Open Source Governance for Governments By the Dutch Provinces
 
Free webservices for tourism portals
Free webservices for tourism portalsFree webservices for tourism portals
Free webservices for tourism portals
 
Development of a software tool to automatically produce INSPIRE-compliant data
Development of a software tool to automatically produce INSPIRE-compliant dataDevelopment of a software tool to automatically produce INSPIRE-compliant data
Development of a software tool to automatically produce INSPIRE-compliant data
 

Recently uploaded

Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...caitlingebhard1
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewDianaGray10
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsLeah Henrickson
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxjbellis
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityVictorSzoltysek
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data SciencePaolo Missier
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!Memoori
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxFIDO Alliance
 
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxCyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxMasterG
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireExakis Nelite
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfdanishmna97
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch TuesdayIvanti
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهMohamed Sweelam
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Paige Cruz
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctBrainSell Technologies
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...ScyllaDB
 

Recently uploaded (20)

Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Vector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptxVector Search @ sw2con for slideshare.pptx
Vector Search @ sw2con for slideshare.pptx
 
ChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps ProductivityChatGPT and Beyond - Elevating DevOps Productivity
ChatGPT and Beyond - Elevating DevOps Productivity
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxCyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
2024 May Patch Tuesday
2024 May Patch Tuesday2024 May Patch Tuesday
2024 May Patch Tuesday
 
الأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهلهالأمن السيبراني - ما لا يسع للمستخدم جهله
الأمن السيبراني - ما لا يسع للمستخدم جهله
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 

Taming OpenData and INSPIRE challenges with Open Source: lessons learned and real-world use cases from an SME

  • 1. GeoSolutions, Taming OpenData and INSPIRE challenges with Open Source: lessons learned and real-world use cases from an SME Ing. Simone Giannecchini, GeoSolutions
  • 2. Outline  Who we are  What we do  What we have done  My Perspective on INSPIRE and OpenData
  • 3. GeoSolutions  Founded in Italy in late 2006  Expertise • Image Processing, GeoSpatial Data Fusion • Java, Java Enterprise, C++, Python • JPEG2000, JPIP, Advanced 2D visualization  Supporting/Developing FOSS4G projects  GeoTools, GeoServer  GeoBatch, GeoNetwork  Clients  Large NGOs, Public Administrations  Private Companies  Good balance between Italian and International Clients  http://www.geo-solutions.it
  • 4. Reference Architecture GeoWebCacheGeoServer GeoBatch GeoNetwork MapStore Ingest & Preprocess Metadata Maps & Data Tiles & KML Mashups Data & Styles WMS Metadata
  • 5. FormatsandProtocols WFS 1.0, 1.1, 2.0 WMS 1.1.1 1.3.0 PostGIS Oracle H2 DB2 SQL Server MySql Spatialite GeoCouch Shapefile ---------- ---------- --------- ---------- ---------- ---------- --------- ---------- ---------- ---------- --------- ---------- ArcSDE WFS PNG, GIF JPEG TIFF, GeoTIFF SVG, PDF KML/KMZ Shapefile GML2 GML3 GeoRSS GeoJSON CSV/XLS Raw vector data Servers Styled maps DBMS Vector files WCS 1.0,1.1.1 2.0.1 GeoTIFF WMS ArcGrid GTopo30 Img+world Mosaic MrSID JPEG 2000 ECW,Pyramid, Oracle GeoRaster, PostGis Raster Raster files Raw raster data GeoTIFF ArcGrid GTopo30 Img+World GWC (WMTS, TMS, WMS-C) KML superoverlays Google maps tiles OGC tiles OSGEO tiles KML WPS 1.0.0
  • 6. GeoWebCache  Tile Oriented Geospatial Cache  Java Enterprise  Maps Acceleration ( 10x to 100x )  Standards compliant  OGC WMS 1.1.1, WMTS 1.0  TMS  WMS-C  Google Earth/Maps support  Stand-Alone or Integrated in GeoServer GeoWebCache Persistent raster/KML tile cache
  • 7. MapStore  Create, Manage, Share Stunning Maps easily  Mashing-up various sources of data  Inject markers and tracks with custom HTML pop-up  Embed in existing sites and portal  Use as complete geoportal solution
  • 8. GeoNetwork COMMON LANGUAGES EXCHANGE FORMATS CATALOGUES/ WEB SERVICES • Metadata – ISO19115:2003, ISO19119:2005, ISO19110:2005, ISO19139:2007 – FGDC, Dublin Core • Export/Import – RSS & GeoRSS newsfeeds – XML + XSL • Catalogue interfaces – OGC CSW 2.0.2 ISO Profile – OAI-PMH – Z39.50 – Geo-OpenSearch – GeoRSS – WebDAV • Web Mapping Client – OGC standards for WMS, WMC • Web Map Server (through GeoServer) – WMS, WFS, WFS-t, WCS, KML
  • 9. GeoBatch  Real-time produced data  Remote Sensing, In situ, Models, etc..  Recognizable, isolate data streams  Flow  Incoming series of geospatial data  Specific format  Defined rules for preprocessing  Defined rules for ingestion and/or exploitation  Automatic Ingestion and preprocessing  No manual intervention  Example, flow of EO raster Producer GeoServer GeoWebCache Tile Pyramid Publish
  • 10. INSPIRE – Who does What  Discovery service  GeoNetwork  View, Download, InvokeSD, Transformation Service  GeoServer
  • 11. INSPIRE Discovery Services GeoNetwork  GeoNetwork implements CSW 2.0.2 ISO Profile  INPIRE extended constraints in metadata should be explicitly enabled in GeoNetwork  Complies with almost all main requirements in Metadata Implementation and Discovery Services  Main compliancy issues in:  Handling federated catalogues  in Discovery Service Metadata and Link Discovery Service operations  Federated metadata retrieving  no CSW, only Z39.50  Publishing in pull mode  matching CSW Harvest operation in GN is not stable yet
  • 12. INSPIRE View Services GeoServer  Historically well supported WMS 1.1.1  GeoServer Stable 2.1.x Supports WMS 1.3  Ordnance Survey (UK) funded the work  INSPIRE compliancy still partial  Harmonized Names (available since 2.2.0 beta)  SOAP Support missing (recommended, not mandatory)  Scenario 2 not supported  Partial support for multilingualism  INSPIRE Community Extension  Separate plugin  Plugs-in additional fields for Multilingualism and Service Metadata
  • 13. INSPIRE View Services GeoServer  Language support:  Single language declaration support  Limitations  No multilingual metadata on layers  Missing localized support for exceptions  Missing localization support for contents (e.g., GetFeatureInfo, GetMap labels)  Robust support for Mandatory CRS (ETRS89)  Support for Mandatory Encoding Formats (PNG, GIF)  Support for SLD 1.0 solid and mature  Many Additional Vendor Options
  • 14. INSPIRE View Services GeoServer  Support for SE 1.1 present  extra operations available in SE 1.1 and not in SLD 1.0 are not supported  Some of the above are available as SLD 1.0 vendor extensions (same functionality, different syntax)
  • 15. INSPIRE View Services GeoWebCache  Full support for WMTS 1.0 (tiled view services)  Harmonized names possible  INSPIRECRS84QUAD tile matrix set not built-in, but manually configurable  Missing INSPIRE extensions:  WMTS Capabilities document does not contain the required INSPIRE extensions (WMS-C do though)  No layer metadata links  Internationalization support missing  No SOAP support
  • 16. INSPIRE Download Services GeoServer  GeoServer 2.2.0 beta first release to support WFS 2.0 and GML 3.2.1  IGN France Funding  SOAP supported  Missing some functionalities  Standard Capabilites Extension missing  Local and Remote Resolve  GetPropertyValue Interactions with AppSchema/Complex Features  Basic Workflow for Complex features  Store original datasets in ad hoc schema database  Generating Object-Relational mappings  On-the-fly output transformations
  • 17. INSPIRE Coordinate Transformation Services - GeoServer  GeoServer provides coordinate transformation tools with the gs:Reproject WPS process  Requires some changes to become compliant  Name change  List supported SRS  Use different mime types for GML  Add “test transformation” mode (does not actually transform, checks only if possible)
  • 18. INSPIRE InvokeSD Services GeoServer  GeoServer Support OGC WPS 1.0.0  Interaction with external WFS and WCS  Automatic Ingestion of produced data  Basic process chaining is supported  Interaction with BPEL/BPMN engine to be tested
  • 25. Acque Wiz EU Project  Crowdsourcing of data losses reports and data quality  Participative approach to water resourcing and planning
  • 26. Cultura Italia - MuseiD Portal  Integrate with OpenCMS & SOLR  Inject custom markers and tracks with custom HTML pop-up  Mobile Enabled Version  Link-back to managed resources  Example here  No INSPIRE!
  • 27. Open Data  Tremendous push for business and innovation  Bottom-up process  Current Infrastructures shortcomings  Focus on data rather than on services  Mostly unidirectional  Split between geospatial and non geospatial  Interoperability between Hubs is an open point  There’s room for improvement
  • 28. INSPIRE  Top-down process  Works by imposition  Complexity, Complexity, Complexity  We really needed more docs to read!  Adapting to INSPIRE is expensive  Existing products  Existing infrastructure  Existing data repositories  Real world moves faster than standardization bodies  Open Data provides momentum, let’s use it!
  • 29. Conclusions  We work for people  People ask for more data & services not more rules  Complexity generate confusion  Confusion generate failures  Innovation  development of new values  solutions that meet new requirements  inarticulate needs  old market needs in new ways  Open Data initiatives are fostering innovation  INSPIRE does generate business, but innovation?
  • 30. The End Thanks for your time simone.giannecchini@geo-solutions.it
  • 31. GeoSolutions  We don’t just use Open Source  We contribute to creating real Open Source products  New Features  Bug Fixing  Contributions Review and Acceptance  Community Management  Documentation*  Communication (conferences, events…)  No investors, we sustain ourselves with our revenue
  • 32. Team – Key Members  Ing. Simone Giannecchini  Founder, GeoServer PSC, GeoTools PMC, ImageIO-Ext Architect, JAI-Tools founder, GeoBatch founder  Ing. Alessio Fabiani  Founder, GeoServer PSC, GeoTools Committer  Ing. Andrea Aime  GeoServer PSC, GeoTools PMC, JAI-Tools Lead, ImageIO-Ext committer  Ing. Daniele Romagnoli  GeoServer Committer GeoTools PMC, ImageIO-Ext Lead, JAI-Tools Committer  Ing. Emanuele Tajariol  GeoServer Committer, GeoTools Committer, GeoNetwork PSC  Ing Mauro Bartolomeoli  GeoServer Committer, GeoTools Comitter, GeoBatch Committer
  • 33. INSPIRE  Infrastructure for Spatial Information in the European Community  2007/2/EC Directive, 14/03/2007  Fully in place by 2019  Implementing Rules and Technical Guidance to implement EU-wide Interoperable SDIs  IR are legally binding  TC are not legally binding  Main Aspects Covered  Metadata  Network Services  Data and Service Sharing  Data Specification  Monitoring and Reporting  Maximum Reuse of existing standards (OGC, ISO, W3C)
  • 34. INSPIRE – Network Services  Discovery Services  View Services  Download Services  Transformation Services  Invoke Spatial Data Services  Rights Management Layer
  • 35. INSPIRE – Discovery Services  Discovery of spatial dataset and services  Provide operations on services  query about service capabilities  register other federated Discovery Services  Provide operations on metadata  search  update (both push and pull modes),  perform federated searches  Based on Metadata specs from ISO  TG requires CSW 2.0.2 ISO AP as starting point
  • 36. INSPIRE – Download Services  Account for copies of spatial dataset, or parts of them to be downloaded and/ accessed directly  Predefined Dataset (or part) VS Direct access  Presence of Query Capabilities  Different Discovery Metadata  Based on OGC WFS 2.0 and ISO/DIS 19142, 19143 for Direct Access  May allow WFS 1.1 in the future  Support for European CRS is Mandatory (See Annex I of directive)
  • 37. INSPIRE – Download Services  Support for GML 3.2.1 is Mandatory  SOAP Encoding is suggested  Multilingualism Support is key  Support for the Temporal dimension is Mandatory  Support for Vector Data is rather mature  Support for Raster Data is unclear  WCS 1.1.2? WCS 2.0?
  • 38. INSPIRE – View Services  Display, Navigate, zoom in/out, pan or overlay viewable dataset and legend information  Based on OGC WMS 1.3.0 – ISO 19128 with OGC SLD and SE  INSPIRE Profile  WMTS 1.0.0 for tile services with INSPIRE extensions  WMS 1.1.1 (INSPIRE PROFILE) is also acceptable  2 Available Scenarios  Scenario 1: GetCapabilities document is extended with a link to a Catalogue  Scenario 2: Extra elements are embedded into the GetCapabilities document itself
  • 39. INSPIRE – View Services  Support for European CRS is Mandatory (See Annex I of directive)  SOAP support is suggested  Support for the Temporal data dimension  Mandatory output formats for Maps are PNG and GID  Multilingualism Support is key
  • 40. INSPIRE – InvokeSD Services  Invoking individual spatial services as well as combinations of them  synchronously or asynchronously  Middleware per processing  Technical Papers recommend OGC WPS as basic building block  BPEL is recommended between the others for Service Chaining and Workflow  SOAP should be mandatory  IR and TG not available yet