SlideShare uma empresa Scribd logo
1 de 27
Baixar para ler offline
3D GEOVISUALIZATION & STYLIZATION
TO MANAGE
COMPREHENSIVE AND PARTICIPATIVE LOCAL
URBAN PLANS
11th 3D Geoinfo Conference 20-21 October 2016
M. BRASEBIN, S. CHRISTOPHE, F. JACQUINOD,
A. VINESSE, H. MAHON
IGN ENSG, LASTIG COGIT, Uni. Paris-Est, France.
EIVP, SUN, Uni. Paris-Est, France.
2
Motivation:
To adapt 3D renderings to Local Urban Plans
elaboration
3
Public participation about urban regulation
 Rights to build through 3D morphological constraints.
How to design a 3D geovizualisation platform…
….to ease public participation about LUPSs ?
« Horizontal distance measured from every points of the building to the nearest point of the
parcel boundary must be lesser than the difference of altitude between these two points. »
?
2 1
4
3D systems for public participation
▪ Advantages of 3D visualizations
 Volume representation
 Landmarks for spatial cognition
 Interactive navigation
▪ Practitioners’ needs:
 Citizens participation to the making of morphological rules.
 Automatization of the pipeline & graphical versality
 Abstract stylization for simulation results
 Simplified environment representation
 Homogeneous LOD visualization
 Complete 3D scene
To design and implement a set of useful 3D styles
5
 PLU ++ : 3D simulation, visualization and users’
interactions, in order to ease public participation.
PLU ++ project: interdisciplinary approach
6
 How to design a tool that provides a wide variety of 3D
renderings to support tests about 3D perception ?
Goal of presented work
7
3D simulator (SimPLU3D)
 Information concerning constructibility: providing built
configurations from a tested regulation.
 What could be built at the scale of a parcel: not what will
be built…
 How to help citizens perceive morphological rules?
(Brasebin et al. 2015, 2016)
8
2D -> 3D stylization
 OGC SLD/SE extension in order to integrate expressive
rendering techniques:
 How to upgrade 2D map styles/rendering methods for 3D
visualization?
Expressive
rendering
Extraction Affectation
(Christophe et al. 2016)
9
Purpose
Regulation Built configurations
3D geodata
3D vizualisation
3D styles
3D stylizer
Rendering methods
 3D Geovisualization system requirements:
Generic and expressive formalization of 3D styles
Possibility to integrate new rendering methods
3D simulator
10
From Data to 3D geovisualization
Style
specification
Rendering
methods
Visualizati
onGeometry
+
Attributes
Glass
Door
Ground
Wall
11
From Data to 3D geovisualization
Style
specification
Rendering
methods
Visualizati
onGeometry
+
Attributes
Glass
Door
Ground
Wall
12
Style specification: scene organization
3D scene
Lights Camera
Theme
3D Feature
3D
Geometry
Symbolizer
s
▪Scene content description
13
Style specification: Symbolizer model
3D
geometry
Symbolizer Visualization
Edge
Face
Several symbolizers could be
applied to represent data.
Controlled by a set of parameters.
Expressiveness is related to
variety and complexity of
parameters.
Theme
3D Feature
3D
Geometry
Symbolizer
s
Surfacic
symbolizer
Linear
symbolizer
▪Symbolizer: style descriptor assigned to each type of geometry.
14
3D styles specification to test the model
Photorealistic Typical
Sketchy Discreet
▪4 characteristical 3D styles for various uses
 Definition of expected visual properties: parameters and rendering
methods.
15
From Data to 3D geovisualization
Style
specification
Rendering
methods
Visualizati
onGeometry
+
Attributes
Glass
Door
Ground
Wall
16
Rendering method: example
▪ UV mapping and bump mapping:
▪ Association between 2D texture coordinates and 3D geometry coordinates
▪ Relief creation by considering grayscale
17
Rendering method: example
Edge transformation to rectangles Texture
applications
Rectangle orientation is controlled according to camera position
▪ Expressive stroke
18
From Data to 3D geovisualization
Style
specification
Rendering
methods
Visualizati
ongeometry
+
attributes
glass
door
ground
wall
19
▪ PLU ++ proof of concept (https://github.com/IGNF/PLU2PLUS)
▪ GUI implementation: Javascript + ThreeJS
▪ Rendering method: GLSL
Implementation
20
JSON style implementation
Layer management
GLSL
GLSL
21
Interface and control of the 3D stylization
▪(vidéo)
22
Different 3D geovisualizations
▪ Typical focus and discreet context
23
Different 3D geovisualizations
 Sketchy focus and photorealistic context
24
Different 3D geovisualizations
 Navigation between levels of generalization
 Feature differentiation
25
Different 3D geovisualizations
▪ Floor visualization with a specific rendering method
26
 Open Source extensive 3D geovisualization
system
▪3D style specification
▪New rendering methods
https://github.com/IGNF/PLU2PLUS
▪Improvement of style specification and implementation in the
iTowns project
http://www.itowns-project.org/
 Support for user experiments in public
participation context
 Protocols for users tests on real use cases
Conclusion & future works
Thanks for your attention!
https://github.com/IGNF/PLU2PLUS

Mais conteúdo relacionado

Mais procurados

Continuing Our Look At Primary And Secondary Data
Continuing Our Look At Primary And Secondary DataContinuing Our Look At Primary And Secondary Data
Continuing Our Look At Primary And Secondary Data
guest2137aa
 
Mapping Notes PowerPoint
Mapping Notes PowerPointMapping Notes PowerPoint
Mapping Notes PowerPoint
ranknfile
 
Belfast City Centre 3D Modelling
Belfast City Centre 3D ModellingBelfast City Centre 3D Modelling
Belfast City Centre 3D Modelling
Ciara MacManus
 
Cartographic communication
Cartographic communicationCartographic communication
Cartographic communication
hanslunow
 
Google Map Presentation Final
Google Map Presentation FinalGoogle Map Presentation Final
Google Map Presentation Final
Frances O'Neill
 

Mais procurados (20)

Global Black Soil distribution map methodology
Global Black Soil distribution map methodology  Global Black Soil distribution map methodology
Global Black Soil distribution map methodology
 
UX Romandie: Designing a CMS for the future
UX Romandie: Designing a CMS for the futureUX Romandie: Designing a CMS for the future
UX Romandie: Designing a CMS for the future
 
City map
City mapCity map
City map
 
Week 5 - Flattening 3D Shapes
Week 5 - Flattening 3D ShapesWeek 5 - Flattening 3D Shapes
Week 5 - Flattening 3D Shapes
 
Continuing Our Look At Primary And Secondary Data
Continuing Our Look At Primary And Secondary DataContinuing Our Look At Primary And Secondary Data
Continuing Our Look At Primary And Secondary Data
 
Tracks, Maps and Urban Planning
Tracks, Maps and Urban PlanningTracks, Maps and Urban Planning
Tracks, Maps and Urban Planning
 
How is photogrammetry useful in gis
How is photogrammetry useful in gisHow is photogrammetry useful in gis
How is photogrammetry useful in gis
 
GI2016 ppt shi (cartography and communication)
GI2016 ppt shi (cartography and communication)GI2016 ppt shi (cartography and communication)
GI2016 ppt shi (cartography and communication)
 
Clustering coefficient
Clustering coefficient Clustering coefficient
Clustering coefficient
 
Abstract
AbstractAbstract
Abstract
 
Fourth dimension
Fourth dimensionFourth dimension
Fourth dimension
 
Modern cartography
Modern cartographyModern cartography
Modern cartography
 
Mapping Notes PowerPoint
Mapping Notes PowerPointMapping Notes PowerPoint
Mapping Notes PowerPoint
 
Making Beautiful Maps: Oct 5 2011
Making Beautiful Maps: Oct 5 2011Making Beautiful Maps: Oct 5 2011
Making Beautiful Maps: Oct 5 2011
 
Pelican Mapping - FOSS4G 2011
Pelican Mapping - FOSS4G 2011Pelican Mapping - FOSS4G 2011
Pelican Mapping - FOSS4G 2011
 
Introduction to Digital Maps
Introduction to Digital MapsIntroduction to Digital Maps
Introduction to Digital Maps
 
Belfast City Centre 3D Modelling
Belfast City Centre 3D ModellingBelfast City Centre 3D Modelling
Belfast City Centre 3D Modelling
 
Cartography lec #4
Cartography lec #4Cartography lec #4
Cartography lec #4
 
Cartographic communication
Cartographic communicationCartographic communication
Cartographic communication
 
Google Map Presentation Final
Google Map Presentation FinalGoogle Map Presentation Final
Google Map Presentation Final
 

Destaque

Geovisualization of coastal areas from heterogeneous spatio-temporal data (An...
Geovisualization of coastal areas from heterogeneous spatio-temporal data (An...Geovisualization of coastal areas from heterogeneous spatio-temporal data (An...
Geovisualization of coastal areas from heterogeneous spatio-temporal data (An...
GeoVIS'15 Workshop
 

Destaque (8)

Projet PLU++
Projet PLU++Projet PLU++
Projet PLU++
 
MapStyle: Automatic Rendering of a Cassini Style
MapStyle: Automatic Rendering of a Cassini StyleMapStyle: Automatic Rendering of a Cassini Style
MapStyle: Automatic Rendering of a Cassini Style
 
Intégration de méthodes de rendu expressif dans un SIG
Intégration de méthodes de rendu expressif dans un SIGIntégration de méthodes de rendu expressif dans un SIG
Intégration de méthodes de rendu expressif dans un SIG
 
Sliding from imagery realism to topographic abstraction
Sliding from imagery realism to topographic abstractionSliding from imagery realism to topographic abstraction
Sliding from imagery realism to topographic abstraction
 
Géovisualisation de données géographiques hétérogènes entre abstraction et ph...
Géovisualisation de données géographiques hétérogènes entre abstraction et ph...Géovisualisation de données géographiques hétérogènes entre abstraction et ph...
Géovisualisation de données géographiques hétérogènes entre abstraction et ph...
 
Geovisualization of coastal areas from heterogeneous spatio-temporal data (An...
Geovisualization of coastal areas from heterogeneous spatio-temporal data (An...Geovisualization of coastal areas from heterogeneous spatio-temporal data (An...
Geovisualization of coastal areas from heterogeneous spatio-temporal data (An...
 
MapStyle - Besoins et enjeux en cartographie
MapStyle - Besoins et enjeux en cartographieMapStyle - Besoins et enjeux en cartographie
MapStyle - Besoins et enjeux en cartographie
 
Color and textures interpolation for homogeneous sliding between orthoimagery...
Color and textures interpolation for homogeneous sliding between orthoimagery...Color and textures interpolation for homogeneous sliding between orthoimagery...
Color and textures interpolation for homogeneous sliding between orthoimagery...
 

Semelhante a Schristophe3Dgeoinfo_2016

Embedding user generated content into oblique airborne photogrammetry based 3...
Embedding user generated content into oblique airborne photogrammetry based 3...Embedding user generated content into oblique airborne photogrammetry based 3...
Embedding user generated content into oblique airborne photogrammetry based 3...
Jianming Liang
 
StevesDWESlide_exported
StevesDWESlide_exportedStevesDWESlide_exported
StevesDWESlide_exported
Steve Snow
 
09165566d individual
09165566d individual09165566d individual
09165566d individual
lsgi4321
 
09187784d assignment 1
09187784d assignment 109187784d assignment 1
09187784d assignment 1
lsgi4321
 
Interactive Rendering and Stylization of Transportation Networks Using Distan...
Interactive Rendering and Stylization of Transportation Networks Using Distan...Interactive Rendering and Stylization of Transportation Networks Using Distan...
Interactive Rendering and Stylization of Transportation Networks Using Distan...
Matthias Trapp
 
3D Generalization Lenses (IV 2008)
3D Generalization Lenses (IV 2008)3D Generalization Lenses (IV 2008)
3D Generalization Lenses (IV 2008)
Matthias Trapp
 
Dynamic Mapping of Raster Data (IV 2009)
Dynamic Mapping of Raster Data (IV 2009)Dynamic Mapping of Raster Data (IV 2009)
Dynamic Mapping of Raster Data (IV 2009)
Matthias Trapp
 

Semelhante a Schristophe3Dgeoinfo_2016 (20)

3 D Lidar Epfl Iccsa 08
3 D Lidar Epfl Iccsa 083 D Lidar Epfl Iccsa 08
3 D Lidar Epfl Iccsa 08
 
Interactive Close-Up Rendering for Detail+Overview Visualization of 3D Digita...
Interactive Close-Up Rendering for Detail+Overview Visualization of 3D Digita...Interactive Close-Up Rendering for Detail+Overview Visualization of 3D Digita...
Interactive Close-Up Rendering for Detail+Overview Visualization of 3D Digita...
 
Knowledge base for 3D rendering styles
Knowledge base for 3D rendering stylesKnowledge base for 3D rendering styles
Knowledge base for 3D rendering styles
 
Embedding user generated content into oblique airborne photogrammetry based 3...
Embedding user generated content into oblique airborne photogrammetry based 3...Embedding user generated content into oblique airborne photogrammetry based 3...
Embedding user generated content into oblique airborne photogrammetry based 3...
 
Multi-Perspective Detail+Overview Visualization for 3D Building Exploration
Multi-Perspective Detail+Overview Visualization for 3D Building ExplorationMulti-Perspective Detail+Overview Visualization for 3D Building Exploration
Multi-Perspective Detail+Overview Visualization for 3D Building Exploration
 
Non-Photorealistic Rendering of 3D Point Clouds for Cartographic Visualization
Non-Photorealistic Rendering of 3D Point Clouds for Cartographic VisualizationNon-Photorealistic Rendering of 3D Point Clouds for Cartographic Visualization
Non-Photorealistic Rendering of 3D Point Clouds for Cartographic Visualization
 
StevesDWESlide_exported
StevesDWESlide_exportedStevesDWESlide_exported
StevesDWESlide_exported
 
09165566d individual
09165566d individual09165566d individual
09165566d individual
 
09187784d assignment 1
09187784d assignment 109187784d assignment 1
09187784d assignment 1
 
A Comparative Survey of 3D GIS Models
A Comparative Survey of 3D GIS ModelsA Comparative Survey of 3D GIS Models
A Comparative Survey of 3D GIS Models
 
Lens-based Focus+Context Visualization Techniques
Lens-based Focus+Context Visualization TechniquesLens-based Focus+Context Visualization Techniques
Lens-based Focus+Context Visualization Techniques
 
Esri cityengine
Esri cityengineEsri cityengine
Esri cityengine
 
Esri CityEngine
Esri CityEngineEsri CityEngine
Esri CityEngine
 
Interactive Rendering and Stylization of Transportation Networks Using Distan...
Interactive Rendering and Stylization of Transportation Networks Using Distan...Interactive Rendering and Stylization of Transportation Networks Using Distan...
Interactive Rendering and Stylization of Transportation Networks Using Distan...
 
Three dimensional (3D) GIS
Three dimensional (3D) GISThree dimensional (3D) GIS
Three dimensional (3D) GIS
 
An Introduction to CityGRID
An Introduction to CityGRIDAn Introduction to CityGRID
An Introduction to CityGRID
 
Creating, Managing and Sharing 3D Cities with FME
Creating, Managing and Sharing 3D Cities with FMECreating, Managing and Sharing 3D Cities with FME
Creating, Managing and Sharing 3D Cities with FME
 
3D Generalization Lenses (IV 2008)
3D Generalization Lenses (IV 2008)3D Generalization Lenses (IV 2008)
3D Generalization Lenses (IV 2008)
 
Dynamic Mapping of Raster Data (IV 2009)
Dynamic Mapping of Raster Data (IV 2009)Dynamic Mapping of Raster Data (IV 2009)
Dynamic Mapping of Raster Data (IV 2009)
 
3-1_geo Spatial analysis_spatial_modeling.pptx
3-1_geo Spatial analysis_spatial_modeling.pptx3-1_geo Spatial analysis_spatial_modeling.pptx
3-1_geo Spatial analysis_spatial_modeling.pptx
 

Último

LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.
Silpa
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
1301aanya
 
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptxTHE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
ANSARKHAN96
 
Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptx
MohamedFarag457087
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptx
Silpa
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virus
NazaninKarimi6
 

Último (20)

Genetics and epigenetics of ADHD and comorbid conditions
Genetics and epigenetics of ADHD and comorbid conditionsGenetics and epigenetics of ADHD and comorbid conditions
Genetics and epigenetics of ADHD and comorbid conditions
 
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate ProfessorThyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
 
Atp synthase , Atp synthase complex 1 to 4.
Atp synthase , Atp synthase complex 1 to 4.Atp synthase , Atp synthase complex 1 to 4.
Atp synthase , Atp synthase complex 1 to 4.
 
Cyanide resistant respiration pathway.pptx
Cyanide resistant respiration pathway.pptxCyanide resistant respiration pathway.pptx
Cyanide resistant respiration pathway.pptx
 
LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.LUNULARIA -features, morphology, anatomy ,reproduction etc.
LUNULARIA -features, morphology, anatomy ,reproduction etc.
 
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort ServiceCall Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
 
Molecular markers- RFLP, RAPD, AFLP, SNP etc.
Molecular markers- RFLP, RAPD, AFLP, SNP etc.Molecular markers- RFLP, RAPD, AFLP, SNP etc.
Molecular markers- RFLP, RAPD, AFLP, SNP etc.
 
300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx300003-World Science Day For Peace And Development.pptx
300003-World Science Day For Peace And Development.pptx
 
biology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGYbiology HL practice questions IB BIOLOGY
biology HL practice questions IB BIOLOGY
 
Grade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its FunctionsGrade 7 - Lesson 1 - Microscope and Its Functions
Grade 7 - Lesson 1 - Microscope and Its Functions
 
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptxTHE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
THE ROLE OF BIOTECHNOLOGY IN THE ECONOMIC UPLIFT.pptx
 
Digital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptxDigital Dentistry.Digital Dentistryvv.pptx
Digital Dentistry.Digital Dentistryvv.pptx
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptx
 
Role of AI in seed science Predictive modelling and Beyond.pptx
Role of AI in seed science  Predictive modelling and  Beyond.pptxRole of AI in seed science  Predictive modelling and  Beyond.pptx
Role of AI in seed science Predictive modelling and Beyond.pptx
 
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIA
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIACURRENT SCENARIO OF POULTRY PRODUCTION IN INDIA
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIA
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virus
 
Gwalior ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Gwalior ESCORT SERVICE❤CALL GIRL
Gwalior ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Gwalior ESCORT SERVICE❤CALL GIRLGwalior ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Gwalior ESCORT SERVICE❤CALL GIRL
Gwalior ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Gwalior ESCORT SERVICE❤CALL GIRL
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
 
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
GBSN - Biochemistry (Unit 2) Basic concept of organic chemistry
 

Schristophe3Dgeoinfo_2016

  • 1. 3D GEOVISUALIZATION & STYLIZATION TO MANAGE COMPREHENSIVE AND PARTICIPATIVE LOCAL URBAN PLANS 11th 3D Geoinfo Conference 20-21 October 2016 M. BRASEBIN, S. CHRISTOPHE, F. JACQUINOD, A. VINESSE, H. MAHON IGN ENSG, LASTIG COGIT, Uni. Paris-Est, France. EIVP, SUN, Uni. Paris-Est, France.
  • 2. 2 Motivation: To adapt 3D renderings to Local Urban Plans elaboration
  • 3. 3 Public participation about urban regulation  Rights to build through 3D morphological constraints. How to design a 3D geovizualisation platform… ….to ease public participation about LUPSs ? « Horizontal distance measured from every points of the building to the nearest point of the parcel boundary must be lesser than the difference of altitude between these two points. » ? 2 1
  • 4. 4 3D systems for public participation ▪ Advantages of 3D visualizations  Volume representation  Landmarks for spatial cognition  Interactive navigation ▪ Practitioners’ needs:  Citizens participation to the making of morphological rules.  Automatization of the pipeline & graphical versality  Abstract stylization for simulation results  Simplified environment representation  Homogeneous LOD visualization  Complete 3D scene To design and implement a set of useful 3D styles
  • 5. 5  PLU ++ : 3D simulation, visualization and users’ interactions, in order to ease public participation. PLU ++ project: interdisciplinary approach
  • 6. 6  How to design a tool that provides a wide variety of 3D renderings to support tests about 3D perception ? Goal of presented work
  • 7. 7 3D simulator (SimPLU3D)  Information concerning constructibility: providing built configurations from a tested regulation.  What could be built at the scale of a parcel: not what will be built…  How to help citizens perceive morphological rules? (Brasebin et al. 2015, 2016)
  • 8. 8 2D -> 3D stylization  OGC SLD/SE extension in order to integrate expressive rendering techniques:  How to upgrade 2D map styles/rendering methods for 3D visualization? Expressive rendering Extraction Affectation (Christophe et al. 2016)
  • 9. 9 Purpose Regulation Built configurations 3D geodata 3D vizualisation 3D styles 3D stylizer Rendering methods  3D Geovisualization system requirements: Generic and expressive formalization of 3D styles Possibility to integrate new rendering methods 3D simulator
  • 10. 10 From Data to 3D geovisualization Style specification Rendering methods Visualizati onGeometry + Attributes Glass Door Ground Wall
  • 11. 11 From Data to 3D geovisualization Style specification Rendering methods Visualizati onGeometry + Attributes Glass Door Ground Wall
  • 12. 12 Style specification: scene organization 3D scene Lights Camera Theme 3D Feature 3D Geometry Symbolizer s ▪Scene content description
  • 13. 13 Style specification: Symbolizer model 3D geometry Symbolizer Visualization Edge Face Several symbolizers could be applied to represent data. Controlled by a set of parameters. Expressiveness is related to variety and complexity of parameters. Theme 3D Feature 3D Geometry Symbolizer s Surfacic symbolizer Linear symbolizer ▪Symbolizer: style descriptor assigned to each type of geometry.
  • 14. 14 3D styles specification to test the model Photorealistic Typical Sketchy Discreet ▪4 characteristical 3D styles for various uses  Definition of expected visual properties: parameters and rendering methods.
  • 15. 15 From Data to 3D geovisualization Style specification Rendering methods Visualizati onGeometry + Attributes Glass Door Ground Wall
  • 16. 16 Rendering method: example ▪ UV mapping and bump mapping: ▪ Association between 2D texture coordinates and 3D geometry coordinates ▪ Relief creation by considering grayscale
  • 17. 17 Rendering method: example Edge transformation to rectangles Texture applications Rectangle orientation is controlled according to camera position ▪ Expressive stroke
  • 18. 18 From Data to 3D geovisualization Style specification Rendering methods Visualizati ongeometry + attributes glass door ground wall
  • 19. 19 ▪ PLU ++ proof of concept (https://github.com/IGNF/PLU2PLUS) ▪ GUI implementation: Javascript + ThreeJS ▪ Rendering method: GLSL Implementation
  • 20. 20 JSON style implementation Layer management GLSL GLSL
  • 21. 21 Interface and control of the 3D stylization ▪(vidéo)
  • 22. 22 Different 3D geovisualizations ▪ Typical focus and discreet context
  • 23. 23 Different 3D geovisualizations  Sketchy focus and photorealistic context
  • 24. 24 Different 3D geovisualizations  Navigation between levels of generalization  Feature differentiation
  • 25. 25 Different 3D geovisualizations ▪ Floor visualization with a specific rendering method
  • 26. 26  Open Source extensive 3D geovisualization system ▪3D style specification ▪New rendering methods https://github.com/IGNF/PLU2PLUS ▪Improvement of style specification and implementation in the iTowns project http://www.itowns-project.org/  Support for user experiments in public participation context  Protocols for users tests on real use cases Conclusion & future works
  • 27. Thanks for your attention! https://github.com/IGNF/PLU2PLUS