14. september 2005 dr. roland m. wagner kurzreferat: aufgaben des opengeospatial consortium (ogc) 1....
Post on 05-Apr-2015
103 Views
Preview:
TRANSCRIPT
•
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)
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?
Name: Dr. Wagner Aufgaben des Opengeospatial Consortium (OGC) 3
OGC’s Vision
The complete integration of geospatial data and geoprocessing resources
into mainstream computing
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
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.
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
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)• …
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
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
Name: Dr. Wagner Aufgaben des Opengeospatial Consortium (OGC) 10
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
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
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.....
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"/>
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>
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>
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
Name: Dr. Wagner Aufgaben des Opengeospatial Consortium (OGC) 18
Diskussion
Name: Dr. Wagner Aufgaben des Opengeospatial Consortium (OGC) 19
Kontakt
Dr. Roland M. Wagner
Universität Münster
Institute für Geoinformatik
roland.wagner@uni-muenster.de
www.ifgi.de
top related