Kolbe_3DGeoInfo2011

advertisement
Technische Universität Berlin
Department of Geoinformation Science
Current Status and Roadmap of CityGML
Thomas H. Kolbe
Director
Institute for Geodesy and Geoinformation Science
Berlin University of Technology
thomas.kolbe@tu-berlin.de
26th of June, 2011
Joint ISPRS 3DCMA & 3D GeoInfo Conference Wuhan, China
2011/06/26
Department of Geoinformation Science
Queries to a 3D City Model / 3D GIS:
• How many buildings, monuments, trees?
• How many storeys?
• Total sealed area?
• From which windows can I see place XY?
• What is the total window area of the buildings?
• Where are the entrances / exits?
• What is the energy demand for heating and electricity?
Image: Berlin Partner, Google
3
T. H. Kolbe – Status and Roadmap of CityGML
2011/06/26
3D City Modelling
Department of Geoinformation Science
… 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 Modelling
4
T. H. Kolbe – Status and Roadmap of CityGML
2011/06/26
Example for a Semantic Building Model
Department of Geoinformation Science
3D-Modell: Stadt Coburg
BuildingPart
BuildingInstallation
(Dormer)
Building
BuildingPart
Building
5
T. H. Kolbe – Status and Roadmap of CityGML
Building surface
(WallSurface)
2011/06/26
Urban Information Modelling with CityGML
Department of Geoinformation Science
Application independent Geospatial Information Model
for semantic 3D city and landscape models
 comprises
different thematic areas
(buildings, vegetation, water, terrain, traffic etc.)
 data
model (UML) according to ISO 191xx standard family
 exchange
format results from rule-based mapping of the
UML diagrams to a GML3 application schema
 Adopted
OGC standard since 08/2008
CityGML represents
 3D
 in
6
geometry, 3D topology, semantics and appearance
5 discrete scales (Levels of Detail, LOD)
T. H. Kolbe – Status and Roadmap of CityGML
2011/06/26
Multi-scale modelling: 5 levels of details
Department of Geoinformation Science
LOD 0 – Regional model

2.5D Digital Terrain Model
LOD 1 – City / Site model

“block model“ w/o roof structures
LOD 2 – City / Site model

textured, differenciated roof structures
LOD 3 – City / Site model

detailed architecture model
LOD 4 – Interior model

7
“walkable“ architecture models
T. H. Kolbe – Status and Roadmap of CityGML
2011/06/26
Modular Structure of CityGML
Department of Geoinformation Science
Bridge
Tunnel
WaterBody
Vegetation
Transportation
Relief
LandUse
CityObjectGroup
CityFurniture
Building
Application Domain Extensions (ADE)
Generics
Appearance
…
CityGML Core
OGC GML 3.1.1
8
T. H. Kolbe – Status and Roadmap of CityGML
2011/06/26
Department of Geoinformation Science
9
T. H. Kolbe – Status and Roadmap of CityGML
2011/06/26
International Adoption of CityGML
Department of Geoinformation Science
 Cities
/ Municipalities
 e.g. nearly all German cities with 3D city models; Rotterdam
(NL), Zurich (CH), Geneva (CH), Vancouver (CA), Paris (FR),
Marseille (FR), Istanbul (TR), Kuala Lumpur (MY), Yokohama
(JP), Doha (Katar); limited awareness in USA (Boston, Chicago)
 Organisations
 e.g. IGN France, Ordnance Survey UK, State mapping agencies
of Bavaria and North-Rhine Westphalia in Germany, BIMTAS in
Istanbul, many Research Institutes and Universities
 CityGML
is being used as a reference in the
European INSPIRE Initiative
 INSPIRE Building model is nearly identical to CityGML
 The
new national 3D standard of The Netherlands will be
based on CityGML
10
T. H. Kolbe – Status and Roadmap of CityGML
2011/06/26
Semantic 3D City Model of Berlin
Department of Geoinformation Science
www.virtual-berlin.de
11
T. H. Kolbe – Status and Roadmap of CityGML
>500,000 buildings were
automatically reconstructed
using 2D building footprints
from cadastre and airborne
LIDAR data.
Textures were automatically
extracted from oblique aerial
images.
Semantic information is also
transferred from cadastre.
2011/06/26
New Applications: Solar Potential Analysis
Department of Geoinformation Science
Example: Solar Atlas Berlin

12
Semantic information (here: estimated solar energy production)
is used both to cartographically style the visualization and to
provide the values shown in the „information balloons“
T. H. Kolbe – Status and Roadmap of CityGML
2011/06/26
3D Visualisation of CityGML Models
Department of Geoinformation Science
KML /
COLLADA
One 3D City Model


KML
may comprise
(or link) thematic
data from different
applications
can be stored and
exchanged as one
CityGML dataset
KML /
COLLADA
Multiple, different visualizations with
application specific cartographic stylings
13
T. H. Kolbe – Status and Roadmap of CityGML
2011/06/26
3DCityDB – Open Source CityGML Software
Department of Geoinformation Science
Free software to manage and visualize CityGML data:
http://www.3dcitydb.net
3D City Database (new version 2.0.5)

SQL scripts, PL/SQL functions for Oracle Spatial 10g R2 and above
 Comprehensive documentation (incl. mapping of CityGML to relations)
3DCityDB Import/Export Tool (new version 1.3)

Executable Java binaries; tested with Windows, MacOS X, Linux
 Complete source code, comprehensive documentation
 fast CityGML import/export (supports arbitrary file sizes, even >> 4GB)
 KML/COLLADA exporter
citygml4j (current version 1.0)

Java class library and API for reading and writing CityGML datasets
 Library files for Java5 and Java6
 Source code, comprehensive documentation, tutorials
14
T. H. Kolbe – Status and Roadmap of CityGML
2011/06/26
Simulation of Multi Utility Infrastructures
Department of Geoinformation Science
15
T. H. Kolbe – Status and Roadmap of CityGML
2011/06/26
Energy Atlas: Urban Information Fusion
Department of Geoinformation Science
Solar Irradiation LOD1
Heat Emission
Utility Networks
Bild: Hoegner / Stilla, TU München
Energy Atlas
Heating Energy
Geschätzter EnergieRequirements
verbrauch [kwh/a]
Thermal Remote Sensing
Solar Potential
16
T. H. Kolbe – Status and Roadmap of CityGML
2011/06/26
Department of Geoinformation Science
News for Version 1.1
17
T. H. Kolbe – Status and Roadmap of CityGML
2011/06/26
CityGML 1.1 Roadmap
Department of Geoinformation Science
20.08.2008
09.12.2009
26.02.2010
Since March 2010
CityGML 1.0
International OGC Encoding Standard
Formation of the CityGML 1.1 SWG
The Standards Working Group (SWG) is in charge of all
changes of the CityGML specification
Public Call for Change Requests (CR)
17 CRs received which have to be processed by the SWG
SWG processes CRs
CRs have to be discussed and voted on; draft version of the
CityGML 1.1 specification is being created currently
today
July/August 2011
Request for Comments (RFC)
The candidate CityGML 1.1 specification will be reviewed and
commented on by the public in a 30-day RFC phase
Final editorial changes based on received comments
End of 2011 –
Beginning of 2012
18
Release of CityGML 1.1
T. H. Kolbe – Status and Roadmap of CityGML
2011/06/26
Received Change Requests comprise...
Department of Geoinformation Science
 New thematic modules
 Bridges and Tunnels
 Walls in cities
 Extensions of existing
 Building module
for the representation of
modules
explicit representation of storeys (as own object class)
additional thematic boundary surfaces (OuterCeilingS., OuterFloorS.)
LOD 0 representation (roofprint, footprint as 3D Multipolygons)
 Generic attributes
Unit of measure (e.g. meters, dollars, etc.) can be given for attributes
Grouping of generic attributes and relation with a unique namespace
 Miscellaneous
 Compressed archive format for CityGML (like KMZ)
 Topologic Network Model
 new CityObject attributes relativeToTerrain, relativeToWater
19
T. H. Kolbe – Status and Roadmap of CityGML
2011/06/26
CityGML 1.1 Bridge Model
Department of Geoinformation Science
 Similar
/ coherent structure with the Building model
 Bridges may be decomposed into BridgeParts
 Bridges have Thematic Boundary Surfaces (from LOD2) like
WallSurface, RoofSurface, FloorSurface, etc.
 Thematic Boundary Surfaces can have openings (from LOD3)
 Bridges / BridgeParts can have BridgeInstallations (from LOD2)
 in LOD4 they can also have a representation of their interiors given
by BridgeRooms and BridgeFurniture
 All feature types have thematic attributes (like class, function,
and usage)
 Terrain Intersection Curves
 Bridges
and BridgeParts can be further decomposed into
BridgeConstructionElements (required for static stability)
20
T. H. Kolbe – Status and Roadmap of CityGML
2011/06/26
Bridge Components
Department of Geoinformation Science
BridgePart
BridgeInstallation (here: signalling lamp)
BridgeConstructionElement
BridgePart
BridgeConstructionElement
BridgePart
Bridge
21
T. H. Kolbe – Status and Roadmap of CityGML
2011/06/26
Bridge Model in UML [draft; simplified]
Visual Paradigm for UML Standard Edition(Technical University Berlin)
Department of Geoinformation Science
<<Feature>>
core::_CityObject
lod3-4Geometry
<<Object>>
core::ImplicitGeometry
<<Feature>>
BridgePart
*
consistsOfBridgePart
* outerBridgeConstruction
<<Feature>>
BridgeConstructionElement
<<Feature>>
Bridge
*
<<Feature>>
_AbstractBridge
*
*
*
*
<<Feature>>
BridgeInstallation
bridgeInstallation
*
*
*
<<Feature>>
BridgeRoom
0..1
interiorBridgeRoom
*
0..1
lod1-4Geometry
lod2-4Geometry
interiorFurniture
*
<<Feature>>
BridgeFurniture
lod4Geometry
<<Geometry>>
gml::_Geometry
lod2-4Geometry
boundedBy
*
lod3-4Geometry
*
boundedBy
<<Feature>>
_Opening
<<Feature>>
Window
22
<<Feature>>
Door
* opening
<<Feature>>
RoofSurface
<<Feature>>
_BoundarySurface
0..2
<<Feature>>
WallSurfacee
T. H. Kolbe – Status and Roadmap of CityGML
<<Feature>>
GroundSurface
<<Feature>>
ClosureSurface
2011/06/26
Examples for Bridges in LODs 1-4
Department of Geoinformation Science
LOD 1
LOD 2
LOD 3
LOD 4
Models source: Google 3D Warehouse
23
T. H. Kolbe – Status and Roadmap of CityGML
2011/06/26
CityGML 1.1 Tunnel Model
Department of Geoinformation Science
 Similar
/ coherent structure with the Building model
 Tunnels may be decomposed into TunnelParts
 Tunnels have Thematic Boundary Surfaces (from LOD2) like
WallSurface, RoofSurface, GroundSurface, FloorSurface etc.
 Thematic Boundary Surfaces can have openings (from LOD3)
 Tunnels / TunnelParts can have TunnelInstallations (from LOD2)
 in LOD4 they can also have a representation of their interiors given
by HollowSpaces and TunnelFurniture
 All feature types have thematic attributes (like class, function,
and usage)
 Terrain Intersection Curves
24
T. H. Kolbe – Status and Roadmap of CityGML
2011/06/26
Tunnel Model in UML [draft; simplified]
Visual Paradigm for UML Standard Edition(Technical University Berlin)
Department of Geoinformation Science
<<Feature>>
core::_CityObject
lod3-4Geometry
<<Object>>
core::ImplicitGeometry
<<Feature>>
TunnelInstallation
<<Feature>>
TunnelPart
*
consistsOfTunnelPart
*
<<Feature>>
_AbstractTunnel
*
tunnelInstallation
*
<<Feature>>
Tunnel
*
*
<<Feature>>
HollowSpace
0..1
interiorHollowSpace
*
*
0..1
interiorFurniture
*
<<Feature>>
TunnelFurniture
lod1-4Geometry
lod2-4Geometry
lod4Geometry
<<Geometry>>
gml::_Geometry
lod2-4Geometry
boundedBy
*
lod3-4Geometry
*
boundedBy
<<Feature>>
_Opening
<<Feature>>
Window
25
<<Feature>>
Door
* opening
<<Feature>>
RoofSurface
<<Feature>>
_BoundarySurface
0..2
<<Feature>>
WallSurfacee
T. H. Kolbe – Status and Roadmap of CityGML
<<Feature>>
GroundSurface
<<Feature>>
ClosureSurface
29. Februar,
2011/06/26
2008
Example for a Tunnel in LODs 1-4
Department of Geoinformation Science
LOD 1
LOD 2
LOD 3
LOD 4
Tunnel
Tunnel
interior
(cut 1)
Tunnel
interior
(cut 2)
Image source: Karl-Heinz Häfele, KIT
26
T. H. Kolbe – Status and Roadmap of CityGML
2011/06/26
Modeling a Metro System using CityGML
Department of Geoinformation Science
Metro station + tunnel
Above ground entry to
the metro station
(LOD3 Building)
Digital Terrain
Model (e.g.
in LOD1)
Connecting tunnel between
two metro stations
(Tunnel object, e.g.
in LOD3)
These two objects
also could be
represented as one
Building with
two BuildingParts
27
T. H. Kolbe – Status and Roadmap of CityGML
Underground part of
the metro station
(underground LOD3
Building object)
2011/06/26
Summary
Department of Geoinformation Science
 Semantic
3D City Models (= Urban Information Models)
 allow for 3D visualizations AND thematic analyses
 facilitate comprehensive analyses on the urban scale in the fields of
e.g. energy assessment, environmental simulation, urban planning
 CityGML
intended to be used as a basis for standardized
information structuring and data exchange
 extension mechanisms like Generics & ADE provide flexibility
 International
adoption and system implementations
are making steady progress
 Increasing number of cities worldwide are using CityGML
 Active
further development within SIG 3D and OGC
 CityGML 1.1 to be released by end of 2011 / beginning of 2012
28
T. H. Kolbe – Status and Roadmap of CityGML
2011/06/26
Research Topics with Relations to CityGML
Department of Geoinformation Science
 3D
city model validation
 3D
generalization
 3D
data integration
 Automatic
extraction of semantic 3D city models
from sensor data or CAD/CG models
 Reconstruction of Building Information Models from CityGML
 Dynamic
 Urban
 (DB)
 3D
models, relation to procedural models
data mining
index structures for efficient visibility analyses
Cartographic Styling of 3D City Models
 Label Placement, Symbolization
29
T. H. Kolbe – Status and Roadmap of CityGML
2011/06/26
Download