The Open GIS Consortium, Geospatial Data Sharing, and Interoperability BAAMA April 18, 2002 Phillip C. Dibner Ecosystem Associates

Slides:



Advertisements
Similar presentations
Reference Model Ideas. Geospatial Semantics and Ontology Reference Model Metadata Data Sources Underlying Ontologies Semantic and Ontology Services Ontology.
Advertisements

A Roadmap of Open Source components for GI Web Services and Clients A Paul R Cooper MAGIC.
ISPRS WG II/3 Chongjun YANG Sept th 2003, Thailand Co-Chair of ISPRS WG II/3 IRSA/Chinese Academy of Sciences.
® © 2006 Open Geospatial Consortium, Inc. OGC Catalog CEOS WGISS September 2006 Chuck Heazel
Spatial Data Infrastructures and Spatial Ontologies and Semantics
The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,
Where next…. Stakeholder workshop, 29 Jan To the end of the project.
Architectures for Data Access Services Practical considerations for design of discoverable, reusable interoperable data sources.
INTERNATIONAL INSTITUTE FOR GEO-INFORMATION SCIENCE AND EARTH OBSERVATION Towards quality-aware Infrastructures for Geographic Information Services Richard.
Geographic Interoperability Office ISO and OGC Geographic Information Service Architecture George Percivall NASA Geographic.
1 OGC Web Services Kai Lin San Diego Supercomputer Center
Open GIS Consortium for a changing world. Spatial connectivity OGC Interoperability Program Status Lance McKee Open GIS Consortium, Inc.
Development of a Prototype Web GIS Server for HDF-EOS Data based on OGC Web Map Specifications Liping Di, Zhangshi Yin, Wenli Yang, Meixia Deng, and R.
Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting Technical information OGC WMS – WFS – CSW.
Nov Copyright Galdos Systems Inc. November 2001 Geography Markup Language Enabling the Geo-spatial Web.
NDFD Technical Workshop (Nov 2, 2006) 1 GIS Web Services NDFD Technical Workshop November 2, 2006 John Schattel -
1 How Semantic Technology Can Improve the NextGen Air Transportation System Information Sharing Environment 4th Annual Spatial Ontology Community of Practice.
Nov Copyright Galdos Systems Inc. November 2001 Impact of GML on Data Development.
Web GIS – About and Need Arup Dasgupta Honorary Advisor GIS Development.
Session 1: Introduction to Geospatial Standards Why do we care about standards? Agreement on syntax, information models and interfaces lets us share information.
Copyright © 2006, Open Geospatial Consortium, Inc., All Rights Reserved. The OGC and Emergency Services: GML for Location Transport & Formats & Mapping.
GIS on the Web. World Wide Web Internet Clients Servers FTP Opportunity in Web- based Mapping Disaster relief and Emergency management Global and.
Web Feature Service and Web Map Service WATER FOR A HEALTHY COUNTRY FLAGSHIP SISS Workshop v2.3 Pavel Golodoniuc, Josh Vote 8 May 2013.
© OGC, All Rights Reserved Open Geospatial Consortium
Page 1 LAITS Laboratory for Advanced Information Technology and Standards 9/6/04 Briefing on Open Geospatial Consortium (OGC)’s Web Services (OWS) Initiative.
Interoperability ERRA System.
Web Feature Service – What and How? Ian Painter - Snowflake Software.
David Blasby The Open Planning Project New York. Goals Explain what a WFS and WMS are, and when to use them Be able to create simple spatial web applications.
An Introduction To Building An Open Standard Web Map Application Joe Daigneau Pennsylvania State University.
Integrating geospatial services with distributed multimedia resources Maurits van der Vlugt Webmapping Team Manager Social Change Online
Enterprise Viewpoint Tim Mackey Web Systems Manager Geoscience Australia.
The OpenGIS Consortium Geog 516 Presentation #2 Rueben Schulz March 2004.
Using standard Web technologies to share (GIS) data online Maurits van der Vlugt Jonathan Doig OpenGIS Suppliers: ESRI, Xmarc, Social Change Online, MapInfo,
Metadata and Geographical Information Systems Adrian Moss KINDS project, Manchester Metropolitan University, UK
Trends in map e-services Karel Charvat
Jean François Doyon Tom Kralidis June 2003 Services Overview.
June 9-11, 2004 Carleton University Ottawa Canada OGC in Open Source Products Tom Kralidis Jeff McKenna Peter Pulsifer Bart van den Eijnden June 9-11,
Web GIS Technologies A R Dasgupta Honorary Advisor GIS Development.
What is Information Modelling (and why do we need it in NEII…)? Dominic Lowe, Bureau of Meteorology, 29 October 2013.
Extensible Markup Language (XML) Extensible Markup Language (XML) is a simple, very flexible text format derived from SGML (ISO 8879).ISO 8879 XML is a.
Open GIS Consortium for a changing world. Spatial connectivity © 2000, Open GIS Consortium, Inc. All Rights Reserved Enabling Open Access to Geographic.
Open GIS Consortium for a changing world. Spatial connectivity © 2000, Open GIS Consortium, Inc. All Rights Reserved The Open GIS Consortium - a Platform.
© 2002, Open GIS Consortium, Inc. GSDI-6 Developing SDI’s Session: Global Perspectives Advancing GSDI and the Objectives of Sustainable Development September.
AUKEGGS Architecturally Significant Issues (that we need to solve)
DSTT Report - OGC Services May 8, 2002Page 1 Allan Doyle DSTT Report OGC Services DSTT Report OGC & GRID Services Allan Doyle NASA/II May 8, 2002.
Geospatial Interoperability Jeff de La Beaujardière, PhD NASA Geospatial Interoperability Office.
GIS data sources; catalogs of data and services. USGS: National Mapping.
GIS on the Web; web sources of GIS data
RSISIPL1 SERVICE ORIENTED ARCHITECTURE (SOA) By Pavan By Pavan.
Geography Markup Language (GML). What is GML? – Scope  The Geography Markup Language is  a modeling language for geographic information  an encoding.
© 2006, Open Geospatial Consortium, Inc. The OGC Sensor Web Enablement framework Simon CoxMike Botts CSIRO Exploration & MiningNational Space Science &
WIGOS Data model – standards introduction.
Slide 1 SDTSSDTS FGDC CWG SDTS Revision Project ANSI INCITS L1 Project to Update SDTS FGDC CWG September 2, 2003.
Open Geospatial Consortium Overview and why we are adopting the standards.
Geography Markup Language (GML). GML What is GML? – Scope  The Geography Markup Language is  a modeling language for geographic information  an encoding.
IOOS Sea Surface Temperatures: Realizing Truly Distributed Data with Open Standards Presenter Kyle Draganov.
Know the Earth…Show the Way NATIONAL GEOSPATIAL-INTELLIGENCE AGENCY Approved for Public Release PA Case NGA’s Standards Program Karl Koklauner Deputy.
© 2005, Open Geospatial Consortium, Inc. CrisisGrid: Critical Infrastructure and Informatics for Emergency Response 4 May 2005 Mark Reichardt President.
National Geospatial Enterprise Architecture N S D I National Spatial Data Infrastructure An Architectural Process Overview Presented by Eliot Christian.
CGI – GeoSciML Testbed 3 Status for BRGM Jean-Jacques Serrano.
® ® Geospatial Information Standards for Human Geography at: Human Geography Summit by: Raj Singh, PhD Director, Interoperability Programs Open Geospatial.
Smart Maps and Dumb Questions: A Geospatial Semantic Web Interoperability Experiment Joshua Lieberman Traverse Technologies, Inc. & Northrop Grumman Information.
SDI 4.0 Crowd-sourcing, Gov-sourcing Geographic Data via Open Geosynchronization Raj R. Singh Director, Interoperability Programs Open Geospatial Consortium.
Vers national spatial data infrastructure training program vers national spatial data infrastructure training program Implementing.
© 2007, Open Geospatial Consortium, Inc. Implementing the GEOSS Architecture using open standards Implementing the GEOSS Architecture using open standards.
Geospatial interoperability Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
The Next Generation Network Enabled Weather (NNEW) SWIM Application
Session 2: Metadata and Catalogues
and perspectives for AIXM
Presentation transcript:

The Open GIS Consortium, Geospatial Data Sharing, and Interoperability BAAMA April 18, 2002 Phillip C. Dibner Ecosystem Associates

State of the (non-) Union Tens (100s?) of billions of dollars worth of spatial data already archived at diverse sites Too large and expensive to move and convert Prohibitively inconvenient to store and manage centrally Operationally constraining and administratively challenging to mandate a single-technology supplier

The Solution: Interoperate Data remain in place No constraints on maintenance operations or policy Existing in-house tools and applications remain viable Only the interfaces need be well-defined among interoperating clients and servers

Open GIS The Open GIS Consortium (OGC) grew out of the need among federal agencies to share data. Currently a collaboration of more than 230 vendors, integrators, government and private agencies, universities, and end users. Abstract Specification: –Defines basis of discourse for standards under development –17 volumes. –A living document 7(+) publicly available Implementation Specs published. Many more in various stages of creation or refinement. Close relationship with ISO (esp. TC 211) Uses other standards where possible

Organization of OGC Planning Committee –Steering, policy, general management and oversight Technical Committee (TC) –Develops specifications, discussion papers, other technical communications. –Special Interest Groups (SIGs), Working Groups (WGs) that develop specifications, and Revision WGs that revise specs. –Consensus process. Interoperability Program –Practical testbed and pilot projects –Speeds specification development –Helps bring products to the marketplace

A Snapshot of SIGs, WGs, and RWGs Architecture Catalog Features Decision Support GML Metadata Image Exploitation WWW Mapping Location Services Information Communities and Semantics Telecommunications and Utilities Earth Observation Defense and Intel Natural Resources and Environment Disaster Management and Public Safety Europe Australia Technology SIGsDomain SIGs Coordinate Transformation WG & RWG Grid Coverages WG Catalog RWG Open Spatial Publishing and Discovery Infrastructure (OSPDI) WG Simple Features for CORBA RWG WGs and RWGs

Simple Features Specification Profiled for CORBA/IDL, SQL, and OLE/COM Includes a Geometry interface with support for: –Full suite of SRS and coordinate system interfaces: Geodetic and non-geodetic SRS Coordinate units Projection and coordinate transform interfaces –Point, 1-D, and 2-D geometries Points and point strings, lines and line strings, curves, 2D surfaces, rings, polygons, and corresponding collections –Relational operators Typically boolean Equals, contains, touches, within, disjoint, crosses, etc. –Set operators Typically geometry-valued Intersection, union, difference, buffer, convex hull, etc. Sequences of name/value pairs for non-spatial properties Supports Collections and Iterators

Coordinate Transformation Service 3 Packages: Position, Coordinate Systems, Transformations –Enables creation of standard and customized CT objects. –Each CT object includes a source and target Coordinate System. –Also includes an instance of a mathematical transform class, which performs the actual transformation of positions in the source CS to positions in the target CS.

Geography Markup Language (GML) XML implementation of Simple Features and increasingly more comprehensive set of objects. Rapidly becoming - or has become - the lingua franca for the transport and storage of geographic information. Specified in XML Schema Currently undergoing its third revision; Version 2.0 has been released.

Web Mapping Server Exposes its datasets through a standard CGI interface. Supports heterogeneous data formats, both image and vector, at source locations. May allow for querying objects within the data layers it provides Returns a map image - a picture. Formats that support transparency (GIF, PNG) allow images to be stacked.

Web Mapping Servers and Client Whoville Cedar Lake Integrated View Internet Crime Social Services Land Parcel Federal Program Weather Environment Framework (Clearinghouse) Adapted from Web Map Server Demonstration presentation © 2000 OGC

NOAA Hurricane Image of the Gulf of Mexico Source: Web Map Service Implementation Specification OGCProject Document r2

Political, Coastline, and Populated Areas, Southeastern United States Source: Web Map Service Implementation Specification OGCProject Document r2

Combined Hurricane Image and Population Map Source: Web Map Service Implementation Specification OGCProject Document r2

WMS Interface: Overview GetCapabilities (required): Obtain service-level metadata, which is a machine-readable (and human-readable) description of the WMS's information content and acceptable request parameters. GetMap (required): Obtain a map image whose geospatial and dimensional parameters are well-defined. GetFeatureInfo (optional): Ask for information about particular features shown on a map. A WMS or layer that supports this function is called queryable.

Legend Roads Water Buildings Map Layers Web Map Service GetCapabilities Capabilities XML Document with Layer Information GetMap Rendered Map Image WMS Interface: Operation Client

Cascading Map Server Supports the WMS interface to client applications Acts like a client itself, by accessing and collating data from a variety of servers Applies coordinate transforms, reprojections, and image processing as needed Returns the composite image to client applications

Cascading Map Server Web Browser Map Server internet Cascading Map Server Map Server internet Capabilities Integrator Map Integrator JPEG WGS 84 GIF NAD 83 PNG AL St Pln GIF WGS 84 Different viewer client in browser! Adapted from Web Map Server Demonstration presentation © 2000 OGC

Web Feature Server (WFS) Passes vector data (not pictures) between server and client Why? Processing of various sorts, including flexible portrayal Encoding in current implementations is GML Basic WFS: –GetCapabilities –DescribeFeatureType –GetFeature Transactional WFS: –Transaction –LockFeature Not yet a published standard - but maturing rapidly

Web Coverage Server (WCS) Coverage data, not pictures. Like WFS, but for imagery and other coverages. Why? Flexible portrayal, image processing, etc. Supports many formats and encodings. Not as mature as WFS, but under intensive development. Formally, a coverage is a mathematical function: a mapping from a geographic (or temporal?) domain space to some sort of range space, typically a measurement or observation. Metadata are complex. Much active debate about format and content of capabilities document.

Catalogs and Registries Element 13 of the Abstract Specification Stateful Catalog Interface Implementation Specification: (doc ) –Coarse and fine-grained models for tradeoff between detailed control and flexibility –Defines structural as well as dynamic models Stateless version is in specification review process. Communicates with clients via Capabilities Documents Next version is being actively developed and debated –Likely based on ebRIM –Next step towards Web Service Chaining

Sensor Web Components © 2001 OGC, Inc. All rights reserved.

A Sensor Web Client View © 2001 OGC, Inc. All rights reserved.

Other Specs - “In Play” UOM: Units of Measure. Developed with coordinate units in mind, has general applicability. SLD: Styled Layer Descriptors. When combined with a WFS, provides for a stylable WMS. WTS: Web Terrain Server. Renders oblique views that incorporate elevation data. XIMA: XML for Image Markup and Annotation. CPS: Coverage Portrayal Service. Measurements and Observations: relevant to Sensor Web, and to the range space of a WCS.

Constellation of Sensors SCS Client Sensor Collection Service Map Layers Web Map Service Web Feature Service Current OGC Data Retrieval Operations Web Coverage Service Vector Data Coverage Data GetObservation Measurement Collection GetCoverage GetFeature GetMap Feature Data Rendered Map Image Coverage Data WCS Client WFS Client WMS Client Coverage Portrayal Service SLD Service

Current Issues Which new specifications are the wave of the future, which not? When to start adopting? Consistency among different services: consistent schema for capabilities document, both for operation and for discovery. Balancing need to innovate with producing a stable basis for products in the marketplace.

OGC Interoperability Program OGC Interoperability Program OGCSpecificationProgram Interoperability Initiative Testbeds Pilots Insertions FeasibilityStudies Infrastructure Initiatives WMSs WFSsWCSs CMS External (3 rd Party ) Repository Services Repository Services Operators User Interaction Internet OGC Network™ PlanningStudies Development Initiatives © 2001 OGC, Inc. All rights reserved.

Working Groups Working Groups Working Groups Role of Initiatives and Working Groups Working Groups DIPRv1 Working Groups DIPRv2 Working Groups IPR TC DP/Other Requirement Viability Consensus IP Work Items Development and Testing Cycles OGCNetwork © 2001 OGC, Inc. All rights reserved.

Practica - On the Ground with the Interoperability Program* * WMT-1 and -2 –Genesis of the Web Map Server –Revealed need and opportunity for GML Upper Susquehanna- Lackawanna Geospatial Fusion Testbed –GeoParser, GeoCoder, Gazetteer –Location Organizer Folder (LOF) spec, for an analyst to keep track of the datasets collected for a given project CTI MPP-1: Military Pilot Program, Phase 1 OWS: Web Services Initiative (3 threads): –1.1: Complete –1.2: Kicks off May 20 OpenLS: Location Services CIPI: Critical Infrastructures ODMS MMI: Multihazard Mapping GISD: Sustainable Development Etc. * Complete * Ongoing or not yet started

Example from Civil Technology Insertion USACE MVD project sites (yellow) from ArcIMS/WMS Oil facilities (green) and high tide line (off-white) from LSU Geomedia/WMS, over Compusult basemap.

Cross-Agency Data Sharing Enhanced Landsat data from NASA-JPL, overlain by a color airphoto Mosaic hosted at CubeWerx, with a road layer from USGS and the MVD project site information.

Resources OGC: –Specifications, discussion papers, news, links to product info –Contact information –Member pages OGC Network: ogcnetwork.org Open source products –UMN WMS: mapserver.gis.umn.edu –MIT Orthoserver (a WMS designed for orthophotos and imagery): –GeoServer (WFS):