CityGML in Detail Part 2

Similar documents
CityGML in Detail Part 1

CityGML Background and Design

CityGML 3D Geospatial and Semantic Modelling of Urban Structures

Overview of CityGML. Dave Capstick, Ordnance Survey Research Department

Making interoperability persistent: A 3D geo database based on CityGML

Status and Roadmap. Dr. Thomas H. Kolbe Dr. Gerhard Gröger. Institut für Kartographie und Geoinformation, Uni Bonn Lehrstuhl für Geoinformation

Web 3D Service & CityGML Update

GIS-based Smart Campus System using 3D Modeling

CityGML XFM Application Template Documentation. Bentley Map V8i (SELECTseries 2)

Geoinformation Science at TU Berlin

Extension of Electronical Nautical Charts for 3D interactive Visualization via CityGML

3D Geospatial Information Modelling with CityGML

Developing 3D Geoportal for Wilayah Persekutuan Iskandar

CityGML Tutorial. Prof. Dr. Thomas H. Kolbe. Institute for Geodesy and Geoinformation Science Berlin University of Technology

Semantic 3D City Models for Strategic Energy Planning in Berlin & London

CITYGML MODELLING FOR SINGAPORE 3D NATIONAL MAPPING

Conversion of IFC to CityGML

A Railway Simulation Landscape Creation Tool Chain Considering OpenStreetMap Geo Data

Features and Benefits

3D City/Landscape Modeling Non-Building Thematic: Vegetation

Questions and Answers

Compression Techniques for 3D SDI

GIS-based Smart Campus System using 3D Modeling

3D-SDI contribution to energy-efficient cities 3D CityModels for Energy Demand Simulation

Representing and Exchanging 3D City Models with CityGML

CityGML and the Streets of New York A Proposal for Detailed Street Space Modeling

Oracle Spatial: Essentials

12th AGILE International Conference on Geographic Information Science 2009 page 1 of 9 Leibniz Universität Hannover, Germany

Data Conversion to I3S for 3D Modeling from CityGML. Christian Dahmen (con terra GmbH) Satish Sankaran (Esri)

CityGML OGC Standard for Photogrammetry?

AUGMENTING 3D CITY MODEL COMPONENTS BY GEODATA JOINS TO FACILITATE AD-HOC GEOMETRIC-TOPOLOGICALLY SOUND INTEGRATION

USE OF VIRTUAL 3D-LANDSCAPES FOR EMERGENCY DRIVER-TRAINING

Exporting 3D Geoinformation from Baggis Database to CityGML

3D Cadastre Web Map: Prospects and Developments

Introduction to GIS I

GIS = Geographic Information Systems;

GIS for 3D Object Generation, Modelling, and Exploitation. Paul Hardy Esri

From Geographics Stella to Bentley Map Stella Map. Kimmo Soukki, Account Manager Bentley Finland

Framework for on an open 3D urban analysis platform based on OGC Web Services

From CityGML to Energy ADE - Workflow

Semantic 3D City Models for Urban Information Fusion and City Lifecycle Management

Smart Cities: Data Representation Model

<Insert Picture Here> Oracle Spatial 11g. Dr. Siva Ravada

Multimodal Location Based Services Semantic 3D City Data as Virtual and Augmented Reality

Free and Open Source Software for Cadastre and Land Registration : A Hidden Treasure? Gertrude Pieper Espada. Overview

Spatial Data Infrastructure Concepts and Components. Douglas Nebert U.S. Federal Geographic Data Committee Secretariat

EEOS 381 -Spatial Databases and GIS Applications

From BIM to GIS at the Smithsonian Institution

VISUALIZING THE SMART CITY 3D SPATIAL INFRASTRUCTURE GEOSMART ASIA- 30 SEP, 2015

OGC 3D Portrayal Interoperability Experiment (3DPIE) Insights and Results

Bentley Map V8i (SELECTseries 3)

UBGI and Address Standards

Integrating Building Information Models with Open Geospatial Web Services

Converting OpenStreetMap geo data into railml for a Railway Simulation Environment

Experience in Building GML-based. Interoperable Geo-spatial Systems

On Permissions, Inheritance and Role Hierarchies

Safe to Save? Archive Options for Geodatabases. Jeff Essic North Carolina State University Libraries

Web Visualization of Geo-Spatial Data using SVG and VRML/X3D

TOWARDS UNIFIED 3D CITY MODELS

DGIWG 200. Defence Geospatial Information Framework (DGIF) Overview

Integration of Historic Building Information Modeling (HBIM) and 3D GIS for Recording and Managing Cultural Heritage Sites

ESRI Survey Summit August Clint Brown Director of ESRI Software Products

Publishing Value Added EO Products as Linked Data

Energy Visualization and 3D city modelling using GIS. Polycity conference,

Solar Potential Analysis and Integration of the Time-dependent Simulation Results for Semantic 3D City Models using Dynamizers

The INSPIRE Building Model for Energy Applications

Multi agent Evacuation Simulation Data Model for Disaster Management Context

BIM Week October 2013 Munich, GERMANY

Smart Cities: Visualization

Web-based Exploration of and Interaction with Large and Deeply Structured Semantic 3D City Models using HTML5 and WebGL

Geospatial Products V8i (SELECTseries 1)

"GIS-Sofia" Ltd. geospatial data integration in SOFCAR geographic information system and providing services March 2018, Sofia

New Perspectives in GIS Databases. «80% of the data throughout the world have some geographic basis» New Perspectives in GIS Databases

THE SPATIAL DATA SERVER BASED ON OPEN GIS STANDARDS IN HETEROGENEOUS DISTRIBUTED ENVIRONMENT

Geography 38/42:376 GIS II. Topic 1: Spatial Data Representation and an Introduction to Geodatabases. The Nature of Geographic Data

ISO Series Standards in a Model Driven Architecture for Landmanagement. Jürgen Ebbinghaus, AED-SICAD

BIM Building Information Modelling/Management

Beyond points: How to turn SMW into a complete Geographic Information System

Practical teaching of GIS at University of Liège

3D MAPS SCALE, ACCURACY, LEVEL OF DETAIL

SYNERGY OF SATELLITE REMOTE SENSING AND SENSOR NETWORKS ON GEO GRID

Virtual 3D Cities. Chapter VIII. Virtual 3D Cities. 8.1 Introduction. Components. Chapter VIII: Virtual 3D Cities 1

3D-geodata infrastructure in the city of coburg - Origin process und vision. INGeoForum e.v. Open Geospatial Consortium

3D Urban Information Models in making a smart city the i-scope project case study

New Concepts for Structuring 3D City Models an Extended Level of Detail Concept for CityGML Buildings

Final Report on the EuroSDR CityGML Project

Scope and design principles of the CityGML Utility Network ADE

Geometric Algorithms in GIS

Application Domain Extensions definition for crowd source and Volunteer Geographic Information for smart-cities services deployment.

Using OGC standards to improve the common

Urban Dispersion and Data Handling in JEM

7 11 August 2011, Vancouver. Don Brutzman, Benjamin Hagedorn. The OGC: Making Location Count

Data Aggregation with InfraWorks and ArcGIS for Visualization, Analysis, and Planning

Existing Open Source Tools and Possibilities for Cadastre Systems

Geographic Information Systems (GIS) in Environmental Studies ENVS Winter 2003 Session III

ESRI* Object Models; Data Capture

Web-GIS based Framework for Solid Waste Complaint Management for Sustainable and Smart City

THIS IS NOT A PRESENTATION

UrbIS Products User Guide

Geo-Enabling Digital India. 15 th Esri India User Conference GIS and Smart Cities

Transcription:

CityGML in Detail Part 2 Prof. Dr. Thomas H. Kolbe Institute for Geodesy and Geoinformation Science Berlin University of Technology kolbe@igg.tu-berlin.de May 2008 EduServ6 Course on CityGML

Copyright Notice This is copyrighted material. It is not allowed to distribute copies or parts of these slides and the video clips without the written consent of the author. Please note, that the presentation also contains thirdparty copyrighted material used with permission. 2 T. H. Kolbe Lectures on CityGML

Overview Section I Introduction: Urban Information Modelling CityGML Overview and Status OGC Geography Markup Language (GML) Section II Further GML Concepts and Application Modelling Section III CityGML Details, Part 1 CityGML Details, Part 2 Section V Extending CityGML Application Examples Section VI Relations to Other Standards 3 T. H. Kolbe Lectures on CityGML

Details 4 T. H. Kolbe Lectures on CityGML

Water Bodies gml:_abstractfeature +name[0..*]: String CityModel * * CityObject ExternalReference WaterBody + function[0..*] LoDXSolid Geometry, x in {1..4} LoD0Curve Geometry gml:solid gml:multicurve WaterSurface + waterlevel[0..1] * * * GroundSurface ClosureSurface LoDXGeometry, x in {1..4} gml:_surface LoDXGeometry, x in {1..4} 5 T. H. Kolbe Lectures on CityGML

Illustration of a Water Body WaterSurface Water Closure Surface WaterBody GroundSurface 6 T. H. Kolbe Lectures on CityGML

Closure Surfaces Seal open 3D objects in order to be able to compute their volumes 7 T. H. Kolbe Lectures on CityGML

Grouping of CityObjects Feature type CityObjectGroup has arbitrary CityObjects as members CityObjectGroup is a CityObject can become again member of another group every member can denote its role in a group usable for user-defined aggregations e.g. results of classifications or selection <<Feature>> _CityObject CityObject Group * usable also to group CityObjects wrt. some function or area, e.g. city districts, building storeys, or evacuation areas 8 T. H. Kolbe Lectures on CityGML

CityGML Extensions to Standard GML3 Implicit geometries (Prototypic shapes) Shape of a 3D object in local coordinates Instancing at anchor points (+ further transformations) Surface Materials Colors, Textures (adopted from X3D & COLLADA) Appearance information can be assigned to any surface Both are concepts used in scene graphs directly transformable to VRML, X3D, U3D etc. however only simple & limited extensions tailored to the demand of 3D city models easy to support by exporting / importing applications 9 T. H. Kolbe Lectures on CityGML

Prototypic 3D Objects 3D city models often contain large numbers of geoobjects of identical shape but at different locations Examples: trees, traffic lights, street lamps, benches, etc. in GML3, all geometries have absolute coordinates every copy / instance would have to be explicitly represented CityGML: Implicit Geometries Separation of shape definition and georeferencing (anchor point + transform.) Comparable to scene graph concepts 10 T. H. Kolbe Lectures on CityGML

City Furniture CityFurniture +class[0..1] +function[0..*] * relative Geometry 0..1 0..1 11 T. H. Kolbe Lectures on CityGML

Appearance Model explicit texture coodinates georeferenced textures parameterized textures material multiple appearances per object (~ themes) 12 T. H. Kolbe Lectures on CityGML

Georeferenced Textures 13 T. H. Kolbe Lectures on CityGML

Parameterized Textures Georeferenced Photography: Projected onto 3D surfaces: using worldtotexture parameterization 14 T. H. Kolbe Lectures on CityGML

Further CityGML Concepts Support for generalization of 3D data Generalized objects are linked to the original objects on the larger scale Object history Objects may have a lifespan (creation & termination date) Explicit linking Every CityGML object can have an arbitrary number of links to external resources (files, objects, database entries) Support for spatial homogenization / integration e.g. Terrain Intersection Curves (for integration of 3D objects with the terrain) Representation of topology 15 T. H. Kolbe Lectures on CityGML

External References Facility Cadastral DB Management System Every object (part) may have references to corresponding objects from external resources Connection with external information, e.g.: Telecomm. DB building: link to cadastre, owner's contact information door, antenna: link to facility management systems 16 T. H. Kolbe Lectures on CityGML

Terrain Intersection Curve (TIC) Interface between 3D objects and the terrain ensure matching of object textures with the DTM DTM may be locally warped to fit the TIC 17 T. H. Kolbe Lectures on CityGML

Geometric-topological Composition recursive aggregation arbitrary depth Wall face should be partitioned into 2 faces Solid Geometry Solid Solid Aggregate explicit topol. connection - but: goes beyond B-Rep S.1 S.2 CompositeSolid Solid 1 Solid 2? 18 T. H. Kolbe Lectures on CityGML

Backdoor Topology How to allow for flexible usage of topology? until now, most 3D city models do not consider topology need to represent city models with geometry only Topology model of GML3 sophisticated, but complex would make it necessary to implement 2 options for the representation of spatial properties Approach in CityGML: topological connections are represented by Xlinks GML3 geometries are objects; composites/aggregates can include subgeometries by value or by reference; references express topological relations 19 T. H. Kolbe Lectures on CityGML

Semantic Relations by Topology Multiple referencing of geometry (components) by distinct geospatial features (from different feature classes) realizes topological, but also semantic relations redundancy free description of space and surfaces possible, thus no overlaps occur Rheinmetall Defence Electronics This surface is part of the geometries of the bridge object and the road object 20 T. H. Kolbe Lectures on CityGML

(Some) CityGML Implementation Issues 21 T. H. Kolbe Lectures on CityGML

CityGML Implementation Issues (I) (City)GML files become very large (several GB for bigger cities) file sizes can be effectively reduced by gzip compression ( 10%) but: XML validation and processing can be problematic (classical DOM parsing not feasible due to main memory limitations) WFS access might have to be realized in an asynchronous way in order to avoid timeouts Complexdatamodel extensive use of OO modeling -> puts considerable demands on the modelling power of processing and storage components Aggregation hierarchies: nested objects Specialization hierarchies: inheritance of object properties 22 T. H. Kolbe Lectures on CityGML

CityGML Implementation Issues (II) XLinks Complex objects can be represented inline, in a self-contained way But: sub-objects may be also distributed over different files (even Web Services) and only referenced by their parent objects GML object referencing employs the XLink standard of the W3C Topology topological relations are realized by reusing (partial) geometries; reusage: referencing the same geometry from different objects referencing uses XLinks, referenced geometries need to have IDs Geometry Model See next slide 23 T. H. Kolbe Lectures on CityGML

Geometry Model of ISO 19107 / GML3 3D GML geometries are represented as B-Rep with absolute (world) coordinates (but always with CRS!) no scene graph concepts like transformation nodes the CRS is (one) key to the integration of different spatial datasets No generative modeling principles like CSG, Sweep Repr. Very few implicit (parametric) shape definitions (e.g. Box, TIN) Reusability of geometry within a dataset is limited However useful to express topological connectivity of different features or semantic relations between them Advantages of the GML3 geometry model easy to spatially index and manage within spatial databases and GIS; native support by Oracle, PostGIS, MySQL etc. visualization (transformation to X3D) is immediate 24 T. H. Kolbe Lectures on CityGML