3d for virtual cities towards based on standards... · towards an automatic construction of digital...
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](https://reader034.vdocuments.us/reader034/viewer/2022042223/5ec9d85f3123d15ca2181a5a/html5/thumbnails/1.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042223/5ec9d85f3123d15ca2181a5a/html5/thumbnails/2.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042223/5ec9d85f3123d15ca2181a5a/html5/thumbnails/3.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042223/5ec9d85f3123d15ca2181a5a/html5/thumbnails/4.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042223/5ec9d85f3123d15ca2181a5a/html5/thumbnails/5.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042223/5ec9d85f3123d15ca2181a5a/html5/thumbnails/6.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042223/5ec9d85f3123d15ca2181a5a/html5/thumbnails/7.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042223/5ec9d85f3123d15ca2181a5a/html5/thumbnails/8.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042223/5ec9d85f3123d15ca2181a5a/html5/thumbnails/9.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042223/5ec9d85f3123d15ca2181a5a/html5/thumbnails/10.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042223/5ec9d85f3123d15ca2181a5a/html5/thumbnails/11.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042223/5ec9d85f3123d15ca2181a5a/html5/thumbnails/12.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042223/5ec9d85f3123d15ca2181a5a/html5/thumbnails/13.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042223/5ec9d85f3123d15ca2181a5a/html5/thumbnails/14.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042223/5ec9d85f3123d15ca2181a5a/html5/thumbnails/15.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042223/5ec9d85f3123d15ca2181a5a/html5/thumbnails/16.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042223/5ec9d85f3123d15ca2181a5a/html5/thumbnails/17.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042223/5ec9d85f3123d15ca2181a5a/html5/thumbnails/18.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042223/5ec9d85f3123d15ca2181a5a/html5/thumbnails/19.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042223/5ec9d85f3123d15ca2181a5a/html5/thumbnails/20.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042223/5ec9d85f3123d15ca2181a5a/html5/thumbnails/21.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042223/5ec9d85f3123d15ca2181a5a/html5/thumbnails/22.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042223/5ec9d85f3123d15ca2181a5a/html5/thumbnails/23.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042223/5ec9d85f3123d15ca2181a5a/html5/thumbnails/24.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042223/5ec9d85f3123d15ca2181a5a/html5/thumbnails/25.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042223/5ec9d85f3123d15ca2181a5a/html5/thumbnails/26.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042223/5ec9d85f3123d15ca2181a5a/html5/thumbnails/27.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042223/5ec9d85f3123d15ca2181a5a/html5/thumbnails/28.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042223/5ec9d85f3123d15ca2181a5a/html5/thumbnails/29.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042223/5ec9d85f3123d15ca2181a5a/html5/thumbnails/30.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042223/5ec9d85f3123d15ca2181a5a/html5/thumbnails/31.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042223/5ec9d85f3123d15ca2181a5a/html5/thumbnails/32.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042223/5ec9d85f3123d15ca2181a5a/html5/thumbnails/33.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042223/5ec9d85f3123d15ca2181a5a/html5/thumbnails/34.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042223/5ec9d85f3123d15ca2181a5a/html5/thumbnails/35.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042223/5ec9d85f3123d15ca2181a5a/html5/thumbnails/36.jpg)
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](https://reader034.vdocuments.us/reader034/viewer/2022042223/5ec9d85f3123d15ca2181a5a/html5/thumbnails/37.jpg)
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