and perspectives for AIXM

Slides:



Advertisements
Similar presentations
Page 1 CSISS LCenter for Spatial Information Science and Systems 03/19/2008 GeoBrain BPELPower Workflow Engine Liping Di, Genong Yu Center.
Advertisements

A Roadmap of Open Source components for GI Web Services and Clients A Paul R Cooper MAGIC.
Translating WFS Query to SQL/XML Query Vânia Vidal Fernando Lemos Fábio Feitosa Departamento de Computação Universidade Federal do Ceará
The Next Generation Network Enabled Weather (NNEW) SWIM Application Asia/Pacific AMHS/SWIM Workshop Chaing Mai, Thailand March 5-7, 2012 Tom McParland,
OASIS OData Technical Committee. AGENDA Introduction OASIS OData Technical Committee OData Overview Work of the Technical Committee Q&A.
Architectures for Data Access Services Practical considerations for design of discoverable, reusable interoperable data sources.
Proposed update of Technical Guidance for INSPIRE Download services based on SOS Matthes Rieke, Dr. Albert Remke (m.rieke, 52°North.
1 OGC Web Services Kai Lin San Diego Supercomputer Center
Department of Geoinformatics and Cartography Finnish Geodetic Institute INSPIRE Network Services DT INSPIRE IR Development Status Transformation Services.
Introduction to Digital NOTAM
1 Introduction to XML. XML eXtensible implies that users define tag content Markup implies it is a coded document Language implies it is a metalanguage.
Europe’s Information Society eContentplus OrléansWP6 1st Coordination and progress meeting Technical information OGC WMS – WFS – CSW.
NDFD Technical Workshop (Nov 2, 2006) 1 GIS Web Services NDFD Technical Workshop November 2, 2006 John Schattel -
JCDL 07/ 2002 JCDL W5 Digital Gazetteers Portland, Standard-based Gazetteer Services.
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.
Telecom and Informatics Web Services og WFS - en brikke i en større sammenheng? David Skogan
GIS on the Web. World Wide Web Internet Clients Servers FTP Opportunity in Web- based Mapping Disaster relief and Emergency management Global and.
1 Introduction to web mapping Dissemination of results, maps and figures ESTP course on Geographic Information Systems (GIS): Use of GIS for making statistics.
EuroGeographics Workshop Network Service, Paris, /06 Download services Olaf Østensen Network Services Drafting Team.
ALKIS-ATKIS modelling using ISO standards Workshop “Standards in action” – Lisbon – Clemens Portele interactive instruments GmbH Trierer.
Lecture 3: Geospatial Web Services From Web sites to Web services Geospatial Web service functions Web service types Interoperability and geospatial service.
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.
AIXM Users’ Conference, March Implementing AIXM in Instrument Flight Procedures Automation Presenter: Iain Hammond MacDonald, Dettwiler &
Mapping between SOS standard specifications and INSPIRE legislation. Relationship between SOS and D2.9 Matthes Rieke, Dr. Albert Remke (m.rieke,
Data Scrounging 101 Steve Signell, Instructor Robert Poirier, TA School of Science Rensselaer Polytechnic Institute Monday,
The FalconView Geodata Overlay
Complex Data Transformations in Digital Libraries with Spatio-Temporal Information B. Martins, N. Freire, J. Borbinha Instituto Superior Técnico, Technical.
XML Web Services Architecture Siddharth Ruchandani CS 6362 – SW Architecture & Design Summer /11/05.
Archie Warnock, A/WWW Enterprises OCG Catalog Specification v2.0 Overview and Discussion Archie Warnock, Doug Nebert Yonsook Enloe, Jolyon Martin May 14,
RSISIPL1 SERVICE ORIENTED ARCHITECTURE (SOA) By Pavan By Pavan.
Spatial Databases: Web Services DT211-4 DT228-4 Semester Pat Browne
WIGOS Data model – standards introduction.
GEO PLACES EXPLORER PRESENTED BY KHUSHBOO BAGHADIYA SUMANA VENKATESH.
OGC Web Services with complex data Stephen Pascoe How OGC Web Services relate to GML Application Schema.
OGC Update WGISS-19 - March 2005 Allan Doyle, GSDI/EOGEO
SDI 4.0 Crowd-sourcing, Gov-sourcing Geographic Data via Open Geosynchronization Raj R. Singh Director, Interoperability Programs Open Geospatial Consortium.
Copyright, Open Geospatial Consortium Making Location Count Peer-to-Peer File Sharing An Answer to the SDI blues North Carolina GIS Conference February,
1 Survey of Profiles from Other Domains XMSF Profile SG 13 January 2004 Curt Blais and NPS MV3250 (Introduction to XML, 1st Quarter 2005) Katherine L.
Geospatial interoperability Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
OGP Seabed Survey Data Model (SSDM)
Introduction to Digital NOTAM
European Monitoring Platform for Mapping of QoS and QoE
The Next Generation Network Enabled Weather (NNEW) SWIM Application
Components People Technology Policies Standards Spatial Data.
Kartografik Bilgi Sistemleri - JDF470
Web Development Web Servers.
OGC Standards Overview
Web Feature Service – What and How?
making ogc's wfs specification mash-up friendly
MountainScope: OWS-6 Aviation Handheld Client
Using Postgres/PostGIS for WFSRI
Modernizing web service standards: The next version of WFS
Chapter 2 Database Environment.
Updating GML datasets S-100 WG TSM September 2017
Dynamic Data Access and Dynamically Generated WMS Layers
Introduction to the WMO/OGC Hydrology Domain Working Group
Jonathan Rosenberg dynamicsoft
Session 2: Metadata and Catalogues
OGC and activities HMA-T Phase 2 KO Meeting
MountainScope: OWS-6 Aviation Handheld Client
Status OpenSearch Standardisation Activities - HMA-S Project
Introduction to Digital NOTAM
WG standards for data access/exchange
SDI from a technological perspective: Standards
QoS Metadata Status 106th OGC Technical Committee Orléans, France
Dynamic Data Access and Dynamically Generated WMS Layers
Presentation transcript:

and perspectives for AIXM WFS status and perspectives for AIXM Alain Hubert - alain.hubert@ionicsoft.com Director of Research & Development Ionic Software September 2007 http://www.ionicsoft.com

Content Overview of WFS spec Application domains WFS and neo-geography OGC/ISO and specification process Next steps for WFS (1.2) WFS and AIXM Conclusions References

Introduction to Web Feature Service Whereas Web Map Service delivers a map image, the OGC® Web Feature Service (WFS) implementation Specification supports the direct exploitation and access of feature data and associated attributes on the Web. The WFS is a service interface that describes data manipulation on geographic features. Data Manipulation operations include the ability to insert, delete, update, get and query features on spatial and non-spatial constraints The XML-based GML furnishes the default payload-encoding for transporting the geographic features, but other formats like shapefiles can also serve for transport.

What are Features ? A feature is "an abstraction of a real world phenomenon; it is a geographic feature if it is associated with a location relative to the Earth”. It can be a real world object (a tree, a POI), an observation or an event (accident, fire) A Feature is an instance of a feature type A Feature Type defines the structure of the Features. It is defined by a set of attributes that have a name and a type. The attributes can be numbers, strings, dates, etc. but also a geometry that localizes the features on the earth or even another feature. A Feature Collection is a set of features. It is a kind of feature that groups other features.

Main WFS operations WFS WFST GetCapabilities - Indicates which feature types it can service and what operations are supported on each. DescribeFeatureType - Describes the structure of any feature type upon request. GetFeature - Services requests to retrieve feature instances from a datastore. Feature properties to fetch may be specified. The query may be constrained spatially and non-spatially. LockFeature - Processes a lock request on one or more instances of a feature type for the duration of a transaction. This ensures that serializable transactions are supported. Transaction - Services transaction requests. A transaction request is composed of operations that modify features in the datastore; insert, update and delete features. WFS WFST

OGC/ISO and specification process WFS is an Open Geospatial Consortium specification. Current version is WFS 1.1. Current work on version 1.2. WFS / ISO 19142 is a committee draft, in edition at ISO/TC 211.

WFS-Simple The WFS Simple mission is to specify a common, minimal feature set for geospatial-temporal data queries on the Web. A primary goal is to encourage databases with basic location information (like lat/long coordinates), to support location-aware queries. Most mainstream Web systems, like blogging engines and standard PHP/MySQL setups, should be able to easily add WFS Simple functionality by supporting two standardized parameters, BBOX and TIME, in queries. Ex: http://example.com/datacgi?foo=bar&request=GetFeature&BBOX=-71.4,42.3,-71.1,42.6&TIME=2006-10-23/2006-10-25 Primary differences with WFS: GML is not a required output format There is no HTTP POST encoding of a WFS Simple request Only one Feature Type is allowed per service instance (therefore the TypeName parameter goes away) Queries are specified using regex instead of a <Filter> parameter Query support is optional (this applies to WFS also, but it is important to emphasize)

Other neo-geographic trends GeoRSS (www.georss.org): is a simple proposal for geo-enabling, or tagging, "really simple syndication" (RSS) feeds with location information. GeoJSON JSON (JavaScript Object Notation) is a lightweight computer data interchange format. It is a text-based, human-readable format for representing simple data structures and associative arrays (called objects). GeoJSON geo-enables JSON.

Active WFS (notifications) Temporal operations Improved query model Next steps for WFS (1.2) Long transactions Active WFS (notifications) Temporal operations Improved query model Discussions on history/versioning Improved SOAP binding

National mapping agencies (GML updates, data ordering) Application domains National mapping agencies (GML updates, data ordering) Interoperable SDIs (e-Gov) Complex data queries (enterprise solutions) Secured vector data access (Defense)

Base further data access applications on standard service layer WFS and AIXM Use standardized data/geometry model (GML) and access service (WFS) in order to provide a standard-based and stable AIXM service architecture Base further data access applications on standard service layer AIXM schema based on GML 3.2 A WFS can serve such schema

WFS and AIXM The returned feature collection from the WFS can be heterogeneous (multiple feature types) Transactions (in WFS 1.1) should be done on features. Timeslices cannot be currently updated independantly. Timeslice is an array, each timeslice item cannot be addressed. (but loose spec, and therefore implementation could allow that) (coming work on WFS 1.2 will improve the transaction model) WFS supports GET/POST & SOAP (strong bindings guidelines currently on the way at OGC)

Conclusions AIXM 5 is a profile of GML 3.2 Data in that profile can be served by a WFS Usual AIXM operations can be applied to a WFS Complexity of AIXM schemas should be investigated in order to simplify data access Transactions are made difficult due to Timeslice array WFS improvements at OGC and ISO are on their way Inputs, such AIXM work, is very important for adaptings specs like WFS to real-world uses By its very dynamic nature, AIXM data (multi sites, lots of changes, …) is a perfect candidate for integration into OGC SDIs

References OGC: http://www.opengeospatial.org ISO TC211: http://www.isotc211.org WFS WG: wfs.wg@opengeospatial.org Next OGC meetings: Boulder (Colorado, USA) – Sep 17 Stresa (Italy) – Dec 10 (tentative)

Thank you for your attention Alain Hubert alain.hubert@ionicsoft.com