OGC Portal - Open Geospatial Consortium

®
OGC Standards and
3d Geospatial Data Integration
(AKA Fusion)
Carl Reed, PhD
CTO
Open Geospatial Consortium
July 24, 2010
© 2010 Open Geospatial Consortium, Inc.
What is the OGC?
• A non-profit, international voluntary consensus standards
organization that is leading the development of standards
for geospatial and location based services.
• 27 Adopted standards
• Facilitates a consensus process in which Members from
over 395 organizations collaborate to define and maintain
OGC standards.
OGC
®
© 2010 Open Geospatial Consortium, Inc.
2
The OpenGIS® Vision
Achieve the full societal, economic and
scientific benefits of integrating location
resources into commercial and institutional
processes worldwide
2010 - Live Geography – Interoperable
Sensor Webs Enabling Portability in
Monitoring Applications - Interpolation
of Temperature Values for the
Detection of Urban Heat Islands
OGC
®
© 2010 Open Geospatial Consortium, Inc.
3
The OGC Mission
• To serve as a global forum for the development,
promotion and harmonization of open and
freely available geospatial standards …
Urban Model of Berlin based on OGC CityGML
Source: www.3d-stadtmodell-berlin.de
OGC
®
© 2010 Open Geospatial Consortium, Inc.
4
Active Domain Working Groups (June-21-10)
An interest or focus in 3D content modeling, sharing, and integration/fusion
OGC
®
© 2010 Open Geospatial Consortium, Inc.
5
®
OGC –
Collaborations with other standards
development organizations
© 2010 Open Geospatial Consortium, Inc.
OGC Alliance Partnerships
– Primary Alliances for standards coordination
•
•
•
•
•
•
•
•
•
•
Internet Engineering Task Force (IETF)
Organization for the Advancement of Structured Information Standards (OASIS)
National Emergency Number Association (NENA)
Web3D
International Organization for Standards (ISO)
World Wide Web Consortium (W3C)
National Institute of Building Sciences (NIBS)
IEEE Technical Committee 9 (Sensor Web)
Open Grid Forum (OGF)
buildingSMART Alliance
– Secondary alliances for standards harmonization and coordination
•
•
•
•
•
•
Global Spatial Data Infrastructure Association (GSDI)
Workflow Alliance
Digital Geospatial Information Working Group (DGIWG)
Open Mobile Alliance (OMA)
IEEE GRSS
Taxonomic Data Working Group (TDWG)
– Others
OGC
®
© 2010 Open Geospatial Consortium, Inc.
7
OGC-Web3D MoU
• Develop and coordinate the production of appropriate joint
outreach and marketing materials
• Develop and publicly publish exemplar hybrid content,
which demonstrates the practical feasibility and effective
value of using Web3D and OGC standards in concert
• Keep OGC and Web3D working groups informed about ongoing technical progress and standards development
strategies, in order to maximize interoperability and
comparability between technology sets
OGC
®
© 2010 Open Geospatial Consortium, Inc.
®
OGC Standards related to 3d
© 2010 Open Geospatial Consortium, Inc.
OGC Geography Markup Language (GML)
• XML-based language for encoding geographic
information to be stored and transported over the Internet
• GML serves as a modeling language for geographic
systems as well as an open interchange format for
geographic transactions on the Internet.
• GML defines both the 2d and 3d geometry and properties
of objects that comprise geographic information.
• Used – often based on policy - in UK, US, Germany,
Canada, New Zealand, Holland, Hong Kong, Google
OGC
®
© 2010 Open Geospatial Consortium, Inc.
10
Geometry in GML
OGC
®
Copyright (c) 2009 Opengeospatial Consortium
KML Encoding Standard
• XML for geographic
visualization on 2-D &
3-D Earth browsers
• Features for display:
placemarks, images,
polygons, 3D models,
text, etc.
• KML is not a geospatial
modeling language;
consider GML
OGC
®
© 2010 Open Geospatial Consortium, Inc.
12
CityGML
• Application independent Geospatial Information Model for
virtual 3D city and landscape models
– comprises different thematic areas(buildings, vegetation, water,
terrain, traffic etc.)
– data model(UML)acording to ISO 191xxstandard family
– exchange format results from rule-based mapping of the UML
diagrams to a GML3 application schema
– ongoing standardisation process in OGC
• CityGML represents
– 3D geometry, 3D topology, semantics and appearance
– In 5 discrete scales (Levels of Detail, LOD)
OGC
®
© 2010 Open Geospatial Consortium, Inc.
CityGML : 5 levels of details
LOD 0 – Regional, landscape model
2.5D Digital terrain model, 3D landmarks
LOD 1 – City / Site model
Prismatic buildings without roof structures
LOD 2 – City / Site model
Simple buildings with detailed roof structures
LOD 3 – City / Site model
Detailed architectural models, landmarks
LOD 4 – Interior Model
“Walkable” architectural models
 The same object may be represented in different LODs
simultaneously
OGC
®
Copyright © 2010, Open Geospatial Consortium, Inc.
Candidate Standard Web Viewing Service
• A high level portrayal service for three-dimensional geodata
• Thin to thick clients
• WVS 3D browser plugins are available for X3D via W3DS
http://www.webviewservice.org/
OGC
®
© 2010 Open Geospatial Consortium, Inc.
Candidate Standard: Web 3D Service
• A Web 3D Service (W3DS) is a portrayal service for threedimensional geodata, such as landscape models, city models,
textured building models, vegetation objects, and street furniture.
• 3D browser plugins are available for X3D via W3DS
OGC
®
W3DS delivered scene
for mobile clients
© 2010 Open Geospatial Consortium, Inc.
Possible integration points
• WVS can be integrated with other OGC services
• W3DS client is a medium client, which generally supports real-time
navigation and interaction in the 3D scene.
OGC
®
© 2010 Open Geospatial Consortium, Inc.
®
Content Fusion – 2d, 3d, 4d, 5d: The
OGC View
© 2010 Open Geospatial Consortium, Inc.
Hot 3d Application
• Keep this application space in the back of your mind during
the rest of my presentation!
OGC
®
© 2010 Open Geospatial Consortium, Inc.
AR is about
• Content Fusion and Visualization
OGC
Georgia Tech Augmented Environment Labs
®
© 2010 Open Geospatial Consortium, Inc.
Scope of Fusion
• “Process of combining data and information to improve
detection, identification, and characterization of entities”
• Categories of Fusion
– Sensor Fusion
– Object/Feature Fusion
– Decision Fusion
• Multidimensional
• Vision: fusion environment based on open standards
OGC
®
© 2010 Open Geospatial Consortium, Inc.
21
Categories of Fusion
OGC
®
© 2010 Open Geospatial Consortium, Inc.
22
AMS hot pixels, MODIS hot pixels and EO-1 ALI Burn Scars
OGC
®
© 2010 Open Geospatial Consortium, Inc.
®
The Urban Modeling Use Case:
CityGML
© 2010 Open Geospatial Consortium, Inc.
Applications of virtual 3D city models
Urban planning
© IKG, Universität Bonn
Disaster management
Mobile network
planning
© T-Mobile
Training simulators
Noise pollution
mapping
© IGG, Universität Bonn
3D-(Indoor)
Navigation
© Sony Corporation
© Fa. Conterra
OGC
®
© Rheinmetall Defence Electronics
Claus Nagel, 2009
© 2010 Open Geospatial Consortium, Inc.
Query your virtual 3D city model
Urban planning
© IKG, Universität Bonn
Disaster management
Mobile network
planning
Noise pollution
mapping
From which windows in which rooms
© IGG, Universität Bonn
© T-Mobile
from which buildings do I have a
visible coverage of a certain
place,
3D-(Indoor)
Training road,
simulators
Navigation
or monument?
© Sony Corporation
© Fa. Conterra
OGC
®
© Rheinmetall Defence Electronics
Claus Nagel, 2009
© 2010 Open Geospatial Consortium, Inc.
3D city modeling…
• …is far more than the 3D visualization
of reality
– In fact, the geometry and its appearance are
only one aspect of an entity
– Key issue:
Semantic modeling
– However: 3D city models often seen as being identical with
3D graphics/geometry models of the respective region
• Google Earth (KML/COLLADA), X3D, 3D PDF, 3D Studio Max, etc.
OGC
®
© 2010 Open Geospatial Consortium, Inc.
CityGML and X3D - Examples
• Every instance is represented by a reference to the
prototype – adopted from scene graph concept
• Class X3DMaterial is adopted from the X3D
• The definition of the appearance properties is adopted from
the X3D specification
• Concept of positioning textures on surfaces complies with
X3D
OGC
®
© 2010 Open Geospatial Consortium, Inc.
Consumer /
Producer
Berlin 3D Spatial Data Infrastructure
Internet / Berlin governmental network
Google
Earth
Browser
Services
KML
3D City
Model
Editor
Geo-enabled
applications
Direct
access
CityGML intf.
X3D
CityGML
CAD System
(IFC)
CityGML
CityGML
WSS
CityGML
to KML
WCS
WFS / WFS-T
WPVS
Java
client
W3DS
Geodata
systems
SQL
Autodesk LandXPlorer
Presentation
System
–
–
–
–
SQL
3D city model (CityGML)
DTM (CityGML)
Orthophotos
Version and history
management
3D geo database (Oracle)
OGC
®
© 2010 Open Geospatial Consortium, Inc.
CityGML 3d Content Examples
Street setting in Frankfurt with 5 textured buildings in LOD 3.
Buildings (in LOD2) and true orthophoto of a
small area around the 'Pariser Platz'
OGC
®
Buildings in LOD 2 with photorealistic textures near
Max-Joseph-Platz in Munich, Germany.
© 2010 Open Geospatial Consortium, Inc.
CityGML and AR
search for "augmented reality" citygml
• CityGML
– Application scheme of GML
– Structure for thematic modeling, semantic descriptions, appearance
storage of 3D geometries and features
– Aligned with IFCs and BIM standards
• Example: Extension of Electronic Nautical Charts for 3D interactive
Visualization via CityGML. Haase and Koch, 2010
OGC
®
© 2010 Open Geospatial Consortium, Inc.
31
®
Very recent OGC standards work related
to 3d use cases!
© 2010 Open Geospatial Consortium, Inc.
3d Location Services, Multi-Modal Tracking and
Navigation for emergency response
OGC
®
Copyright © 2008, Open Geospatial Consortium, Inc., All
Rights Reserved.
IndoorML
– IndoorML is a data model and exchange format for the representation of
the indoor navigation aspects
 GML3 application schema
– IndoorML provides well-defined interfaces to connect semantic models
of topographic indoor space
 Complementary to existing standards like CityGML and IFC
 Not restricted to 3D models  e.g., Open Floor Plan
– Current research
 Extension to outer space  e.g., GDF, OpenStreetMap
 Mapping of IndoorML to existing systems and vice versa
OGC
®
© 2010 Open Geospatial Consortium, Inc.
08.12.2009
Multilayered Space Model
•Partitioning of indoor space according to different space concepts
Sensor characteristics,
e.g. Wi-Fi cells
(coverage area)
Building
topography
(rooms, doors,
floors, etc)
OGC
Logical space,
e.g. security zone
(restricting access
to some rooms)
®
© 2010 Open Geospatial Consortium, Inc.
08.12.2009
Multilayered Space Model

Primal space (3D geometry + topology)
1st Layer: Sensor space model
Layers are independent in
that they represent separate
decompositions of indoor
space according to different
semantic criteria
 Coverage area of sensors
2nd Layer: Topographic space model
 3D building topography
3rd Layer: Logical space model
Additional layers may be
added to model further
subdivisions of space, e.g.
according to the mode of
locomotion
 Spatial extent of security zone in 3D
OGC
®
© 2010 Open Geospatial Consortium, Inc.
08.12.2009
Mapping is the most imlemented mashup!
OGC
®
Copyright (c) 2009 Open
Geospatial Consortium
Extending 3d fusion beyond the traditional
$$$
Bringing together “mass-market” unstructured data
with traditional geospatial data sources can greatly
enhance the value of an operational picture!
$$$
OGC
®
© 2010 Open Geospatial Consortium, Inc.
38
Thank you for your attention!
Carl Reed
CTO and Exec Dir Spec Program
creed@opengeospatial.org
+1 970 402 0284
www.opengeospatial.org
OGC
®
© 2010 Open Geospatial Consortium, Inc.