SlideShare a Scribd company logo
1 of 36
Download to read offline
Open Geospatial Consortium
(OGC)
Open Standards
September 2015
Rafael Moreno
Department of Geography
and Environmental Sciences
There are many dimensions to “Open”
• Open source software.
• Open data.
• Open specifications/standards.
• Open publishing.
• Open education resources.
• Open government.
• Open innovation.
?
FOSS/FOSS4G
Open
Standards
?
http://www.sutor.com/c/essays/osvsos/
http://oss-watch.ac.uk/resources/openstandardsopensource
Why “Open”?
Open Data Handbook: Why Open Data?
http://opendatahandbook.org/guide/en/why-open-data/
Why FOSS?
http://www.dwheeler.com/oss_fs_why.html
Why open access?
http://www.sparc.arl.org/resources/open-access/why-oa
Why open education matters
http://whyopenedmatters.org/
Why open government matters
https://www.whitehouse.gov/blog/2009/12/09/why-open-
government-matters
OGC Open Standards for
Geospatial Information
“Open standards” means that the standards
documents are:
• Freely and publicly available
• Non discriminatory
• Free of license fees
• Vendor neutral
• Data neutral
• Agreed to by a formal, member based
consensus process
What are OGC standards?
• Technical documents that detail interfaces or encodings.
• Software developers use these documents to build open
interfaces and encodings into their products and services.
• Ideally, when OGC standards are implemented in products
or online services by two different software engineers
working independently, the resulting components plug and
play, that is, they work together without further
debugging.
Why Geospatial Open Standards?
Benefits of Interoperability
• Avoid over-dependence on a single vendor.
• Broadened product acquisition opportunities: Mix and
match components.
• Minimize risks as technology change.
• Leverage legacy investments.
• Maximize access to outside information resources.
• Maximize outside access to your information resources.
• Ready access to data; data integration.
• Work more quickly and cheaply.
• Higher return on investment.
• Easier access to multiple online info and data sources and
services.
• Use and reuse different vendor solutions.
• Reduce deployment costs by reusing information from other
communities.
• Rapidly mobilize new capabilities (plug and play).
• Meet requirements for citizen access.
• Foundation for interoperable service networks.
• Standards reduce risk and costs.
Create a common picture of reality
Why Geospatial Open Standards?
Benefits of Interoperability ….
The need
Integration
Interoperability
Collaboration
Transparency
A common
picture
OGC Geospatial Fusion Pilot Project
http://www.opengeospatial.org/projects/initiatives/gfspp
https://www.ise.gov/blog/ise-bloggers/inter-agency-geospatial-
collaboration-work
Fusion of Geospatial Information
Making data
discoverable and
accessible
through one spatial
framework
http://www.earthmagazine.org/article/digitizing-earth-developing-cyberinfrastructure-geosciences
http://semanticommunity.info/Data_Science/EarthCube_Data_Science_Publications
Cyberinfrastructure for the Geosciences
Earth Observation System of Systems
Source: Luiz Bermudez http://www.inegi.org.mx/RDE/RDE_05/RDE_05_Art6.html
National and Global
Spatial Data Infrastructures
OGC Implementation Standards
They are written for a more technical audience and detail
the interface structure between software components.
More than 30 baseline standards
http://www.opengeospatial.org/docs/is
https://en.wikipedia.org/wiki/Open_Geospatial_Consortium#Standards
GML 3.0 alone is 529 pages.
OGC Implementation Standards
Approximately 70
September 2015
http://www.opengeospatial.org/docs/is
http://www.opengeospatial.org/standards/specifications/list
What is the difference between and
specification and a standard?
A standard is a specification, but a specification is
not necessarily a standard.
• Specifications are documents that describe protocols, data
encodings, software interfaces and other aspects of information
and process sharing.
• A standard is a specification that developers in numerous
companies can use to ensure that their products "work
together.“the authority of a standard derives from the breadth of
its acceptance in the marketplace and the authority of the standard
setting organization sponsoring it.
• Every software company develops specifications to guide
development of their proprietary technologies.
• OpenGIS® Specifications, on the other hand, are "consensus
standards" similar to HTML, XML, TCP/IP and the other standards
that define the Internet and the Web.
http://www.opengeospatial.org/ogc/faq/abstractspec#2
Jungle of Acronyms?
Resources to Explore and Learn about
OGC Open Standards
OpenGeospatial e-Learning
(https://github.com/opengeospatial/e-learning/wiki)
“The Goal of the OGC E-Learning program is to coordinate and
provide educational materials that can support adoption of OGC
standards and professional (skills) assessment”.
OGC White Papers
http://www.opengeospatial.org/pressroom/papers
Getting started with OGC standards for geospatial sharing
http://www.eclipse.org/community/eclipse_newsletter/2014/march/article1.
php; http://live.osgeo.org/en/standards/standards.html
Communities of interest driving interoperability
(https://www.fgdc.gov/ngac/meetings/april-2012/open-geospatial-
consortium-activities-reichardt.pdf)
Open Web Mapping course online
https://www.e-education.psu.edu/geog585/
Resources to Explore and Learn about
OGC Open Standards
OGC Reference Model
http://www.opengeospatial.org/standards/orm
OGC Reference Architecture Profile (RAP) Advisor
Recommendations for system development.
http://rap.opengeospatial.org/
OGC Best Practices documents
http://www.opengeospatial.org/docs/bp
Types of OGC Standards
Encoding standards:
Rules that determine how to organize information, typically sent by a
service provider or produced by an application.
GeoPackage GML 3.2 SensorML waterML CityGML IndoorGML
Interface standards:
Rules that determine the operations between service providers and
service requesters. For example, an interface to request maps to a
map service provider.
WMS, WFS, WCS
https://github.com/opengeospatial/e-learning/wiki
Geospatial Web services
using OGC standards
It helps to think of publish, find and bind as the key functions for
applications in a Web services environment (SOA Services Oriented
Architecture).
Data
or
Service
Catalogue
or
GeoPortal
OGC Web Services
OWS
Data Delivery Services
• WMS (Web Map Service): Generates maps as images.
Response: Geo-registered JPG, PNG, etc..  Raster
• WFS (Web Feature Service): Generates geographic entities
or features.  Vector
• Response: Features usually in GML format.
• WFS-T (WFS-Transactions): Allows creation, deletion and
updating of features.  Vector
• WCS (Web Coverage Service): Generates geospatial
coverages representing space-varying phenomena  Grid
• SOS (Sensor Observation Service): API for managing
measured data as well as metadata from heterogenous
sensors  Data XML
WMS
Web Map
Server
Web Coverage
Server
Web Feature
Server
Sensor Web Enablement
(SWE) Standards
• sensorML
• Sensor Observation Service (SOS)
• Sensor Planning Service (SPS)
• Sensor Alert Service (SAS)
• Catalogue Service/Sensors
CSW Catalogue Service for the Web
Tool that supports the ability to
publish and search collections of
descriptive information (metadata) for
data, services, and related
information objects.
WPS Web Processing Service
A WPS can be configured to offer GIS functionality to
clients across a network access to pre-programmed
calculations and/or computation models that operate
on spatially referenced data.
It provides rules for standardizing how inputs and
outputs (requests and responses) for invoking
geospatial processing services, such as polygon
overlay, as a Web service.
Encoding Standards
storing and transferring data
• GeoPackage
• GML 3.2 CityGML IndoorGML
• sensorML
• waterML
• KML
• Open GeoSMS
• GeoSPARQL
• Moving Features
• Symbology encoding
http://live.osgeo.org/en/standards/standards.html
FOSS4G to Implement an OGC Web Services Architecture

More Related Content

What's hot

Open Source GeoSpatial
Open Source GeoSpatialOpen Source GeoSpatial
Open Source GeoSpatialarno974
 
Gis - open source potentials
Gis  - open source potentialsGis  - open source potentials
Gis - open source potentialsTim Willoughby
 
Open Geodata, DIT, December 2010
Open Geodata, DIT, December 2010Open Geodata, DIT, December 2010
Open Geodata, DIT, December 2010Richard Cantwell
 
Stop making tools! Nobody likes them anyway...
Stop making tools! Nobody likes them anyway...Stop making tools! Nobody likes them anyway...
Stop making tools! Nobody likes them anyway...Christophe Guéret
 
Cloud architectures for data science
Cloud architectures for data scienceCloud architectures for data science
Cloud architectures for data scienceMargriet Groenendijk
 
[ICLR2017 Reading Meeting@DeNA] Introduction of ICLR2017
[ICLR2017 Reading Meeting@DeNA] Introduction of ICLR2017[ICLR2017 Reading Meeting@DeNA] Introduction of ICLR2017
[ICLR2017 Reading Meeting@DeNA] Introduction of ICLR2017Takeru Miyato
 
Tools for Digital Humanities Scholarly Innovation: Timemap, Juxtapose, Story Map
Tools for Digital Humanities Scholarly Innovation: Timemap, Juxtapose, Story MapTools for Digital Humanities Scholarly Innovation: Timemap, Juxtapose, Story Map
Tools for Digital Humanities Scholarly Innovation: Timemap, Juxtapose, Story MapShawn Day
 
Deploying your Predictive Models as a Service via Domino
Deploying your Predictive Models as a Service via DominoDeploying your Predictive Models as a Service via Domino
Deploying your Predictive Models as a Service via DominoJo-fai Chow
 
20180226 data driven smart governance
20180226 data driven smart governance20180226 data driven smart governance
20180226 data driven smart governanceDongpo Deng
 
The methods and practices of Linked Open Data
The methods and practices of Linked Open DataThe methods and practices of Linked Open Data
The methods and practices of Linked Open DataDongpo Deng
 

What's hot (14)

Open Source GeoSpatial
Open Source GeoSpatialOpen Source GeoSpatial
Open Source GeoSpatial
 
Gis - open source potentials
Gis  - open source potentialsGis  - open source potentials
Gis - open source potentials
 
Open Geodata, DIT, December 2010
Open Geodata, DIT, December 2010Open Geodata, DIT, December 2010
Open Geodata, DIT, December 2010
 
2013 GISitR Program
 2013 GISitR Program 2013 GISitR Program
2013 GISitR Program
 
ICT4D course 2013 - Sugar
ICT4D course 2013 - SugarICT4D course 2013 - Sugar
ICT4D course 2013 - Sugar
 
Stop making tools! Nobody likes them anyway...
Stop making tools! Nobody likes them anyway...Stop making tools! Nobody likes them anyway...
Stop making tools! Nobody likes them anyway...
 
Cloud architectures for data science
Cloud architectures for data scienceCloud architectures for data science
Cloud architectures for data science
 
Intro Open Source GIS
Intro Open Source GISIntro Open Source GIS
Intro Open Source GIS
 
Data Science in the Cloud
Data Science in the CloudData Science in the Cloud
Data Science in the Cloud
 
[ICLR2017 Reading Meeting@DeNA] Introduction of ICLR2017
[ICLR2017 Reading Meeting@DeNA] Introduction of ICLR2017[ICLR2017 Reading Meeting@DeNA] Introduction of ICLR2017
[ICLR2017 Reading Meeting@DeNA] Introduction of ICLR2017
 
Tools for Digital Humanities Scholarly Innovation: Timemap, Juxtapose, Story Map
Tools for Digital Humanities Scholarly Innovation: Timemap, Juxtapose, Story MapTools for Digital Humanities Scholarly Innovation: Timemap, Juxtapose, Story Map
Tools for Digital Humanities Scholarly Innovation: Timemap, Juxtapose, Story Map
 
Deploying your Predictive Models as a Service via Domino
Deploying your Predictive Models as a Service via DominoDeploying your Predictive Models as a Service via Domino
Deploying your Predictive Models as a Service via Domino
 
20180226 data driven smart governance
20180226 data driven smart governance20180226 data driven smart governance
20180226 data driven smart governance
 
The methods and practices of Linked Open Data
The methods and practices of Linked Open DataThe methods and practices of Linked Open Data
The methods and practices of Linked Open Data
 

Similar to 2015 FOSS4G Track: Open Specifications for the Storage, Transport and Processing of Geospatial Data by Rafael Moreno

Validation of services, data and metadata
Validation of services, data and metadataValidation of services, data and metadata
Validation of services, data and metadataLuis Bermudez
 
Open Source Geospatial Tools: Enabling Decision Makers
Open Source Geospatial Tools: Enabling Decision MakersOpen Source Geospatial Tools: Enabling Decision Makers
Open Source Geospatial Tools: Enabling Decision MakersEcotrust
 
DEMETER at OGC Agriculture Session
DEMETER at OGC Agriculture SessionDEMETER at OGC Agriculture Session
DEMETER at OGC Agriculture SessionH2020 DEMETER
 
Serving Ireland's Geospatial Information as Linked Data
Serving Ireland's Geospatial Information as Linked DataServing Ireland's Geospatial Information as Linked Data
Serving Ireland's Geospatial Information as Linked DataChristophe Debruyne
 
Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked .
 
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
 
FreeGIS.net, INSPIRE, Open Source Software and OGC standards
FreeGIS.net, INSPIRE, Open Source Software and OGC standardsFreeGIS.net, INSPIRE, Open Source Software and OGC standards
FreeGIS.net, INSPIRE, Open Source Software and OGC standardsArnulf Christl
 
Introduction to Open Source GIS
Introduction to Open Source GISIntroduction to Open Source GIS
Introduction to Open Source GISSANGHEE SHIN
 
Enrichment of Geoportal Interoperable Platform and Development of Thematic Ap...
Enrichment of Geoportal Interoperable Platform and Development of Thematic Ap...Enrichment of Geoportal Interoperable Platform and Development of Thematic Ap...
Enrichment of Geoportal Interoperable Platform and Development of Thematic Ap...IRJET Journal
 
Web Services Emissions 2006 Falke
Web Services Emissions 2006 FalkeWeb Services Emissions 2006 Falke
Web Services Emissions 2006 FalkeRudolf Husar
 
Open Source GIS
Open Source GISOpen Source GIS
Open Source GISJoe Larson
 
Cloud computing application for water resources based on open source software...
Cloud computing application for water resources based on open source software...Cloud computing application for water resources based on open source software...
Cloud computing application for water resources based on open source software...Blagoj Delipetrev
 
Integrating PostGIS in Web Applications
Integrating PostGIS in Web ApplicationsIntegrating PostGIS in Web Applications
Integrating PostGIS in Web ApplicationsCommand Prompt., Inc
 
Inspire Helsinki 2019 - Keynote Bart De Lathouwer
Inspire Helsinki 2019 - Keynote Bart De LathouwerInspire Helsinki 2019 - Keynote Bart De Lathouwer
Inspire Helsinki 2019 - Keynote Bart De LathouwerHannaHorppila
 

Similar to 2015 FOSS4G Track: Open Specifications for the Storage, Transport and Processing of Geospatial Data by Rafael Moreno (20)

Validation of services, data and metadata
Validation of services, data and metadataValidation of services, data and metadata
Validation of services, data and metadata
 
Open Source Geospatial Tools: Enabling Decision Makers
Open Source Geospatial Tools: Enabling Decision MakersOpen Source Geospatial Tools: Enabling Decision Makers
Open Source Geospatial Tools: Enabling Decision Makers
 
Open Spatial Data: Sources and Tools
Open Spatial Data: Sources and ToolsOpen Spatial Data: Sources and Tools
Open Spatial Data: Sources and Tools
 
DEMETER at OGC Agriculture Session
DEMETER at OGC Agriculture SessionDEMETER at OGC Agriculture Session
DEMETER at OGC Agriculture Session
 
Serving Ireland's Geospatial Information as Linked Data
Serving Ireland's Geospatial Information as Linked DataServing Ireland's Geospatial Information as Linked Data
Serving Ireland's Geospatial Information as Linked Data
 
Geoportal4everybody
Geoportal4everybodyGeoportal4everybody
Geoportal4everybody
 
Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011Dublinked tech workshop_15_dec2011
Dublinked tech workshop_15_dec2011
 
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)
 
Lesson1 esa summer_school_brovelli
Lesson1 esa summer_school_brovelliLesson1 esa summer_school_brovelli
Lesson1 esa summer_school_brovelli
 
FreeGIS.net, INSPIRE, Open Source Software and OGC standards
FreeGIS.net, INSPIRE, Open Source Software and OGC standardsFreeGIS.net, INSPIRE, Open Source Software and OGC standards
FreeGIS.net, INSPIRE, Open Source Software and OGC standards
 
Introduction to Open Source GIS
Introduction to Open Source GISIntroduction to Open Source GIS
Introduction to Open Source GIS
 
Enrichment of Geoportal Interoperable Platform and Development of Thematic Ap...
Enrichment of Geoportal Interoperable Platform and Development of Thematic Ap...Enrichment of Geoportal Interoperable Platform and Development of Thematic Ap...
Enrichment of Geoportal Interoperable Platform and Development of Thematic Ap...
 
Web Services Emissions 2006 Falke
Web Services Emissions 2006 FalkeWeb Services Emissions 2006 Falke
Web Services Emissions 2006 Falke
 
Open Source GIS
Open Source GISOpen Source GIS
Open Source GIS
 
Cloud computing application for water resources based on open source software...
Cloud computing application for water resources based on open source software...Cloud computing application for water resources based on open source software...
Cloud computing application for water resources based on open source software...
 
Bcs Talk Notes
Bcs Talk NotesBcs Talk Notes
Bcs Talk Notes
 
Integrating PostGIS in Web Applications
Integrating PostGIS in Web ApplicationsIntegrating PostGIS in Web Applications
Integrating PostGIS in Web Applications
 
Geos2011 - Lorenzino Vaccari - Keynote speech
Geos2011 - Lorenzino Vaccari - Keynote speechGeos2011 - Lorenzino Vaccari - Keynote speech
Geos2011 - Lorenzino Vaccari - Keynote speech
 
Open@EDINA
Open@EDINAOpen@EDINA
Open@EDINA
 
Inspire Helsinki 2019 - Keynote Bart De Lathouwer
Inspire Helsinki 2019 - Keynote Bart De LathouwerInspire Helsinki 2019 - Keynote Bart De Lathouwer
Inspire Helsinki 2019 - Keynote Bart De Lathouwer
 

More from GIS in the Rockies

GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...
GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...
GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...GIS in the Rockies
 
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian Collison
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian CollisonGISCO Fall 2018: Colorado 811: Changes and Challenges – Brian Collison
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian CollisonGIS in the Rockies
 
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave Murray
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave MurrayGISCO Fall 2018: Senate Bill 18-167 and GIS – Dave Murray
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave MurrayGIS in the Rockies
 
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections 2018 GIS in the Rockies Workshop: Coordinate Systems and Projections
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections GIS in the Rockies
 
2018 GIS in Emergency Management: Denver Office of Emergency Management Overview
2018 GIS in Emergency Management: Denver Office of Emergency Management Overview2018 GIS in Emergency Management: Denver Office of Emergency Management Overview
2018 GIS in Emergency Management: Denver Office of Emergency Management OverviewGIS in the Rockies
 
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven GovernmentGIS in the Rockies
 
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...GIS in the Rockies
 
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...GIS in the Rockies
 
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...GIS in the Rockies
 
2018 GIS in Recreation: The Making of a Trail
2018 GIS in Recreation: The Making of a Trail2018 GIS in Recreation: The Making of a Trail
2018 GIS in Recreation: The Making of a TrailGIS in the Rockies
 
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and AppsGIS in the Rockies
 
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...GIS in the Rockies
 
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...2018 GIS in Development: Partnerships Lead to Additional Recreational Content...
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...GIS in the Rockies
 
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carrGIS in the Rockies
 
2018 GIS in Recreation: A Creek Runs Through It
2018 GIS in Recreation: A Creek Runs Through It2018 GIS in Recreation: A Creek Runs Through It
2018 GIS in Recreation: A Creek Runs Through ItGIS in the Rockies
 
2018 GIS in Recreation: Virtually Touring the National Trails
2018 GIS in Recreation: Virtually Touring the National Trails2018 GIS in Recreation: Virtually Touring the National Trails
2018 GIS in Recreation: Virtually Touring the National TrailsGIS in the Rockies
 
2018 GIS in the Rockies PLSC Track: Turning Towards the Future
2018 GIS in the Rockies PLSC Track: Turning Towards the Future2018 GIS in the Rockies PLSC Track: Turning Towards the Future
2018 GIS in the Rockies PLSC Track: Turning Towards the FutureGIS in the Rockies
 
2018 GIS in the Rockies PLSC: Intro to PLSS
2018 GIS in the Rockies PLSC: Intro to PLSS2018 GIS in the Rockies PLSC: Intro to PLSS
2018 GIS in the Rockies PLSC: Intro to PLSSGIS in the Rockies
 
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF20222018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022GIS in the Rockies
 
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...GIS in the Rockies
 

More from GIS in the Rockies (20)

GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...
GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...
GISCO Fall 2018: Bike Network Equity: A GIS and Qualitative Analysis of Ameri...
 
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian Collison
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian CollisonGISCO Fall 2018: Colorado 811: Changes and Challenges – Brian Collison
GISCO Fall 2018: Colorado 811: Changes and Challenges – Brian Collison
 
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave Murray
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave MurrayGISCO Fall 2018: Senate Bill 18-167 and GIS – Dave Murray
GISCO Fall 2018: Senate Bill 18-167 and GIS – Dave Murray
 
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections 2018 GIS in the Rockies Workshop: Coordinate Systems and Projections
2018 GIS in the Rockies Workshop: Coordinate Systems and Projections
 
2018 GIS in Emergency Management: Denver Office of Emergency Management Overview
2018 GIS in Emergency Management: Denver Office of Emergency Management Overview2018 GIS in Emergency Management: Denver Office of Emergency Management Overview
2018 GIS in Emergency Management: Denver Office of Emergency Management Overview
 
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
2018 GIS in the Rockies Vendor Showcase (Th): The Data Driven Government
 
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
2018 GIS in the Rockies Vendor Showcase (Th): Solving Real World Issues With ...
 
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...
2018 GIS in the Rockies Vendor Showcase (Th): ERDAS Imagine What's New and Ti...
 
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...
2018 GIS in the Rockies Vendor Showcase (Th): Building High Performance Gover...
 
2018 GIS in Recreation: The Making of a Trail
2018 GIS in Recreation: The Making of a Trail2018 GIS in Recreation: The Making of a Trail
2018 GIS in Recreation: The Making of a Trail
 
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
2018 GIS in Recreation: The Latest Trail Technology Crowdsourcing Maps and Apps
 
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...
2018 GIS in the Rockies: Riparian Shrub Assessment of the Mancos River Canyon...
 
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...2018 GIS in Development: Partnerships Lead to Additional Recreational Content...
2018 GIS in Development: Partnerships Lead to Additional Recreational Content...
 
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr
2018 GIS in Recreation: Adding Value to Colorado the Beautiful Initiative carr
 
2018 GIS in Recreation: A Creek Runs Through It
2018 GIS in Recreation: A Creek Runs Through It2018 GIS in Recreation: A Creek Runs Through It
2018 GIS in Recreation: A Creek Runs Through It
 
2018 GIS in Recreation: Virtually Touring the National Trails
2018 GIS in Recreation: Virtually Touring the National Trails2018 GIS in Recreation: Virtually Touring the National Trails
2018 GIS in Recreation: Virtually Touring the National Trails
 
2018 GIS in the Rockies PLSC Track: Turning Towards the Future
2018 GIS in the Rockies PLSC Track: Turning Towards the Future2018 GIS in the Rockies PLSC Track: Turning Towards the Future
2018 GIS in the Rockies PLSC Track: Turning Towards the Future
 
2018 GIS in the Rockies PLSC: Intro to PLSS
2018 GIS in the Rockies PLSC: Intro to PLSS2018 GIS in the Rockies PLSC: Intro to PLSS
2018 GIS in the Rockies PLSC: Intro to PLSS
 
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF20222018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022
2018 GIS in the Rockies PLSC Track: Grid to Ground NATRF2022
 
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...
2018 GIS in Development: USGS and Citizen Science Success and Enhancements fo...
 

Recently uploaded

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 

Recently uploaded (20)

DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 

2015 FOSS4G Track: Open Specifications for the Storage, Transport and Processing of Geospatial Data by Rafael Moreno

  • 1. Open Geospatial Consortium (OGC) Open Standards September 2015 Rafael Moreno Department of Geography and Environmental Sciences
  • 2. There are many dimensions to “Open” • Open source software. • Open data. • Open specifications/standards. • Open publishing. • Open education resources. • Open government. • Open innovation. ?
  • 4. Why “Open”? Open Data Handbook: Why Open Data? http://opendatahandbook.org/guide/en/why-open-data/ Why FOSS? http://www.dwheeler.com/oss_fs_why.html Why open access? http://www.sparc.arl.org/resources/open-access/why-oa Why open education matters http://whyopenedmatters.org/ Why open government matters https://www.whitehouse.gov/blog/2009/12/09/why-open- government-matters
  • 5. OGC Open Standards for Geospatial Information
  • 6. “Open standards” means that the standards documents are: • Freely and publicly available • Non discriminatory • Free of license fees • Vendor neutral • Data neutral • Agreed to by a formal, member based consensus process
  • 7. What are OGC standards? • Technical documents that detail interfaces or encodings. • Software developers use these documents to build open interfaces and encodings into their products and services. • Ideally, when OGC standards are implemented in products or online services by two different software engineers working independently, the resulting components plug and play, that is, they work together without further debugging.
  • 8.
  • 9. Why Geospatial Open Standards? Benefits of Interoperability • Avoid over-dependence on a single vendor. • Broadened product acquisition opportunities: Mix and match components. • Minimize risks as technology change. • Leverage legacy investments. • Maximize access to outside information resources. • Maximize outside access to your information resources. • Ready access to data; data integration. • Work more quickly and cheaply. • Higher return on investment.
  • 10. • Easier access to multiple online info and data sources and services. • Use and reuse different vendor solutions. • Reduce deployment costs by reusing information from other communities. • Rapidly mobilize new capabilities (plug and play). • Meet requirements for citizen access. • Foundation for interoperable service networks. • Standards reduce risk and costs. Create a common picture of reality Why Geospatial Open Standards? Benefits of Interoperability ….
  • 12. OGC Geospatial Fusion Pilot Project http://www.opengeospatial.org/projects/initiatives/gfspp https://www.ise.gov/blog/ise-bloggers/inter-agency-geospatial- collaboration-work Fusion of Geospatial Information Making data discoverable and accessible through one spatial framework
  • 15. Source: Luiz Bermudez http://www.inegi.org.mx/RDE/RDE_05/RDE_05_Art6.html National and Global Spatial Data Infrastructures
  • 16. OGC Implementation Standards They are written for a more technical audience and detail the interface structure between software components. More than 30 baseline standards http://www.opengeospatial.org/docs/is https://en.wikipedia.org/wiki/Open_Geospatial_Consortium#Standards GML 3.0 alone is 529 pages.
  • 17. OGC Implementation Standards Approximately 70 September 2015 http://www.opengeospatial.org/docs/is http://www.opengeospatial.org/standards/specifications/list
  • 18. What is the difference between and specification and a standard? A standard is a specification, but a specification is not necessarily a standard. • Specifications are documents that describe protocols, data encodings, software interfaces and other aspects of information and process sharing. • A standard is a specification that developers in numerous companies can use to ensure that their products "work together.“the authority of a standard derives from the breadth of its acceptance in the marketplace and the authority of the standard setting organization sponsoring it. • Every software company develops specifications to guide development of their proprietary technologies. • OpenGIS® Specifications, on the other hand, are "consensus standards" similar to HTML, XML, TCP/IP and the other standards that define the Internet and the Web. http://www.opengeospatial.org/ogc/faq/abstractspec#2
  • 20.
  • 21. Resources to Explore and Learn about OGC Open Standards OpenGeospatial e-Learning (https://github.com/opengeospatial/e-learning/wiki) “The Goal of the OGC E-Learning program is to coordinate and provide educational materials that can support adoption of OGC standards and professional (skills) assessment”. OGC White Papers http://www.opengeospatial.org/pressroom/papers Getting started with OGC standards for geospatial sharing http://www.eclipse.org/community/eclipse_newsletter/2014/march/article1. php; http://live.osgeo.org/en/standards/standards.html Communities of interest driving interoperability (https://www.fgdc.gov/ngac/meetings/april-2012/open-geospatial- consortium-activities-reichardt.pdf) Open Web Mapping course online https://www.e-education.psu.edu/geog585/
  • 22. Resources to Explore and Learn about OGC Open Standards OGC Reference Model http://www.opengeospatial.org/standards/orm OGC Reference Architecture Profile (RAP) Advisor Recommendations for system development. http://rap.opengeospatial.org/ OGC Best Practices documents http://www.opengeospatial.org/docs/bp
  • 23. Types of OGC Standards Encoding standards: Rules that determine how to organize information, typically sent by a service provider or produced by an application. GeoPackage GML 3.2 SensorML waterML CityGML IndoorGML Interface standards: Rules that determine the operations between service providers and service requesters. For example, an interface to request maps to a map service provider. WMS, WFS, WCS https://github.com/opengeospatial/e-learning/wiki
  • 24. Geospatial Web services using OGC standards It helps to think of publish, find and bind as the key functions for applications in a Web services environment (SOA Services Oriented Architecture). Data or Service Catalogue or GeoPortal
  • 26. Data Delivery Services • WMS (Web Map Service): Generates maps as images. Response: Geo-registered JPG, PNG, etc..  Raster • WFS (Web Feature Service): Generates geographic entities or features.  Vector • Response: Features usually in GML format. • WFS-T (WFS-Transactions): Allows creation, deletion and updating of features.  Vector • WCS (Web Coverage Service): Generates geospatial coverages representing space-varying phenomena  Grid • SOS (Sensor Observation Service): API for managing measured data as well as metadata from heterogenous sensors  Data XML
  • 27. WMS
  • 29. Sensor Web Enablement (SWE) Standards • sensorML • Sensor Observation Service (SOS) • Sensor Planning Service (SPS) • Sensor Alert Service (SAS) • Catalogue Service/Sensors
  • 30. CSW Catalogue Service for the Web Tool that supports the ability to publish and search collections of descriptive information (metadata) for data, services, and related information objects.
  • 31. WPS Web Processing Service A WPS can be configured to offer GIS functionality to clients across a network access to pre-programmed calculations and/or computation models that operate on spatially referenced data. It provides rules for standardizing how inputs and outputs (requests and responses) for invoking geospatial processing services, such as polygon overlay, as a Web service.
  • 32.
  • 33. Encoding Standards storing and transferring data • GeoPackage • GML 3.2 CityGML IndoorGML • sensorML • waterML • KML • Open GeoSMS • GeoSPARQL • Moving Features • Symbology encoding
  • 35.
  • 36. FOSS4G to Implement an OGC Web Services Architecture