Kolbe_3DGeoInfo2011
Download
Report
Transcript Kolbe_3DGeoInfo2011
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
[email protected]
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