Introduction CityGML and GML

Similar documents
CityGML goes to Broadway

Cadastre in the context of SDI and INSPIRE

Value-added Services for 3D City Models using Cloud Computing

Clemens Portele interactive instruments GmbH

DATA VISUALIZATION GABRIEL PARODI STUDY MATERIAL: PRINCIPLES OF GEOGRAPHIC INFORMATION SYSTEMS AN INTRODUCTORY TEXTBOOK CHAPTER 7

3D tietomallinnuksen kansainvälinen standardointi. Leif Granholm Senior Vice President BIM Ambassador

GEOGRAPHIC INFORMATION SYSTEMS CERTIFICATION

Statewide 3D SDI with CityGML in North Rhine-Westphalia

Geospatially Enabling the World: The Convergence of Geospatial and Architectural and Engineering Design

TOWARDS AN AUTOMATED HEALING OF 3D URBAN MODELS

Service-Oriented Visualization of Virtual 3D City Models

OPEN BIM and the future: BIM and GIS integration. Building the DND Real Property Spatial Data Framework

Proceedings of the Fall 2006 Workshop of the HPI Research School on Service-Oriented Systems Engineering

SDI Workshop ESDIN Best Practices INSPIRE conference, Edinburgh. Arnulf Christl, Metaspatial

How To Create A Level Of Detail In Citygml.Com

Digital Cadastral Maps in Land Information Systems

3D GIS: It s a Brave New World

Technology Trends In Geoinformation

3D City Models for Simulation & Training Requirements on Next Generation 3D City Models

Bentley ArcGIS. Connector

<Insert Picture Here> Data Management Innovations for Massive Point Cloud, DEM, and 3D Vector Databases


3D Client Software - Interactive, online and in real-time

DATA INTEGRATION FROM DIFFERENT SOURCES TO CREATE 3D VIRTUAL MODEL

There are various ways to find data using the Hennepin County GIS Open Data site:

OPEN STANDARD WEB SERVICES FOR VISUALISATION OF TIME SERIES DATA OF FLOOD MODELS

Web-Based Enterprise Data Visualization a 3D Approach. Oleg Kachirski, Black and Veatch

Visualization Method of Trajectory Data Based on GML, KML

A Web services solution for Work Management Operations. Venu Kanaparthy Dr. Charles O Hara, Ph. D. Abstract

ArcGIS Data Models Practical Templates for Implementing GIS Projects

Polish Spatial Data Infrastructure - from the Concept towards its Implementation

Queensland recordkeeping metadata standard and guideline

GeoMedia Product Update. Title of Presentation. Lorilie Barteski October 15, 2008 Edmonton, AB

Catalogue or Register? A Comparison of Standards for Managing Geospatial Metadata

REGIONAL CENTRE FOR TRAINING IN AEROSPACE SURVEYS (RECTAS) MASTER IN GEOINFORMATION PRODUCTION AND MANAGEMENT

Geo-information in The Hague & National SDI hub PDOK

Advanced Geospatial Information & Intelligence Services Research

Development of 3D Cadastre System to Monitor Land Value and Capacity of Zoning (Case study: Tehran)

A Standardized Structure for Defining and Managing BIM Project Deliverables

A CityGML-based encoding for the INSPIRE Data Specification on Buildings

Harmonizing Survey Deliverables Emerging Standards and Smart Data Exchange

3D web visualization of huge CityGML models

An architecture for open and scalable WebGIS

DATA QUALITY AND SCALE IN CONTEXT OF EUROPEAN SPATIAL DATA HARMONISATION

Solutions for Central and Federal Governments

Harmonizing Survey Deliverables Emerging Standards and Smart Data Exchange

Databases for 3D Data Management: From Point Cloud to City Model

How To Build A Geodetic System With Microsoft Web Technology

Mapping Mashup/Data Integration Development Resources

GetLOD - Linked Open Data and Spatial Data Infrastructures

3D Point Cloud Analytics for Updating 3D City Models

PDOK Kaart, the Dutch Mapping API

GIS Databases With focused on ArcSDE

Geovisualization. Geovisualization, cartographic transformation, cartograms, dasymetric maps, scientific visualization (ViSC), PPGIS

Archival Challenges Associated with the Esri Personal Geodatabase and File Geodatabase Formats

3D Model of the City Using LiDAR and Visualization of Flood in Three-Dimension

Research Project GeoPortal

MRDB APPROACH TO HANDLE AND VISUALISE MULTIPLE DLM S IN A CONSISTENT WAY

Insight for location-powered decision making.

Introduction to GIS (Basics, Data, Analysis) & Case Studies. 13 th May Content. What is GIS?

CAD/ CAM Prof. P. V. Madhusudhan Rao Department of Mechanical Engineering Indian Institute of Technology, Delhi Lecture No. # 03 What is CAD/ CAM

WHAT IS GIS - AN INRODUCTION

3D Data Management From Point Cloud to City Model GeoSmart Africa 2016, Cape Town

Introduction of spatial enabled data warehouse technology across the enterprise

Applying GIS in seismic hazard assessment and data integration for disaster management

LSD APC Part I Workshop Geographic Information System. Danny Yeung 14 November 2015

reviewed paper Proceedings REAL CORP 2009 Tagungsband April 2009, Sitges.

Inframodel 3 (4-5) InfraFINBIM / buildingsmart Infra Seminar 19 November Juha Hyvärinen, Senior Scientist

ISO and OGC Service Architecture

Web Map Context Service for Adaptive Geospatial Data Visualization

GEOGRAPHIC INFORMATION SYSTEMS

REAL-TIME DATA GENERALISATION AND INTEGRATION USING JAVA

Modeling the Spatial and Legal Processes in a Land Readjustment procedure in Greece

GIS a Tool for Transportation Infrastructure Planning in Ghana A Case Study to the Department of Feeder Roads

Contemporary Education and Quality Assurance in the Geodesy and Geoinformation Programs at the Vienna University of Technology

BSc (Hons) in Geomatics (Surveying & Mapping) DT112

BSc (Hons) in Geomatics (Surveying & Mapping) DT112

Adjusting GIS Data to the GCDB

Transcription:

Section I Introduction CityGML and GML Prof. Dr. Thomas H. Kolbe Institute for Geodesy and Geoinformation Science Berlin University of Technology kolbe@igg.tu-berlin.de Semester 1

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 CityGML Details I Section III CityGML Details II Section IV Extending CityGML Application Examples Section V Relations to Other Standards 3 T. H. Kolbe Lectures on CityGML

Urban Information Modelling 4 T. H. Kolbe Lectures on CityGML

Applications of Virtual 3D City Models SI, Universität Stuttgart Fa. Conterra IKG, Universität Bonn T-Mobile Rheinmetall Defence Electronics 5 T. H. Kolbe Lectures on CityGML Sony Corporation

3D City Modelling isfar morethan the 3D visualization of reality In fact, the geometry and its appearance are only one aspect of an entity! Key issue: Semantic Modelling 6 T. H. Kolbe Lectures on CityGML

Geospatial Information Modelling Ongoing paradigm shift in spatial modelling: from geometry / graphics oriented models to representation of well-defined objects with their properties (among them spatial and graphical ones), structures, and interrelationships Concerning 2D data: long tradition in European cadastres Germany: ALKIS/ATKIS/AFIS (AAA) UK: Ordnance Survey Mastermap Netherlands: Top10NL Concerning 3D data: often seen as being identical with 3D graphics models of the respective region Google Earth [KML, COLLADA], X3D, 3D PDF, 3D Studio Max However: numerous applications beyond 3D visualization 7 T. H. Kolbe Lectures on CityGML

Semantic 3D City and Landscape Models are a product family on their own (like Building Information Models, BIM, are a product family) with specific applications (differing from BIM) Characteristics complete representation of city topography / structures as observed (typically not as planned ) often full spatial coverage of a city or district built-up environment (buildings, infrastructure) natural features (vegetation, water bodies, terrain) 3D geometry, topology, semantics, and appearance homogeneous data quality (at least on the same scale) 8 T. H. Kolbe Lectures on CityGML

Prospects of Semantic 3D City Models (I) Query your 3D city model! (Possibly even without 3D visualization) From which windows in which rooms from which buildings do I have visible coverage of a certain place, road, or monument? To what floors have all buildings in a flooded area been affected? Where are audience halls in a specific area of the town (or on the campus) with more than 500 seats, 3D projection capabilities and less than 15min to walk from a public transport stop? 9 T. H. Kolbe Lectures on CityGML

Prospects of Semantic 3D City Models (II) Semantics supported navigation aid Give me a tour of the XYZ plaza, have a special focus on the buildings with less than 10 storeys. And: always stay on the pedwalk! Mobile robotics Ensure that robots move in safe regions (classified areas like pedwalks, pedestrian crossings (outdoor) or hallways and rooms (indoor)) Urban Data Mining 3D cartography; non-photorealistic rendering 10 T. H. Kolbe Lectures on CityGML

Example for 3D Label Placement & Symbols 11 T. H. Kolbe Lectures on CityGML

3D Label Placement for Augmented Reality 12 T. H. Kolbe Lectures on CityGML

3D visualization from the CityGML perspective 3D visualization is the result of a portraying process applied to a CityGML model CityGML is a source structure for visualization processes; not intended to be used as a 3D graphics format Portrayaling simplest form: 1:1 conversion of geometry and appearance data to a 3D graphics format (incl. coordinate transformations) more sophisticated: 3D cartographic design, for example: Text and label placement Symbolization and non-photo realistic rendering Generalization Appropriate OGC Web Services for 3D portrayaling: Web 3D Service and Web Terrain Service Non-photo realistic rendering. J. Döllner & M. Walter, 2003 13 T. H. Kolbe Lectures on CityGML

Prospects of a Common Ontology Applications can rely on a specific data quality thematic and spatial structure and (a minimal set of thematic) properties of the geo-objects Data providers (e.g. municipalities) create 3D models with a defined information level, whichtheycanbesurewill be required or useful for a wide range of applications this in turn makes it feasible / profitable for companies to create more advanced applications that exploit semantic information 14 T. H. Kolbe Lectures on CityGML

3D City Model as Information Carrier (I) Semantic model is a consensus over different application domains Information exchange between these domains can be aligned with the objects of the city model usage of the 3D model as an information carrier the city ontology can also be taken as a schema for the organization of domain information that is similarly structured domain specific information can be attached to or related with the city model objects domain specific information rides on the back of the city model the spatial properties will not be of interest in many cases however, spatial properties are basis for the attestation of the objects and their spatial extent in reality 15 T. H. Kolbe Lectures on CityGML

16 T. H. Kolbe Lectures on CityGML Architect. + Urban Planning Environm. Protection Real Estate Management Information Hub Cadastre & Mapping Tourism 3D City Model Training Simulators Urban FM Navigation

3D City Model as Information Carrier (II) Example: a bank and an insurance company communicate about financial parameters and risks of specific urban assets both refer these parameters to the respective objects of the city model (or even to specified parts of them) to avoid ambiguity 3D geometry (and the appearance) will only be looked at if, for example a risk provisioning has to be done inspection of the object visual inspection of the surrounding environment 17 T. H. Kolbe Lectures on CityGML

Information Modelling at Different Scales Model content, structure, and employed modelling principles depend on Scale Scope (application contexts) Taken from the Homepage of the Helmholtz Research Center Karlsruhe, Karl-Heinz-Häfele 18 T. H. Kolbe Lectures on CityGML

Theatre / World Scope of Real Property Industry Country Installation / Region State / Province County QuickTime and a TIFF (LZW) decompressor are needed to see this picture. Natural Asset Air / Space CityGML City Underground Site Real Property Asset Water / Sea Land / Parcel Facility / Built Building Structure System Space Overlay Sub-Systems Level IAI-IFC Usage Components Room System Space Overlay Sub-Systems Level Components Room Linear Structure QuickTime and a TIFF (LZW) decompressor are needed to see this picture. Node Segment 19 NIBS 2007

Relation of Semantic GIS and CAD Models World Continent Country Region City Site Building Storey Components Scale GIS World AEC World CityGML: Buildings, Rooms, WallSurfaces, Doors, Windows IFC: Buildings, Spaces, Storeys 20 T. H. Kolbe Lectures on CityGML

Overview & Status 21 T. H. Kolbe Lectures on CityGML

CityGML Modelling Urban Spaces 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 191xx standard 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) 22 T. H. Kolbe Lectures on CityGML

CityGML Development Originator: SIG 3D of the Initiative Geodata Infrastructure North- Rhine Westphalia in Germany (GDI NRW) Open group of more than 70 parties / institutions working on technical and organizational issues about virtual 3D city models T-Mobile, Bayer AG, Rheinmetall Defence, Environmental Agencies, Municipalities, State Mapping Agencies, UK Ordnance Survey, 11 Univ. CityGML was brought into Open Geospatial Consortium for international standardisation by the end of 2004 Handled by the 3D Information Modelling Working Group (3DIM WG) and the CityGML Standards Working Group (CityGML SWG) Current status: Version 0.4.0 is an OGC Best Practice Paper [since July 2007] Public comment phase (RFC) for Version 1.0.0 ongoing until 20/3/2008 23 T. H. Kolbe Lectures on CityGML

CityGML Development Application backgrounds of the participants Cadastre and Topographic Mapping Mapping agencies of Germany, UK on country, state, and municipality levels Urban Planning Building Information Modelling, AEC/FM Mobile Telecommunication Broad spectrum of different modeling requirements Environmental Simulation Training Simulation and Car Navigation Tourism and City Business Development Geoinformation and Computer Science (at its beginning) Real Estate Management 24 T. H. Kolbe Lectures on CityGML Good base for a multifunctional standard

Goals of CityGML (I) Establish high degree of semantic (and syntactic) interoperability enabling multifunctional usage of 3D city models definition of a common information model (ontology) 3D geo base data (in the tradition of most European 2D digital landscape models, cadastre models) Representation of 3D topography as observed explicit 3D shapes; mainly surfaces & volumes identification of most relevant feature types usable in a wide variety of applications limited inclusion of functional aspects in base model 25 T. H. Kolbe Lectures on CityGML

Goals of CityGML (II) Suitability for Spatial Data Infrastructures mapping to appropriate exchange format -> GML3 needs high degree of expressivity wrt. OO models must be usable in the context of OGC Web Services possibility to link any CityGML feature to more specialised, functional models / external data sources Must be simple to use for applications well-defined semantics for feature types; however semantic structure not too fine-grained subset of GML3 geometries (no curved lines, surfaces) Boundary representation with absolute coordinates advantage: directly manageable within 3D GIS / geo DB 26 T. H. Kolbe Lectures on CityGML

Multiple Usages of City Models Information preserving and adding data exchange along the processing / value adding chain Modelling requirements modelling of geo-objects ( features ), not only 3D geometry and graphical appearance Application independent base classes and attributes flexibility wrt. geometrical, topological and structural qualities of concrete realizations of 3D city models System independent and standards based modelling Application specific extendibility, e.g. for Real estate management, noise immission mapping Business models, legal frameworks 27 T. H. Kolbe Lectures on CityGML

CityGMLalongtheProcessingChain Users of virtual 3D city models / Clients from application domains Surveyers / Photogram. Mapping agencies Integrators / Brokers Application user Application end user Registration Continuation Qualification Refinement/ Integration Qualification / Integration for applicat. Specific Application 2D + 2.5D geobase data 3D GIS 3D Geo-DB 3D GIS 3D Geo-DB Application database possibly iterated Added value 28 T. H. Kolbe Lectures on CityGML

Difficulties along the Processing Chain Diverse qualities of 3D models in the different steps different degree of fidelity of geometry, topology, appearance from simple structured objects to complex application models Until now: often change of data models and exchange formats inbetween the processing steps loss of data because of limited modeling powers / expressivity of models and formats difficult preservation of object identities Missing back links / references to original data of preceding processes causes problems with updates / continuations CityGML can be used along the full processing chain 29 T. H. Kolbe Lectures on CityGML

Geography Markup Language 30 T. H. Kolbe Lectures on CityGML

Geography Markup Language (GML) GML is an International Standard for the exchange and storage of geodata Issued by the Open Geospatial Consortium (OGC) Version 3 was released in 2003 CityGML is based on (current stable) version 3.1.1 Specification freely downloadable from www.opengeospatial.org Further development jointly by OGC & ISO: GML 3.2.1 will be published as ISO Standard 19136 Several national topography and cadastre models are already based on ISO 191xx and GML e.g. in Germany, United Kingdom, Netherlands 31 T. H. Kolbe Lectures on CityGML

Design Goals of GML3 Open, vendor independent framework for the definition of spatial data models Transport and storage of schemas and datasets Support for the specification of application schemas GML is a meta format; i.e. concrete exchange formats are specified by GML application schemas (like CityGML) Support of distributed spatial application schemas and datasets (over the Intra-/Internet) Possibility to create profiles (subsets of GML3) Facilitate Interoperability in the handling of geodata 32 T. H. Kolbe Lectures on CityGML

GML3 Overview Object oriented modelling capabilities Generalisation / specialisation & aggregations Simple and complex geometries 0D: points 1D: straight lines, splines, arcs 2D: planar surfaces, nonplanar surfaces (spline, NURBS, TINs) 3D: volumes by using Boundary Representation (B-Rep) Composed geometries Topology (with or without associated geometry) Coordinate and time reference systems Coverages (regular and irregular rasters, TINs, maps) 33 T. H. Kolbe Lectures on CityGML

Difference to other GIS exchange formats Object oriented; facilitates semantic modelling In contrast to pure geometry models (like CAD formats or VRML) or geometry oriented GIS models (like Shapefiles): Identifiable objects (with ID) Spatial and nonspatial properties Specialization hierarchies (taxonomies) Aggregation hierarchies Associations / relations between objects Mixed usage of different spatial reference systems within the same dataset possible XML based 34 T. H. Kolbe Lectures on CityGML