FreeGIS.net, INSPIRE, Open Source Software and OGC standards

Embed Size (px)

Citation preview

2013-11-SFScon-Bolzano_OGC_OSGeo

FreeGIS.net, INSPIRE, Open Source Software and OGC standards

Workshop: How Open Source / Free Software and Open Standards complement each other in an SDI environment

SFScon 13 Free Software Conference
Bolzano, ITALY 15. November 2013

Dipl.-Geogr. Athina Trakas
Open Geospatial Consortium (OGC)
Director European [email protected] http://www.opengeospatial.org

Arnulf Christl
metaspatial [email protected]://www.metaspatial.net

Who is Athina ?

http://www.opengeospatial.org/ogc/organization/staff/atrakas

Athina works in the field of GIS since 1998 after finishing university with a diploma in Geography.

She worked with CCGIS and WhereGroup being responsible for Business Development and International Outreach for Free and Open Source GIS and standards.

Since 2009 she is OGC's Director for European Services. Athina is contact person for OGC in Europe, responsible for the Consortiums OGC activities and networking, like planning and managing of OGC recruitment, connecting with European stakeholder organisations and members.

Athina is charter member of OSGeo since 2008.

Additionally she is charter member of the Open Source Geospatial Foundation (OSGeo) since 2008.

Introducing Arnulf Christl

Arnulf Christl is an Open Source, Open Standards and Open Data advocate and promotes innovation at a sustainable pace.MetaspatialSystems Architect

Founder of themetaspatial Institute

Co-founder and Emeritus President ofOSGeo

OGCArchitecture Board Member

OpenStreetMapAdvocate

The workshop is about ...

open standards

open source GIS software

your questions

Introduction

The OGC
http://www.opengeospatial.org/

http://www.opengeospatial.org/ogc/programs

How is an OGC standard developed?
http://www.opengeospatial.org/ogc/process

Issue / problem

How is an OGC standard developed?
http://www.opengeospatial.org/ogc/process

Issue / problem

How is an OGC standard developed?
http://www.opengeospatial.org/ogc/process

Issue / problem

Tell the relevant working group Send email to the TC-mailing list

Talk to OGC members and/or staff

Communicate!

How is an OGC standard developed?
http://www.opengeospatial.org/ogc/process

Positive Feedback / Interest

Start a Domain Working Group (DWG): Special pre-requirements
needed (a certain number of
OGC members, email to the
Technical Committee etc.)

Results: charter, mailing list,
Wiki, timeframe (e.g. for
teleconferences, meetings,
expected results etc.)

Initiate an Interoperability Program initiative: Special pre-requirements
needed

Results: e.g. an Engineering
Report

With enough interest /
support by OGC members,
a working group can be
established

How is an OGC standard developed?
http://www.opengeospatial.org/ogc/process

Results achieved in the DWG/SWG may be: A Discussion Paper or a Candidate Standard document is being
developed

It will be reviewed by the OGC Architecture Board (OAB) and the
Technical Committee (TC).

Once an OGC document is published (by vote of the SWG), everyone who is interested can comment on it within a given period of time (usually 30 days): Requests to the document need to be answered by the relevant SWG

Changes and comments need to be included (SWG works the
comments)

SWG votes to release to the TC for an adoption vote, vote happens New approved standard published

OGC Domain & Standards Working Groups

Standards Program (SP):

(i) Domain Working Groups: Forum for discussion and documentation of interoperability requirements for a given information or user community,
Informal presentations and discussions about the market use of adopted
OGC Standards (http://www.opengeospatial.org/projects/groups/wg)

(ii) Standards Working Groups: Edit and approve a candidate standard
for public comment, Consider official Change Request Proposals to an
existing OGC Standard and make changes to the standard as necessary (http://www.opengeospatial.org/projects/groups/swg)

OGC Standards in INSPIRE

OGC MetOceans DWG: example for cooperation (Cross Domain Modeling)

Slides from presentation given
by Jeremy Tandy at the Toulouse OGC TC Meeting (Sept. 2010)

The OGC MetOcean DWG provides the forum for development of a harmonized data model for meteorology.Main stakeholders in this activity comprise:
WMO, INSPIRE (TWG Atmospheric Conditions & Meteorologica Features), aviation and earth science community.

INSPIRE technical architectureINSPIRE Discovery service:OGC Catalogue Service for the Web (CSW)

Query language: OGC Filter Encoding

INSPIRE View service:ISO 19128 : WMS (Web Map Service) 1.3 (extensions)

INSPIRE Download service:Pre-defined data sets => standard Internet protocols (like FTP)

Direct access data with queries

Web Feature Service:OGC WFS / ISO 19142

Filter Encoding: OGC Filter Encoding / ISO 19143

INSPIRE Coordinate Transformation service:An Application Profile of the Web Processing service (WPS) based on the Web Coordinate Transformation Service (WCTS)

INSPIRE and OGC Standards Market Report on open Standards in INPSIRE provide examples activities underway around INSPIRE based on international standards, highlight overlap between OGC and ISO standards (e.g. ISO 19115)This purpose of this special OGC market report is to provide INSPIRE stakeholders with an overview of OGC, CEN and ISO standards in INSPIRE and to provide clarification of the Implementing Rules with respect to standards. The report highlights the fact that INSPIRE has some elements that are legally binding and other elements that are not. INSPIRE Implementing Rules are legally binding, but they do not specify particular standards or technologies. Technical Guidance documents accompanying the Implementing Rulesprovide the implementation details but theyare not legally binding documents. Technical Guidance documents reference OGC, ISO and other standards.

http://www.opengeospatial.org/pressroom/marketreport/inspire

OGC and INSPIREWe encourage members and the public to make suggestions for improving OGC standards, or for developing alternatives to better fit users application requirements, including to support INSPIRE.

Please note: existence of INSPIREs due date does not by itself speed up processing feature requests and change requests within OGC. It is up to the submitter to champion the requests or find proxies to champion the changes!

If you dont shepherd your request, who will?

And if someone else does, are you sure they are looking out for your interests?

OGC & the FreeGIS.net multilingualFreeGIS.net enables public administrations to effectively publish geo information by providing Free Software applications, open data licenses and open standards

https://freegis.net/

Technical Example

Technical Example

This technical example will show how the OGC standard needs to be extended in order to address the requirements of the INSPIRE regulation. OGC standard

INSPIRE View Service requirements

MapServer technical implementation

FreeGIS environment and collaborative approach:PostGIS

MapServer

GisClient

FreeGIS.net Viewer

PyWPS

OpenLayers

The OGC WMS Standard

The OGC WMS Standard is used to disseminate map data. TO acces a service first the Online Resource URL must be made available. This URL is the parameterized with one of the two core calls:GetCapabilities

GetMap

They will return a map image for a specified coordinate area and selected map layers.

There are also some optional additional calls to retrieve a legend (GetLegendGraphic) or the metadata of the layer or the full service...

http://www.opengeospatial.org/standards/wms

OGC WMS Capabilities Document

GetCapabilities

...will return an XML document containing all the information need to make an educated GetMap request.

Example:

http://metaspatial.net/cgi-bin/ogc-wms.xml?REQUEST=GetCapabilities&...

OGC WMS GetMap Request

GetMap

...will return an map image

Example: http://metaspatial.net/cgi-bin/ogc-wms.xml?REQUEST=GetMap&...

http://metaspatial.net/cgi-bin/ogc-wms.xml?VERSION=1.3.0&REQUEST=GetMap&SERVICE=WMS&LAYERS=DTM,Overview,Raster_250K,Topography,nationalparks,Infrastructure,Places&STYLES=,,,,,,&CRS=EPSG:27700&BBOX=424735.97883597884,96026.98412698413,467064.02116402116,127773.01587301587&WIDTH=400&HEIGHT=300&FORMAT=image/png&BGCOLOR=0xffffff&TRANSPARENT=TRUE&EXCEPTIONS=XML

Changes to OGC WMS...

Sometimes new requirements will arise, for example to satisfy INSPIRE regulations. As a quick fix these can be implemented in Open Source software. In the long run they should become part of the regular OGC WMS standard by requesting a change from the OGC working group.

OGC Change Request

Submitting a Change Request to the OGC

All technical development underlies a lot of changes. Standards rely heavily on dependencies. Instead of reinventing the wheel again and again, standards reference other standards. Therefore any change in a standard is bound to disrupt other development, especially in the underlying layers. Still, sometimes there is a need for changes, to make these known they have to be submitted as a Change Request. This section will highlight the steps involved.

https://docs.google.com/document/d/1o2IjqNsnzWiTX_ECnnIMK52tQO3GQN2hXM8rllGXa9A/edit#

The CEN/TC287 workshop on best practice for National Spatial Data Infrastructures (NSDIs) convened in Saint-Denis, Paris, France on 1 March 2010. This provided an excellent venue and opportunity for organizational representatives of CEN/TC287, ISO/TC211 and OGC to discuss ways in which coordination between these standards bodies can be improved to better address European and international standards requirements.
Discussions also included representatives from participating user communities, and led to general agreement for closer, more formal cooperation between OGC and CEN/TC287, as well as agreement to consider continued improvements in OGC and ISO/TC211 coordination. Emphasis was also placed on the testing of standards for viability, fulfillment of purpose, ease of implementation and improvements in interoperability. The mantra "test early, test often" was reflective of this need.These three organizations will be cooperatively exploring the adoption of a common Change Request / Requirements registry, and will be examining ways in which adopted standards schema can be managed more effectively and efficiently across these organizations. The requirements process is also an effort to make the standards process more transparent and more responsive to community needs. All requirements and change requests will be gathered in an open forum visible to the public. All parties agreed that continued exploration of process improvements would be valuable to the community,with particular focus on improved coordination, reduction in duplication of effort, and streamlining of standards coordination processes.

Collaboration and Cooperation
http://www.opengeospatial.org/pressroom/newsletters/201004/#C5

The Role of Open Source software for OGC Standards development

Best practices

Prototype development

Reference Implementations

Free & Open Source Software and Standards

How does an Open Source Project Work?

How can you participate actively in an Open Source project?

What does "Empowerment of the user" mean?

How are Open Source Projects funded?

Participation, Collaboration and Funding

OSGeo Incubation

The Open Source Geospatial Foundation has setup a rigorous quality assessment. Any project wishing to become endorsed by OSGeo has to go through this process and prove that it follows the best practices laid out by OSGeo. This quality assurance ensures that projects are managed and run in a sustainable way and that users can rely on it's longevity.

Find more information on the Web at: http://www.osgeo.org/incubator

OSGeo Incubation

FreeGIS.net

FreeGIS.net enables public administrations to effectively publish geo information by providing Free Software applications, open data licenses and open standards

https://freegis.net/

Thank you for your attention!Grazie!

Vielen Dank!

Athina TrakasDirector European Service, OGCeMail: [email protected]
web: http://www.opengeospatial.org

Arnulf ChristlMetaspatial

[email protected]
http://www.metaspatial.net

Grazie, spasiba and Thank you very much for your attention.

2013 Open Geospatial Consortium

Klicken Sie, um das Format des Titeltextes zu bearbeitenClick to edit Master title style

OGC

Open Geospatial Consortium, 2011 Making Location Count...