4th of March, 2008 Chair of Methods of Geoinformation Science CityGML - Modelling our environment Alexandra Stadler, Thomas H. Kolbe Technische Universität Berlin Institute for Geodesy and Geoinformation Science Chair of Methods of Geoinformation Science
CityGML - Modelling our environment. Alexandra Stadler, Thomas H. Kolbe Technische Universität Berlin Institute for Geodesy and Geoinformation Science Chair of Methods of Geoinformation Science. Content. Introduction to CityGML General characteristics Modularisation - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
4th of March, 2008
Chair of Methods of Geoinformation ScienceChair of Methods of Geoinformation Science
CityGML - Modelling our environment
Alexandra Stadler, Thomas H. Kolbe
Technische Universität BerlinInstitute for Geodesy and Geoinformation ScienceChair of Methods of Geoinformation Science
4th of March, 2008Alexandra Stadler, Thomas H. Kolbe: CityGML – Modelling our environment
2
Chair of Methods of Geoinformation ScienceChair of Methods of Geoinformation Science
ContentContent
Introduction to CityGML General characteristics
Modularisation
Coherence of semantics and geometry
Multi-Scale modelling
Terrain Intersection Curve (TIC)
External references
Appearances
Application Domain Extensions (ADE)
Implementation, Conversion, Viewer Target application areas
Noise immision mapping
Homeland Security
CityGML code example: Building in LOD 3
4th of March, 2008Alexandra Stadler, Thomas H. Kolbe: CityGML – Modelling our environment
3
Chair of Methods of Geoinformation ScienceChair of Methods of Geoinformation Science
ContentContent
Introduction to CityGML General characteristics
Modularisation
Coherence of semantics and geometry
Multi-Scale modelling
Terrain Intersection Curve (TIC)
External references
Appearances
Application Domain Extensions (ADE)
Implementation, Conversion, Viewer Target application areas
Noise immision mapping
Homeland Security
CityGML code example: Building in LOD 3
4th of March, 2008Alexandra Stadler, Thomas H. Kolbe: CityGML – Modelling our environment
4
Chair of Methods of Geoinformation ScienceChair of Methods of Geoinformation Science
Ongoing virtualisationof our environment
Semantic models of all relevant objects in urban space
Base models include most important feature classes and attributes
Objects may have several geometrical representations
Spatial reference links data of different disciplines, since they refer to the same physical space
Initiatives Inspire EuroSDR
MotivationMotivation
4th of March, 2008Alexandra Stadler, Thomas H. Kolbe: CityGML – Modelling our environment
5
Chair of Methods of Geoinformation ScienceChair of Methods of Geoinformation Science
Standards are the key…Standards are the key…
…to the integration of (3d geo) data of different data sources
Application
Data source A Data source B
4th of March, 2008Alexandra Stadler, Thomas H. Kolbe: CityGML – Modelling our environment
6
Chair of Methods of Geoinformation ScienceChair of Methods of Geoinformation Science
Never heard about CityGML – what‘s that?Never heard about CityGML – what‘s that?
Content Modelling of all relevant parts of the virtual city according to
theirsemantics, geometry, topology and appearance
GML 3 application schema (XML based) Data model and exchange format for virtual 3d city models
History Developed since 2002 by the Special Interest Group 3d
(NorthRhine Westphalia, Germany) Members from >70 companies, municiplaities and research
institutions
lead managed by Prof. Thomas Kolbe (IGG TU Berlin)
Dr. Gerhard Gröger (IGG Uni Bonn)
4th of March, 2008Alexandra Stadler, Thomas H. Kolbe: CityGML – Modelling our environment
7
Chair of Methods of Geoinformation ScienceChair of Methods of Geoinformation Science
CityGML‘s way to become an OGC standardCityGML‘s way to become an OGC standard
CityGML 0.4.0OGC Best Practices Paper
CityGML 1.0.0 (Proposal)OGC Request for Comments
CityGML 0.3.0OGC Discussion Paper
2007-05-30
2008-02-04
2006-03-06
2008-02-192008-03-20
CityGML 1.0.0OGC Implementation Specification(after final OGC TC vote)
coming soon
<<<<<<< Public Comment Phase >>>>>>>
International Standard
4th of March, 2008Alexandra Stadler, Thomas H. Kolbe: CityGML – Modelling our environment
8
Chair of Methods of Geoinformation ScienceChair of Methods of Geoinformation Science
ContentContent
Introduction to CityGML General characteristics
Modularisation
Coherence of semantics and geometry
Multi-Scale modelling
Terrain Intersection Curve (TIC)
External references
Appearances
Application Domain Extensions (ADE)
Implementation, Conversion, Viewer Target application areas
Noise immision mapping
Homeland Security
CityGML code example: Building in LOD 3
4th of March, 2008Alexandra Stadler, Thomas H. Kolbe: CityGML – Modelling our environment
9
Chair of Methods of Geoinformation ScienceChair of Methods of Geoinformation Science
ModularisationModularisation
CityGML consists of the core module several extension modules vertical
subdivision
4th of March, 2008Alexandra Stadler, Thomas H. Kolbe: CityGML – Modelling our environment
10
Chair of Methods of Geoinformation ScienceChair of Methods of Geoinformation Science
Coherence of semantics and geometryCoherence of semantics and geometry
…
Semantic objecte.g. Building
Corresponding geometrye.g. Solid
…
Use of Boundary Representation (B-Rep) for geometry modelling
Explicit relations between semantic objects and their geometrical representations
* *
4th of March, 2008Alexandra Stadler, Thomas H. Kolbe: CityGML – Modelling our environment
11
Chair of Methods of Geoinformation ScienceChair of Methods of Geoinformation Science
GeometrySemantics
KML: No semantics, only (unstructured) geometry
CityGML vs. KMLCityGML vs. KML
CityGML: (Up to) Complex objects with structured geometrySemantics Geometr
y
4th of March, 2008Alexandra Stadler, Thomas H. Kolbe: CityGML – Modelling our environment
12
Chair of Methods of Geoinformation ScienceChair of Methods of Geoinformation Science
„Availability“ of semantics„Availability“ of semantics
Geometric entities know WHAT they are Semantic entities know WHERE they are and what their
spatial extents are
4th of March, 2008Alexandra Stadler, Thomas H. Kolbe: CityGML – Modelling our environment
13
Chair of Methods of Geoinformation ScienceChair of Methods of Geoinformation Science
Defines the intersection of an object with the terrain Applicable to
Building CityFurniture GenericCityObject Implicitly: WaterBody, Transportation, LandUse
4th of March, 2008Alexandra Stadler, Thomas H. Kolbe: CityGML – Modelling our environment
15
Chair of Methods of Geoinformation ScienceChair of Methods of Geoinformation Science
External referencesExternal references
Objects may Refer to their original data sources Refer to other external data sources containing additional
data, e.g. Building: Link to cadastre, information about owners Door: Link to facility management systems Antenna: Link to mobile communication databases
4th of March, 2008Alexandra Stadler, Thomas H. Kolbe: CityGML – Modelling our environment
16
Chair of Methods of Geoinformation ScienceChair of Methods of Geoinformation Science
AppearancesAppearances
Materials (similar to X3D) Textures
Standard textures (explicit texture coordinates)
Aerial images (georeferenced)
Projected photos
Multiple appearances (themes) per object
4th of March, 2008Alexandra Stadler, Thomas H. Kolbe: CityGML – Modelling our environment
17
Chair of Methods of Geoinformation ScienceChair of Methods of Geoinformation Science
<gml:description>This file contains four buildings which are automatically converted from IFC models. This listing only shows an excerpt. The full dataset can be downloaded from http://www.citygml.org (example dataset for “four buildings in LOD3”)</gml:description>