14. september 2005 dr. roland m. wagner kurzreferat: aufgaben des opengeospatial consortium (ogc) 1....

19
14. September 2005 Dr. Roland M. Wagner Kurzreferat: Aufgaben des Opengeospatial Consortium (OGC) 1. Sitzung der Expertengruppe Geodaten und agroXML Ministerium für Wirtschaft, Verkehr, Landwirtschaft und Weinbau Rheinland-Pfalz, Mainz Dank: Einige GML Folien basieren auf den Vortag „GML“ bei dem „ISO/TC 211 Pallanza“ Meeting von Clemens Portele, interactive instruments GmbH Die CityGML Folien basieren auf den Aktivitäten der GDI SiG 3D, Präsentation OGC

Upload: rainer-werthmann

Post on 05-Apr-2015

102 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 14. September 2005 Dr. Roland M. Wagner Kurzreferat: Aufgaben des Opengeospatial Consortium (OGC) 1. Sitzung der Expertengruppe Geodaten und agroXML Ministerium

14. September 2005 Dr. Roland M. Wagner

Kurzreferat: Aufgaben des Opengeospatial Consortium (OGC)

1. Sitzung der Expertengruppe Geodaten und agroXML Ministerium für Wirtschaft, Verkehr, Landwirtschaft und Weinbau Rheinland-Pfalz,

Mainz

Dank:

Einige GML Folien basieren auf den Vortag „GML“ bei dem „ISO/TC 211 Pallanza“ Meeting von

Clemens Portele, interactive instruments GmbH

Die CityGML Folien basieren auf den Aktivitäten der GDI SiG 3D, Präsentation OGC Meeting Chicago

Gröger/Kolbe/Wagner (Uni Bonn)

Page 2: 14. September 2005 Dr. Roland M. Wagner Kurzreferat: Aufgaben des Opengeospatial Consortium (OGC) 1. Sitzung der Expertengruppe Geodaten und agroXML Ministerium

Name: Dr. Wagner Aufgaben des Opengeospatial Consortium (OGC) 2

Übersicht

• OGC Institution/community: Einordnung und Ziele

• Geographical Markup Language (GML)• GML Applikationsprofile

– Beispiel: CityGML

• Diskussion– Ansatz: AgroGML?

Page 3: 14. September 2005 Dr. Roland M. Wagner Kurzreferat: Aufgaben des Opengeospatial Consortium (OGC) 1. Sitzung der Expertengruppe Geodaten und agroXML Ministerium

Name: Dr. Wagner Aufgaben des Opengeospatial Consortium (OGC) 3

OGC’s Vision

The complete integration of geospatial data and geoprocessing resources

into mainstream computing

Page 4: 14. September 2005 Dr. Roland M. Wagner Kurzreferat: Aufgaben des Opengeospatial Consortium (OGC) 1. Sitzung der Expertengruppe Geodaten und agroXML Ministerium

Name: Dr. Wagner Aufgaben des Opengeospatial Consortium (OGC) 4

GlobalGlobal ISO, W3C, IETFISO, W3C, IETF

OASIS, WS-1, ANSI, OASIS, WS-1, ANSI, CEN, ISO, UN/CEFACT, CEN, ISO, UN/CEFACT, RosettaNet / UCC...RosettaNet / UCC...

XX-XML, RosettaNet, OASIS,OGC, SEDRIS, OMA, eMSA, SIF....

+ hundreds more

Microsoft, IBM,Microsoft, IBM,Network ProvidersNetwork Providers, ,

+ hundreds to thousands more

Sco

pe

Sco

pe

Shared Business Process SpecificityShared Business Process Specificity

Cross - Cross - IndustryIndustry

(Horizontal)(Horizontal)

Industry Industry BasedBased

(Vertical)(Vertical)

Organisation Organisation SpecificSpecific

Service Standards Hierarchy

+ 10 more

Page 5: 14. September 2005 Dr. Roland M. Wagner Kurzreferat: Aufgaben des Opengeospatial Consortium (OGC) 1. Sitzung der Expertengruppe Geodaten und agroXML Ministerium

Name: Dr. Wagner Aufgaben des Opengeospatial Consortium (OGC) 5

What is the OGC?• The Open GIS Consortium (OGC)

• Not-for-profit, international consortium

• 250+ industry, government, and university members (about 1/3 from Europe)

• Specification Development Program (since 1994)

• similar to other Industry consortia like W3C, OMG, etc.

• Class A liaison with ISO/TC211

• Interoperability Program (since 1999)

• a global, innovative, hands-on engineering and testing program designed to accelerate interface development and bring interoperability to the market

• Outreach and Community Adoption Program(since 2002)

• awareness raising, education and training, encourage take up of OpenGIS® interfaces, business development

• Subsidiaries: OGC Europe, OGC Australia, …

OGC VisionA world in which

everyone benefits from

geographic information and services made

available across any network,

application or platform.

OGC MissionOur core mission is to

deliverspatial interface

specificationsthat are openly

available for global use.

Page 6: 14. September 2005 Dr. Roland M. Wagner Kurzreferat: Aufgaben des Opengeospatial Consortium (OGC) 1. Sitzung der Expertengruppe Geodaten und agroXML Ministerium

Name: Dr. Wagner Aufgaben des Opengeospatial Consortium (OGC) 6

Distributed Access across Organizations

Internet

Data Vendor City Agency State Agency Fed. AgencyClearinghouse

Whoville Cedar Lake

Whoville Cedar Lake

ParcelsRoadsImagesBoundaries ...

Integrated View

CatalogView

DataMetadata

DataMetadata

DataMetadata

DataMetadata

Common interfaces enable interoperability

Queries extractdata from diversesources

Page 7: 14. September 2005 Dr. Roland M. Wagner Kurzreferat: Aufgaben des Opengeospatial Consortium (OGC) 1. Sitzung der Expertengruppe Geodaten und agroXML Ministerium

Name: Dr. Wagner Aufgaben des Opengeospatial Consortium (OGC) 7

Goal: Spatial Data Infrastructure

• Content Services• Geospatial Markup Language (OGC/ISO GML)• Web Feature Service (OGC WFS)• Web Mapping Service (OGC WMS)• …

• Metadata and Catalogs• CS-W 2.0• Application Profiles

• GML• LandGML• CityGML (3D)• …

Page 8: 14. September 2005 Dr. Roland M. Wagner Kurzreferat: Aufgaben des Opengeospatial Consortium (OGC) 1. Sitzung der Expertengruppe Geodaten und agroXML Ministerium

Name: Dr. Wagner Aufgaben des Opengeospatial Consortium (OGC) 8

What is GML? – Characteristics

• is based on XML technologies (W3C)• XML, XML Namespaces, XML Schema, Xlinks

• implements concepts of the ISO 19100 series

• supports spatial and non-spatial properties of objects

• is open and vendor-neutral

• is extensible

• supports the definition of profiles (proper subsets) of the full GML

capabilities

Page 9: 14. September 2005 Dr. Roland M. Wagner Kurzreferat: Aufgaben des Opengeospatial Consortium (OGC) 1. Sitzung der Expertengruppe Geodaten und agroXML Ministerium

Name: Dr. Wagner Aufgaben des Opengeospatial Consortium (OGC) 9

GML Schema

• Base schemas, general syntax,

feature model, metadata mechanisms

• Basic geometry (0d, 1d, 2d)

• Additional geometric primitives (0d,

1d, 2d, 3d)

• Geometric composite

• Geometric aggregates

• Coordinate reference systems

•Topology

•Temporal information and dynamic

features

• Definitions and dictionaries

• Units, measures and values

• Directions

• Observations

• Coverages

• Default styling

Page 10: 14. September 2005 Dr. Roland M. Wagner Kurzreferat: Aufgaben des Opengeospatial Consortium (OGC) 1. Sitzung der Expertengruppe Geodaten und agroXML Ministerium

Name: Dr. Wagner Aufgaben des Opengeospatial Consortium (OGC) 10

Page 11: 14. September 2005 Dr. Roland M. Wagner Kurzreferat: Aufgaben des Opengeospatial Consortium (OGC) 1. Sitzung der Expertengruppe Geodaten und agroXML Ministerium

Name: Dr. Wagner Aufgaben des Opengeospatial Consortium (OGC) 11

GML Applikationsprofile: Beispiel OGC CityGML

1. Buildings

2. Road furniture

3. Terrain

Integrated view from 3 different W3DS Requests

Page 12: 14. September 2005 Dr. Roland M. Wagner Kurzreferat: Aufgaben des Opengeospatial Consortium (OGC) 1. Sitzung der Expertengruppe Geodaten und agroXML Ministerium

Name: Dr. Wagner Aufgaben des Opengeospatial Consortium (OGC) 12

Mapping to GML3: CityGML

• According to ‚Rules for application schemas‘

• First phase: subset of the “3D City” data model:

• Digital Terrain Models in LoD1 and LoD2• Buildings in LoD1 and LoD2

• No explicit representation of topology• Simple profile (easier for readers), like in the German

cadastre standard ALKIS / NAS• Topological profile in the future

Page 13: 14. September 2005 Dr. Roland M. Wagner Kurzreferat: Aufgaben des Opengeospatial Consortium (OGC) 1. Sitzung der Expertengruppe Geodaten und agroXML Ministerium

Name: Dr. Wagner Aufgaben des Opengeospatial Consortium (OGC) 13

Building representation using GML3

loD2GeometryProperty_Solid

_Building

+ function: BuildungFunction[0..*]+ yearOfConstruction:integer[0..1]+ roofType: RoofType[0..1]+ measuredHeigth: LengthType[0..1]

Site

CompositeSurface

OrientableSurface

Polygon

LinearRing+position[4..n]

exterior

surfaceMember

baseSurface

exterior

<Codelist>RoofType

1000: saddle roof.....

Page 14: 14. September 2005 Dr. Roland M. Wagner Kurzreferat: Aufgaben des Opengeospatial Consortium (OGC) 1. Sitzung der Expertengruppe Geodaten und agroXML Ministerium

Name: Dr. Wagner Aufgaben des Opengeospatial Consortium (OGC) 14

Example: CityGML Schema f. Buildings

<xs:complexType name="_BuildingType" abstract="true">

<xs:complexContent>

<xs:extension base="_SiteType">

<xs:sequence>

<xs:element name="function" type="BuildingFunctionType" minOccurs="0" />

<xs:element name="yearOfConstruction" type="xs:gYear" minOccurs="0"/>

<xs:element name="roofType" type="RoofTypeType" minOccurs="0"/>

<xs:element name="measuredHeight" type="gml:LengthType".../>

<xs:element name="lod2SolidProperty" type="gml:SolidPropertyType" ../>

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:element name="_Building" type="_BuildingType" abstract="true" substitutionGroup="_Site"/>

Page 15: 14. September 2005 Dr. Roland M. Wagner Kurzreferat: Aufgaben des Opengeospatial Consortium (OGC) 1. Sitzung der Expertengruppe Geodaten und agroXML Ministerium

Name: Dr. Wagner Aufgaben des Opengeospatial Consortium (OGC) 15

Example: Building in CityGML<siteMember>

<Building gml:id=“Building0815">

<externalReference>

<informationSystem>http://www.adv-online.de</informationSystem>

<externalObject>

<uri>urn:adv:oid:DEHE123400007001</uri>

</externalObject>

</externalReference>

<function>31001_1010</function>

<yearOfConstruction>1985</yearOfConstruction>

<roofType>3100</roofType>

<measuredHeight uom="#m">8.0</measuredHeight>

<lod2SolidProperty>.......//see next slide

</lod2SolidProperty>

</Building>

</siteMember>

Page 16: 14. September 2005 Dr. Roland M. Wagner Kurzreferat: Aufgaben des Opengeospatial Consortium (OGC) 1. Sitzung der Expertengruppe Geodaten und agroXML Ministerium

Name: Dr. Wagner Aufgaben des Opengeospatial Consortium (OGC) 16

Example: Building in CityGML<Building gml:id=“Building0815"> ..................

<lod2SolidProperty>

<gml:Solid srsName="urn:adv:crs:ETRS89_3GK2-h">

<gml:exterior>

<gml:CompositeSurface>

<gml:surfaceMember>

<gml:OrientableSurface orientation="+">

<gml:baseSurface>

<gml:Polygon>

<gml:exterior>

<gml:LinearRing>

<gml:pos >1.0 1.0 0.0</gml:pos>

<gml:pos >3.0 1.0 0.0</gml:pos>

..........................

</gml:LinearRing>

.....................

</lod2SolidProperty>

</Building>

Page 17: 14. September 2005 Dr. Roland M. Wagner Kurzreferat: Aufgaben des Opengeospatial Consortium (OGC) 1. Sitzung der Expertengruppe Geodaten und agroXML Ministerium

Name: Dr. Wagner Aufgaben des Opengeospatial Consortium (OGC) 17

Ansatz: agroGML?

• Schnellere Entwicklung durch mögliche Übernahme von

raumbezogenen Elementen

• Verbesserte Informationsbasis für Applikationsbasis möglich

• Erhöhte Investitionssicherheit durch Internationalisierung,

Vermeidung von konkurrierende Ansätze

• Prüfung der Relation Anforderungen / GML Fähigkeiten nötig

• Eventuell „Vorfühlen“ auf dem OGC Meeting Bonn, 7.-

10.11.2005 möglich

Page 18: 14. September 2005 Dr. Roland M. Wagner Kurzreferat: Aufgaben des Opengeospatial Consortium (OGC) 1. Sitzung der Expertengruppe Geodaten und agroXML Ministerium

Name: Dr. Wagner Aufgaben des Opengeospatial Consortium (OGC) 18

Diskussion

Page 19: 14. September 2005 Dr. Roland M. Wagner Kurzreferat: Aufgaben des Opengeospatial Consortium (OGC) 1. Sitzung der Expertengruppe Geodaten und agroXML Ministerium

Name: Dr. Wagner Aufgaben des Opengeospatial Consortium (OGC) 19

Kontakt

Dr. Roland M. Wagner

Universität Münster

Institute für Geoinformatik

[email protected]

www.ifgi.de