Top Banner
1 3D and standards for virtual cities 3D and standards for virtual cities Standard in Action workshop 2012 ToulouseFrance Gilles Gesquière [email protected] Towards an automatic construction of digital cities based on standards
37

3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

May 22, 2020

Download

Documents

dariahiddleston
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
Page 1: 3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

1

3D and standards for virtual cities3D and standards for virtual cities

Standard in Action workshop 2012Toulouse‐ France

Gilles Gesquiè[email protected]

Towards an automatic construction of digital cities based on standards 

Page 2: 3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

2

3D and standards for virtual cities3D and standards for virtual cities• Introduction• Interoperability• Data infrastructures• Conclusion

Page 3: 3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

3

IntroductionIntroduction

• Gilles Gesquière– Assistant professor, 

• Aix‐Marseille University/ LSIS Lab (France)• 200 researchers

– Research area• Geometric modeling, • Data exchange

– Working on AFNOR (ISO TC/211 mirror committee)

– Involved on several works in OGC • CityGML, SLD/ SE, W3DS, WVS …

2/30

Interoperability Data infrastructures ConclusionIntroduction

Page 4: 3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

4

• My presentation is focused on 3D modeling of urban data– Land management becomes more and more complex– Urban or suburban modeling require more concerted use of data from various 

sources• CAD (1), GIS, BIM (2), …

– Aggregating data permits to enhance• land management• understanding of data • Providing a dataset for simulations of physical phenomena

– Exchanging data leads to interoperabilty In this presentation, I will make a quick overview of useful standards and propose 

two examples developped in my team

IntroductionIntroduction

(1) Computer Aided Design (2) Building Information Modeling

Interoperability Data infrastructures ConclusionIntroduction

Page 5: 3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

5

• In first application, 3D visualization was used– Decision help for city planning

IntroductionIntroduction

Interoperability Data infrastructures ConclusionIntroduction

Page 6: 3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

6

• Using data to simulate physical phenomena– Making simulation in large scale

IntroductionIntroduction

Forest fire consequences on a terrain let rough (up) and brush‐cleared (down)

Fire propagation model

Interoperability Data infrastructures ConclusionIntroduction

Page 7: 3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

7

• Using data to simulate physical phenomena– Making simulation in large scale

• In different scales

IntroductionIntroduction

Interoperability Data infrastructures ConclusionIntroduction

Page 8: 3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

8

• Several interactions with models

IntroductionIntroduction

Interface with 

simulation models

Models

Visu Interface

VisualizationComputation Computation codes

Simulation models

Interoperability Data infrastructures ConclusionIntroduction

Page 9: 3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

9

IntroductionIntroduction

Mixing results of differents models (traffic/ pollution)

3D urban model

GIS and 3D data

Traffic simulation(2D)

Pollution propagation  (3D)

Simulation ofWind, rain, …

Courtesy of Terra Magna

Interoperability Data infrastructures ConclusionIntroduction

Page 10: 3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

10

3D and standards for virtual cities3D and standards for virtual cities• Introduction• Interoperability• Data infrastructures• Conclusion

Page 11: 3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

11

• Interoperability may be defined as “the ability of two or more systems or components to exchange information and to use the information that has been exchanged

• standardization is the most efficient and global solution to interoperability problems

• Several organizations, industry consortiums and communities are involved in standards development activities related to urban matters :

• ISO TC/ 211• Open Geospatial Consortium (OGC)• AFNOR (France)

– 3D : Web3D consortium, BuildingSMART– CAD : Open Design Alliance– Standards dedicated to graphic technology : Khronos group

Providing interoperable dataProviding interoperable data

Introduction Data infrastructures ConclusionInteroperability

Page 12: 3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

12

• ISO TC 211 : – ISO 19107 : geometric modeling and topology, 2D / 3D– ISO 19108 : temporal models– ISO 19125‐1 : Simple Feature access + Partie 2 (SQL)– ISO 19123 : « coverage »– ISO 19136 : OGC standard GML 3.2.1  data format for 2D and 3D

• Develop application schemas by using components defined in abstracts standards

Encoding geospatial informationEncoding geospatial information

Introduction Data infrastructures ConclusionInteroperability

Page 13: 3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

13

• Standards for 3D data – Provided by CAD domain (STEP ISO 10303, IGES)– For building with the IFC standard (ISO/PAS 16739).

Building technicalmanagementBuilding technicalmanagement

Introduction Data infrastructures ConclusionInteroperability

Page 14: 3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

14

• Thematic modeling : building, transport network, hydrography, vegetation, street furnitures, textures…  

• Multi‐scale management– Regional model

• LOD 0 – 2.5d Digital Terrain Model

– City/ Site model• LOD1 : « block model » without roof structure• LOD2 : Explicit roof structure• LOD3 : Detailed architectural model

– Interior model• LOD4 : « walkable » architectural models (in relation with IFC)

• 2D (surfaces) and 3D (solids) with texture

Urbanmodelisation CityGML (OGC)Urbanmodelisation CityGML (OGC)

Introduction Data infrastructures ConclusionInteroperability

Page 15: 3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

15

• External references: Objects may– Refer to their original data sources– Refer to other external data sources containing additional data

• Application Domain extension– Specific applications need extra information

• Environmental simulations, • Utility networks• …

– Types of domain extension• Extend existing cityGML feature types

– Extra spatial/non spatial attributes– Extra relations/associations

• Definition of new feature types– Preferably based on cityGML base class CityObject

• Each ADE requires its own XML schema definition

Urbanmodelisation CityGML (OGC)Urbanmodelisation CityGML (OGC)

Introduction Data infrastructures ConclusionInteroperability

Page 16: 3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

16

3D and standards for virtual cities3D and standards for virtual cities• Introduction• Interoperability• Data infrastructures• Conclusion

Page 17: 3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

17

SDI for Urbanmodels (OGC)SDI for Urbanmodels (OGC)

Introduction Interoperability ConclusionData infrastructures

Page 18: 3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

18

• 3D PIE – Preparing 2D/ 3D data for a client‐server visualization

• SIMFOR– Preparing an operational theatre for training systems

Examples of applicationsExamples of applications

Introduction Interoperability ConclusionData infrastructures

Page 19: 3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

19

3D PIE Example3D PIE Example• Context

– In the 3D Portrayal Interoperability Experiment (OGC, 2011‐2012)

– Client‐server environment– Compatibility with client and network capacity

Level of detail managament– 3D visualization without any plugins

• Use case: Paris dataset of IGN(*)– Available as 446 tiles of 500 x 500 m2 (i.e. around 100km2).– Total size: around 150 Go (zip files)– CityGML LOD 2– Model components: buildings

(*) www.ign.fr

Introduction Interoperability ConclusionData infrastructures

Page 20: 3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

20

• Data aggregation• Using processes to modify data • Export Data to dedicated applications

Environment EditorEnvironment Editor

Chambelland JC, Raffin R, Desbenoît B and Gesquière G, « SIMFOR : Towards a Collaborative software platform for Urban crisis management », MCSIS CGVCVIP 2011.

Chambelland JC, Gesquière G, « Complex Virtual Urban Environment Modeling from CityGML Data and OGC web services: Application to the SIMFOR Project », SPIE, San Francisco, 01/2012

Introduction Interoperability ConclusionData infrastructures

Page 21: 3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

21

• Our environment editor

Create and manage 3D dataCreate and manage 3D data

Introduction Interoperability ConclusionData infrastructures

Page 22: 3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

22

• IGN Data(*) – Orthophoto (raster)– BD Alti (DTM)– BD Topo (roads, building footprints, …)

– Bati 3D (CityGML files)

• OGC Standards (WFS, WMS, CityGML, …)

• Open Street map

Data aggregationData aggregation

Introduction Interoperability ConclusionData infrastructures

Page 23: 3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

23

• Creating missing LOD

Simplification/ Generalization (1)Simplification/ Generalization (1)

Introduction Interoperability ConclusionData infrastructures

Page 24: 3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

24

• LOD 1 creation• Simplification/ generalization

• For buildings (with modified Douglas‐Peucker Algorithm)

Simplification/ Generalization (2)Simplification/ Generalization (2)

Introduction Interoperability ConclusionData infrastructures

Page 25: 3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

25

• Using Heuristics– Roof, front creation– Generation of generic textures

Simplification/ Generalization (3)Simplification/ Generalization (3)

Automatic

random

Introduction Interoperability ConclusionData infrastructures

Page 26: 3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

26

• District creation

Creating level of abstractions (LOA)Creating level of abstractions (LOA)

Mao Bo et al, A Framework for generalization of 3D City Models Based on CityGML and X3D, 2009

Introduction Interoperability ConclusionData infrastructures

Page 27: 3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

27

• Each layer is decomposed into tiles for indexation

Building and terrain tilingBuilding and terrain tiling

Introduction Interoperability ConclusionData infrastructures

Page 28: 3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

28

Pyramidal representationPyramidal representation

LOA + DTM

LOD 1 + DTM

LOD 2 + CityGML terrain

250 m x 250 m (with LOD 1 and a simplified DTM)

500 m x 500 m (with district and a simplified DTM)

125 m x 125 m (with LOD 2 and the DTM provided in the cityGML files).

Introduction Interoperability ConclusionData infrastructures

Page 29: 3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

29

• Agglomerate data provided by different sources

Data fusionData fusion

Introduction Interoperability ConclusionData infrastructures

Page 30: 3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

30

Export for dedicated applicationsExport for dedicated applications

Introduction Interoperability ConclusionData infrastructures

Page 31: 3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

31

Data exchangeData exchangeClient Server (MapFaces) Internet

Listener on .w3go

WebGLServlet

Render + Display

MapContext

Layer 1

Layer n…

Get Request

JSON

http://mapfaces.codehaus.org/THREE.js https://github.com/mrdoob/three.js/

Introduction Interoperability ConclusionData infrastructures

Page 32: 3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

32

• WebGL visualization in the OGC 3D portrayal experiment

DemonstrationDemonstration

Introduction Interoperability ConclusionData infrastructures

Page 33: 3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

33

• SIMFOR : « Serious game » • Training system for risk management

DemonstrationDemonstration

Introduction Interoperability ConclusionData infrastructures

Page 34: 3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

34

DemonstrationDemonstration

Introduction Interoperability ConclusionData infrastructures

Page 35: 3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

35

3D and standards for virtual cities3D and standards for virtual cities• Introduction• Interoperability• Data infrastructures• Conclusion

Page 36: 3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

36

• Sharing and exchanging 2D and 3D data defined in different scales (coupled with semantic informations)  is an important goal– Visualization geo data– Exchanging data between simulation models– Preparing an environment and a scenario for a training system

• Data interoperability is necessary=> Important to use standard focused on geographic informations

• For instance, we may use– Data access WFS, WCS, SOS– Visualization service in  2D : WMS / WMTS– Visualization and portrayal service : emerging standards likes for 

example W3DS

ConclusionConclusion

Introduction Interoperability Data infrastructures Conclusion

Page 37: 3D for virtual cities Towards based on standards... · Towards an automatic construction of digital cities based on standards ... • My presentation is focused on 3D modeling of

37

• Using more standards to create in an automatic ways other set of elements like roads, trees, …

• Complete real data with procedural methods to add details

• Extend generalization processes to reach the virtual globe level

• Following the standards evolution – Modification of 

• CityGML 2.0• ISO 19107

– Creation of W3DS/ WVS

Future worksFuture works

Introduction Interoperability Data infrastructures Conclusion