SlideShare a Scribd company logo
1 of 26
3D Urban Visibility Analysis with Vector GIS Data SULEIMAN Wassim 1 ,  JOLIVEAU Thierry 1 , FAVIER Eric 2 1 ISTHME-ISIG CNRS/UMR EVS, Université Jean Monnet - Saint-Etienne.  2 DIPI EA 3719 École Nationale d'Ingénieurs de Saint-Etienne  [email_address]   [email_address]   [email_address]   19th annual GIS Research UK (GISRUK)   -  University of Portsmouth - 27 th -29 th  April 2011
Visibility analysis ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Main technique : ray tracing 2D Vector data 2.5D Raster data Brossard & Wieber
3D ?  Wii home
Entities ?  Source : DSS for Coastal Protection Design by Cdr.Phinai Jinchai Public Eye
One idea : 3D Voxel model Ray tracing (Pyysalo et al. 2009), (Morello & Ratti 2009)
Another idea in vector mode  ,[object Object],[object Object],[object Object],[object Object],3D polygon plane facets (terrain, building)
A regular grid of viewpoints
3D  Data Model building wall roof terrain facet view point
Data and Tools ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Principle of the computation ,[object Object]
Principle : intervisibility between two points connected by a segment ? ,[object Object],Polygone Segment
Step 1: Find the plan of the polygon and the line of the segment (3D) Plan  Line
Step 2: Find the Intersection point between the plan and line   (3D) Plan  Line  Intersection point
Step 3: Check if the Intersection point belongs to the polygon (2D) (Test1)   Plan  Intersection point Polygone
Step 4: Check if the Intersection point belongs to the segment   (Test 2) If the results of tests 1 and 2 are true, the segment and the polygon intersect. => the polygon blocks the visibility between the extremities of the segment Line  Intersection point
Global intervisibility results
Global 3D intervisibility interpolated map
Result : 3D Isovist calculation
Building 3D intervisibility effect
Order of complexity of the algorithm ,[object Object],[object Object],[object Object],Necessity to reduce the number of the 3D polygon by simplifying the TIN model and Building
Simplifying the DEM   ,[object Object],DEM   DEM with IsoLevel simplification
Simplifying the buildings polygon   ,[object Object],Original building polygon   Simplified building polygon
Results of 3D simplification ,[object Object],[object Object]
Future work   ,[object Object],[object Object],[object Object],[object Object],[object Object],Decouvrir Arc de triomphe
Thank You Images sources :  Woo home :  http://www.woohome.com/photograph/steep-hills-of-san-francisco   DSS for Coastal Protection Design by Cdr.Phinai Jinchai  http://www.dss4cpd.com/dmain/index.php?q=node/26 Public Eye :  http://www.globalsecurity.org/eye/html/wtc_noaa_wtc3.htm   Decouvrir Arc de triomphe :  http://decouvrir-arcdetriomphe.blogspot.com/2011/04/quizz-anecdotes.html

More Related Content

What's hot

Interactive Rendering Techniques for Highlighting (3D GeoInfo 2010)
Interactive Rendering Techniques for Highlighting (3D GeoInfo 2010)Interactive Rendering Techniques for Highlighting (3D GeoInfo 2010)
Interactive Rendering Techniques for Highlighting (3D GeoInfo 2010)Matthias Trapp
 
witenberg-iit-research-poster-jul2015(1)
witenberg-iit-research-poster-jul2015(1)witenberg-iit-research-poster-jul2015(1)
witenberg-iit-research-poster-jul2015(1)Witenberg S. R. Souza
 
3D Radio Holographic Images Synthesis and Filtration on Multiprocessor Comput...
3D Radio Holographic Images Synthesis and Filtration on Multiprocessor Comput...3D Radio Holographic Images Synthesis and Filtration on Multiprocessor Comput...
3D Radio Holographic Images Synthesis and Filtration on Multiprocessor Comput...atsidaev
 
Ivan Sahumbaiev "Deep Learning approaches meet 3D data"
Ivan Sahumbaiev "Deep Learning approaches meet 3D data"Ivan Sahumbaiev "Deep Learning approaches meet 3D data"
Ivan Sahumbaiev "Deep Learning approaches meet 3D data"Fwdays
 
ANISH_and_DR.DANIEL_VRINCEANU_Presentation
ANISH_and_DR.DANIEL_VRINCEANU_PresentationANISH_and_DR.DANIEL_VRINCEANU_Presentation
ANISH_and_DR.DANIEL_VRINCEANU_PresentationAnish Patel
 
신뢰 전파 기법을 이용한 스테레오 정합(Stereo matching using belief propagation algorithm)
신뢰 전파 기법을 이용한 스테레오 정합(Stereo matching using belief propagation algorithm)신뢰 전파 기법을 이용한 스테레오 정합(Stereo matching using belief propagation algorithm)
신뢰 전파 기법을 이용한 스테레오 정합(Stereo matching using belief propagation algorithm)Hansol Kang
 
IGARSS2011_vehicles_M_SHIMONI.ppt
IGARSS2011_vehicles_M_SHIMONI.pptIGARSS2011_vehicles_M_SHIMONI.ppt
IGARSS2011_vehicles_M_SHIMONI.pptgrssieee
 
Point Cloud Segmentation for 3D Reconstruction
Point Cloud Segmentation for 3D ReconstructionPoint Cloud Segmentation for 3D Reconstruction
Point Cloud Segmentation for 3D ReconstructionPirouz Nourian
 
Enabling numerical Simulations in semantic 3D City Models using CityGML
Enabling  numerical Simulations in  semantic 3D City Models using CityGMLEnabling  numerical Simulations in  semantic 3D City Models using CityGML
Enabling numerical Simulations in semantic 3D City Models using CityGMLvirtualcitySYSTEMS GmbH
 
High resolution textured models for engineering applications
High resolution textured models for engineering applicationsHigh resolution textured models for engineering applications
High resolution textured models for engineering applicationsArtemis Valanis
 
Visual Saliency: Learning to Detect Salient Objects
Visual Saliency: Learning to Detect Salient ObjectsVisual Saliency: Learning to Detect Salient Objects
Visual Saliency: Learning to Detect Salient ObjectsVicente Ordonez
 
Texture mapping overview
Texture mapping overviewTexture mapping overview
Texture mapping overviewJ Le Rossignol
 
Fitting, portayal and mapping
Fitting, portayal and mappingFitting, portayal and mapping
Fitting, portayal and mappingArtemis Valanis
 
GIS (May - 2018) [IDOL: Old Course | Question Paper]
GIS (May - 2018) [IDOL: Old Course | Question Paper]GIS (May - 2018) [IDOL: Old Course | Question Paper]
GIS (May - 2018) [IDOL: Old Course | Question Paper]Mumbai B.Sc.IT Study
 
Expressive Map Design: OGC SLD/SE extension for expressive mapstyles
Expressive Map Design: OGC SLD/SE extension for expressive mapstylesExpressive Map Design: OGC SLD/SE extension for expressive mapstyles
Expressive Map Design: OGC SLD/SE extension for expressive mapstylesSidonie Christophe
 
Sprite Rendering
Sprite RenderingSprite Rendering
Sprite Renderinghorizongir
 
Temporary Coherence 3D Animation
Temporary Coherence 3D AnimationTemporary Coherence 3D Animation
Temporary Coherence 3D AnimationAkshat Singh
 

What's hot (20)

Interactive Rendering Techniques for Highlighting (3D GeoInfo 2010)
Interactive Rendering Techniques for Highlighting (3D GeoInfo 2010)Interactive Rendering Techniques for Highlighting (3D GeoInfo 2010)
Interactive Rendering Techniques for Highlighting (3D GeoInfo 2010)
 
witenberg-iit-research-poster-jul2015(1)
witenberg-iit-research-poster-jul2015(1)witenberg-iit-research-poster-jul2015(1)
witenberg-iit-research-poster-jul2015(1)
 
3D Radio Holographic Images Synthesis and Filtration on Multiprocessor Comput...
3D Radio Holographic Images Synthesis and Filtration on Multiprocessor Comput...3D Radio Holographic Images Synthesis and Filtration on Multiprocessor Comput...
3D Radio Holographic Images Synthesis and Filtration on Multiprocessor Comput...
 
Ivan Sahumbaiev "Deep Learning approaches meet 3D data"
Ivan Sahumbaiev "Deep Learning approaches meet 3D data"Ivan Sahumbaiev "Deep Learning approaches meet 3D data"
Ivan Sahumbaiev "Deep Learning approaches meet 3D data"
 
ANISH_and_DR.DANIEL_VRINCEANU_Presentation
ANISH_and_DR.DANIEL_VRINCEANU_PresentationANISH_and_DR.DANIEL_VRINCEANU_Presentation
ANISH_and_DR.DANIEL_VRINCEANU_Presentation
 
3D Research
3D Research3D Research
3D Research
 
신뢰 전파 기법을 이용한 스테레오 정합(Stereo matching using belief propagation algorithm)
신뢰 전파 기법을 이용한 스테레오 정합(Stereo matching using belief propagation algorithm)신뢰 전파 기법을 이용한 스테레오 정합(Stereo matching using belief propagation algorithm)
신뢰 전파 기법을 이용한 스테레오 정합(Stereo matching using belief propagation algorithm)
 
3D Plan
3D Plan3D Plan
3D Plan
 
IGARSS2011_vehicles_M_SHIMONI.ppt
IGARSS2011_vehicles_M_SHIMONI.pptIGARSS2011_vehicles_M_SHIMONI.ppt
IGARSS2011_vehicles_M_SHIMONI.ppt
 
Point Cloud Segmentation for 3D Reconstruction
Point Cloud Segmentation for 3D ReconstructionPoint Cloud Segmentation for 3D Reconstruction
Point Cloud Segmentation for 3D Reconstruction
 
Enabling numerical Simulations in semantic 3D City Models using CityGML
Enabling  numerical Simulations in  semantic 3D City Models using CityGMLEnabling  numerical Simulations in  semantic 3D City Models using CityGML
Enabling numerical Simulations in semantic 3D City Models using CityGML
 
High resolution textured models for engineering applications
High resolution textured models for engineering applicationsHigh resolution textured models for engineering applications
High resolution textured models for engineering applications
 
Visual Saliency: Learning to Detect Salient Objects
Visual Saliency: Learning to Detect Salient ObjectsVisual Saliency: Learning to Detect Salient Objects
Visual Saliency: Learning to Detect Salient Objects
 
Texture mapping overview
Texture mapping overviewTexture mapping overview
Texture mapping overview
 
Fitting, portayal and mapping
Fitting, portayal and mappingFitting, portayal and mapping
Fitting, portayal and mapping
 
Marching Cubes
Marching CubesMarching Cubes
Marching Cubes
 
GIS (May - 2018) [IDOL: Old Course | Question Paper]
GIS (May - 2018) [IDOL: Old Course | Question Paper]GIS (May - 2018) [IDOL: Old Course | Question Paper]
GIS (May - 2018) [IDOL: Old Course | Question Paper]
 
Expressive Map Design: OGC SLD/SE extension for expressive mapstyles
Expressive Map Design: OGC SLD/SE extension for expressive mapstylesExpressive Map Design: OGC SLD/SE extension for expressive mapstyles
Expressive Map Design: OGC SLD/SE extension for expressive mapstyles
 
Sprite Rendering
Sprite RenderingSprite Rendering
Sprite Rendering
 
Temporary Coherence 3D Animation
Temporary Coherence 3D AnimationTemporary Coherence 3D Animation
Temporary Coherence 3D Animation
 

Viewers also liked

Application of Morphological Representation to Enhance the Visualization of D...
Application of Morphological Representation to Enhance the Visualization of D...Application of Morphological Representation to Enhance the Visualization of D...
Application of Morphological Representation to Enhance the Visualization of D...sanjay_rana
 
ArcGIS server 10 Administration
ArcGIS server 10 AdministrationArcGIS server 10 Administration
ArcGIS server 10 AdministrationMohammed Mahmoud
 
Austrade Presentation - Big Data the New Oil (Microsoft draft)
Austrade Presentation - Big Data the New Oil   (Microsoft draft)Austrade Presentation - Big Data the New Oil   (Microsoft draft)
Austrade Presentation - Big Data the New Oil (Microsoft draft)Dr Andrew Seit
 
Airpollution Dispersion And Modelling Using Computers Ub Chitranshi
Airpollution Dispersion And Modelling Using Computers  Ub ChitranshiAirpollution Dispersion And Modelling Using Computers  Ub Chitranshi
Airpollution Dispersion And Modelling Using Computers Ub ChitranshiKetan Wadodkar
 
11 air pollution dispersion
11 air pollution dispersion11 air pollution dispersion
11 air pollution dispersionGaurav Pahuja
 
3-D TECHNOLOGY
3-D TECHNOLOGY 3-D TECHNOLOGY
3-D TECHNOLOGY dharmawath
 
ArcGIS Data Interoperability: Tips for LiDAR, 3D, and BIM
ArcGIS Data Interoperability: Tips for LiDAR, 3D, and BIMArcGIS Data Interoperability: Tips for LiDAR, 3D, and BIM
ArcGIS Data Interoperability: Tips for LiDAR, 3D, and BIMSafe Software
 
Air Pollution Presentation
Air  Pollution  PresentationAir  Pollution  Presentation
Air Pollution Presentationcinsampath
 
presentation on 3D Technology
presentation on 3D Technologypresentation on 3D Technology
presentation on 3D TechnologyMatti Ur Rehman
 

Viewers also liked (14)

Application of Morphological Representation to Enhance the Visualization of D...
Application of Morphological Representation to Enhance the Visualization of D...Application of Morphological Representation to Enhance the Visualization of D...
Application of Morphological Representation to Enhance the Visualization of D...
 
Lo1 workbook
Lo1 workbookLo1 workbook
Lo1 workbook
 
ArcGIS server 10 Administration
ArcGIS server 10 AdministrationArcGIS server 10 Administration
ArcGIS server 10 Administration
 
Austrade Presentation - Big Data the New Oil (Microsoft draft)
Austrade Presentation - Big Data the New Oil   (Microsoft draft)Austrade Presentation - Big Data the New Oil   (Microsoft draft)
Austrade Presentation - Big Data the New Oil (Microsoft draft)
 
Chevron Case
Chevron Case Chevron Case
Chevron Case
 
Three dimensional (3D) GIS
Three dimensional (3D) GISThree dimensional (3D) GIS
Three dimensional (3D) GIS
 
Airpollution Dispersion And Modelling Using Computers Ub Chitranshi
Airpollution Dispersion And Modelling Using Computers  Ub ChitranshiAirpollution Dispersion And Modelling Using Computers  Ub Chitranshi
Airpollution Dispersion And Modelling Using Computers Ub Chitranshi
 
11 air pollution dispersion
11 air pollution dispersion11 air pollution dispersion
11 air pollution dispersion
 
Air Pollution
Air PollutionAir Pollution
Air Pollution
 
Plume characteristics
Plume characteristicsPlume characteristics
Plume characteristics
 
3-D TECHNOLOGY
3-D TECHNOLOGY 3-D TECHNOLOGY
3-D TECHNOLOGY
 
ArcGIS Data Interoperability: Tips for LiDAR, 3D, and BIM
ArcGIS Data Interoperability: Tips for LiDAR, 3D, and BIMArcGIS Data Interoperability: Tips for LiDAR, 3D, and BIM
ArcGIS Data Interoperability: Tips for LiDAR, 3D, and BIM
 
Air Pollution Presentation
Air  Pollution  PresentationAir  Pollution  Presentation
Air Pollution Presentation
 
presentation on 3D Technology
presentation on 3D Technologypresentation on 3D Technology
presentation on 3D Technology
 

Similar to 3D Visibility with Vector GIS Data

Accuracy checks in the production of orthophotos
Accuracy checks in the production of orthophotosAccuracy checks in the production of orthophotos
Accuracy checks in the production of orthophotosAlexander Decker
 
Immersive 3 d visualization of remote sensing data
Immersive 3 d visualization of remote sensing dataImmersive 3 d visualization of remote sensing data
Immersive 3 d visualization of remote sensing datasipij
 
What we've done so far with mago3D, an open source based 'Digital Twin' platf...
What we've done so far with mago3D, an open source based 'Digital Twin' platf...What we've done so far with mago3D, an open source based 'Digital Twin' platf...
What we've done so far with mago3D, an open source based 'Digital Twin' platf...SANGHEE SHIN
 
Introduction to mago3D: A Web Based Open Source GeoBIM Platform
Introduction to mago3D: A Web Based Open Source GeoBIM PlatformIntroduction to mago3D: A Web Based Open Source GeoBIM Platform
Introduction to mago3D: A Web Based Open Source GeoBIM PlatformSANGHEE SHIN
 
Interactive Editing of Signed Distance Fields
Interactive Editing of Signed Distance FieldsInteractive Editing of Signed Distance Fields
Interactive Editing of Signed Distance FieldsMatthias Trapp
 
Automatic Building detection for satellite Images using IGV and DSM
Automatic Building detection for satellite Images using IGV and DSMAutomatic Building detection for satellite Images using IGV and DSM
Automatic Building detection for satellite Images using IGV and DSMAmit Raikar
 
C documents and settings_administrator_local settings_application data_mozil...
C  documents and settings_administrator_local settings_application data_mozil...C  documents and settings_administrator_local settings_application data_mozil...
C documents and settings_administrator_local settings_application data_mozil...Anuar Ahmad
 
Shannon Park Redevelopment Plan Remodeling with Esri CityEngine
Shannon Park Redevelopment Plan Remodeling with Esri CityEngineShannon Park Redevelopment Plan Remodeling with Esri CityEngine
Shannon Park Redevelopment Plan Remodeling with Esri CityEngineCOGS Presentations
 
Introduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin PlatformIntroduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin PlatformSANGHEE SHIN
 
City focus: A web-based interactive 2D and 3D GIS application to find the bes...
City focus: A web-based interactive 2D and 3D GIS application to find the bes...City focus: A web-based interactive 2D and 3D GIS application to find the bes...
City focus: A web-based interactive 2D and 3D GIS application to find the bes...Carolina Arias Muñoz
 
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical CameraNational Cheng Kung University
 
A Gesture Based Digital Art with Colour Coherence Vector Algorithm
A Gesture Based Digital Art with Colour Coherence Vector AlgorithmA Gesture Based Digital Art with Colour Coherence Vector Algorithm
A Gesture Based Digital Art with Colour Coherence Vector AlgorithmIRJET Journal
 
IIRS_CRP Report by Parth Gondaliya and Huzaifa Ansari
IIRS_CRP Report by Parth Gondaliya and Huzaifa AnsariIIRS_CRP Report by Parth Gondaliya and Huzaifa Ansari
IIRS_CRP Report by Parth Gondaliya and Huzaifa AnsariPARTH GONDALIYA
 
SD-miner System to Retrieve Probabilistic Neighborhood Points in Spatial Dat...
SD-miner System to Retrieve Probabilistic Neighborhood Points  in Spatial Dat...SD-miner System to Retrieve Probabilistic Neighborhood Points  in Spatial Dat...
SD-miner System to Retrieve Probabilistic Neighborhood Points in Spatial Dat...IOSR Journals
 
IRJET- 3D Reconstruction of Surface Topography using Ultrasonic Transducer
IRJET- 3D Reconstruction of Surface Topography using Ultrasonic TransducerIRJET- 3D Reconstruction of Surface Topography using Ultrasonic Transducer
IRJET- 3D Reconstruction of Surface Topography using Ultrasonic TransducerIRJET Journal
 

Similar to 3D Visibility with Vector GIS Data (20)

Accuracy checks in the production of orthophotos
Accuracy checks in the production of orthophotosAccuracy checks in the production of orthophotos
Accuracy checks in the production of orthophotos
 
Immersive 3 d visualization of remote sensing data
Immersive 3 d visualization of remote sensing dataImmersive 3 d visualization of remote sensing data
Immersive 3 d visualization of remote sensing data
 
What we've done so far with mago3D, an open source based 'Digital Twin' platf...
What we've done so far with mago3D, an open source based 'Digital Twin' platf...What we've done so far with mago3D, an open source based 'Digital Twin' platf...
What we've done so far with mago3D, an open source based 'Digital Twin' platf...
 
3 D Lidar Epfl Iccsa 08
3 D Lidar Epfl Iccsa 083 D Lidar Epfl Iccsa 08
3 D Lidar Epfl Iccsa 08
 
Introduction to mago3D: A Web Based Open Source GeoBIM Platform
Introduction to mago3D: A Web Based Open Source GeoBIM PlatformIntroduction to mago3D: A Web Based Open Source GeoBIM Platform
Introduction to mago3D: A Web Based Open Source GeoBIM Platform
 
A step towards interactive displays of digital elevation models
A step towards interactive displays of digital elevation modelsA step towards interactive displays of digital elevation models
A step towards interactive displays of digital elevation models
 
Interactive Editing of Signed Distance Fields
Interactive Editing of Signed Distance FieldsInteractive Editing of Signed Distance Fields
Interactive Editing of Signed Distance Fields
 
Automatic Building detection for satellite Images using IGV and DSM
Automatic Building detection for satellite Images using IGV and DSMAutomatic Building detection for satellite Images using IGV and DSM
Automatic Building detection for satellite Images using IGV and DSM
 
C documents and settings_administrator_local settings_application data_mozil...
C  documents and settings_administrator_local settings_application data_mozil...C  documents and settings_administrator_local settings_application data_mozil...
C documents and settings_administrator_local settings_application data_mozil...
 
Dtm Quality Assesment
Dtm Quality AssesmentDtm Quality Assesment
Dtm Quality Assesment
 
Shannon Park Redevelopment Plan Remodeling with Esri CityEngine
Shannon Park Redevelopment Plan Remodeling with Esri CityEngineShannon Park Redevelopment Plan Remodeling with Esri CityEngine
Shannon Park Redevelopment Plan Remodeling with Esri CityEngine
 
Introduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin PlatformIntroduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin Platform
 
City focus: A web-based interactive 2D and 3D GIS application to find the bes...
City focus: A web-based interactive 2D and 3D GIS application to find the bes...City focus: A web-based interactive 2D and 3D GIS application to find the bes...
City focus: A web-based interactive 2D and 3D GIS application to find the bes...
 
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera
3D Indoor and Outdoor Mapping from Point Cloud Generated by Spherical Camera
 
A Gesture Based Digital Art with Colour Coherence Vector Algorithm
A Gesture Based Digital Art with Colour Coherence Vector AlgorithmA Gesture Based Digital Art with Colour Coherence Vector Algorithm
A Gesture Based Digital Art with Colour Coherence Vector Algorithm
 
IIRS_CRP Report by Parth Gondaliya and Huzaifa Ansari
IIRS_CRP Report by Parth Gondaliya and Huzaifa AnsariIIRS_CRP Report by Parth Gondaliya and Huzaifa Ansari
IIRS_CRP Report by Parth Gondaliya and Huzaifa Ansari
 
Building Identification in Satellite Images Using ANFIS Classifier
Building Identification in Satellite Images Using ANFIS ClassifierBuilding Identification in Satellite Images Using ANFIS Classifier
Building Identification in Satellite Images Using ANFIS Classifier
 
POSTER_BUSTOS
POSTER_BUSTOSPOSTER_BUSTOS
POSTER_BUSTOS
 
SD-miner System to Retrieve Probabilistic Neighborhood Points in Spatial Dat...
SD-miner System to Retrieve Probabilistic Neighborhood Points  in Spatial Dat...SD-miner System to Retrieve Probabilistic Neighborhood Points  in Spatial Dat...
SD-miner System to Retrieve Probabilistic Neighborhood Points in Spatial Dat...
 
IRJET- 3D Reconstruction of Surface Topography using Ultrasonic Transducer
IRJET- 3D Reconstruction of Surface Topography using Ultrasonic TransducerIRJET- 3D Reconstruction of Surface Topography using Ultrasonic Transducer
IRJET- 3D Reconstruction of Surface Topography using Ultrasonic Transducer
 

Recently uploaded

CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 

Recently uploaded (20)

CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
+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...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 

3D Visibility with Vector GIS Data

  • 1. 3D Urban Visibility Analysis with Vector GIS Data SULEIMAN Wassim 1 , JOLIVEAU Thierry 1 , FAVIER Eric 2 1 ISTHME-ISIG CNRS/UMR EVS, Université Jean Monnet - Saint-Etienne. 2 DIPI EA 3719 École Nationale d'Ingénieurs de Saint-Etienne [email_address] [email_address] [email_address] 19th annual GIS Research UK (GISRUK) - University of Portsmouth - 27 th -29 th April 2011
  • 2.
  • 3. Main technique : ray tracing 2D Vector data 2.5D Raster data Brossard & Wieber
  • 4. 3D ? Wii home
  • 5. Entities ? Source : DSS for Coastal Protection Design by Cdr.Phinai Jinchai Public Eye
  • 6. One idea : 3D Voxel model Ray tracing (Pyysalo et al. 2009), (Morello & Ratti 2009)
  • 7.
  • 8. A regular grid of viewpoints
  • 9. 3D Data Model building wall roof terrain facet view point
  • 10.
  • 11.
  • 12.
  • 13. Step 1: Find the plan of the polygon and the line of the segment (3D) Plan Line
  • 14. Step 2: Find the Intersection point between the plan and line (3D) Plan Line Intersection point
  • 15. Step 3: Check if the Intersection point belongs to the polygon (2D) (Test1) Plan Intersection point Polygone
  • 16. Step 4: Check if the Intersection point belongs to the segment (Test 2) If the results of tests 1 and 2 are true, the segment and the polygon intersect. => the polygon blocks the visibility between the extremities of the segment Line Intersection point
  • 18. Global 3D intervisibility interpolated map
  • 19. Result : 3D Isovist calculation
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26. Thank You Images sources : Woo home : http://www.woohome.com/photograph/steep-hills-of-san-francisco DSS for Coastal Protection Design by Cdr.Phinai Jinchai http://www.dss4cpd.com/dmain/index.php?q=node/26 Public Eye : http://www.globalsecurity.org/eye/html/wtc_noaa_wtc3.htm Decouvrir Arc de triomphe : http://decouvrir-arcdetriomphe.blogspot.com/2011/04/quizz-anecdotes.html

Editor's Notes

  1. Fields of use economic and aesthetic value of buildings is highly related to the visibility field that it could offer to its citizens It is important for urban planning or landscape planning. But visibiliy analysis can be useful in other fields as automotive navigation system for enriching Wayfinding Instructions with Local Landmarks or in planning and evaluating Coverage of Visual Surveillance Network Installations positioning radio antennas, wifi access points, surveillance cameras, advertisement posters. Inter-visibility : 2 viewpoints connected by sight Isovist and Viewshed : the area that could be seen from a viewpoint Global visibility : to quantify or evaluate the view of a large number of viewpoints : width, lenght, area, nature of what is seen
  2. Computing Visibility uses mainly ray tracing. A virtual ray is thrown in the space and interfere with different spatial entities that block its way. Isovist is based on vector format : points and polygons. The observer is a point and a ray is thrown through space in different directions until it meets an obstacle. The area visibility for this point is defined by the vector polygon delimitated by the intersection points with the boundaries of this obstacles.. For global visibility, the isovist is calculated on a grid and for every point of this grid some indicators of the isovist are calculated (area, maximal length, orientation of the maximal length …) Viewshed is based on raster format. The observer point is a pixel and the area of visibility is defined as the subset of pixels that can see or the observer or be seen by it. In global visibility the characteristics of the viewshed of every pixel are calculated.
  3. Vector Isovist is interesting because it can deal with man-made objects as buildings and can determine I a façade of a building can be seen from a view point or identify the building that blocks the intervisibility between two points. But Isovits face some difficulties when dealing with 3D environment composed of buildings laying on a non-flat topographical surface
  4. Raster tools are not efficient with buildings. They add the building height to the DEM but the identity and the individuality of the entities (buildings for example) is lost.
  5. Raster oriented (extended method) 3D-isovist-like approach (Pyysalo et al. 2009) (Figure 4) (Morello & Ratti 2009) The basic idea is to use voxel models [1] with adaptive transparency to add buildings and vegetation then to calculate the 3D isovist. Complexity depends of the ray tracing number and voxel numbers
  6. An area in Saint-Etienne : 1 km², nombre de bâtiments ? 40 buildings, 233 polygones The 3D world becomes a list of polygon plane facets; each of these facets has a type (terrain, building) and an identification number that can refer to a triangle Id of the TIN or a building Id combined with a wall (facade) or a roof number.
  7. A regular grid of view points is determined beforehand one point every 10 meters. The vertical offset of the grid point is a variable (1.60 m for the test) The points within the building can be eliminated or placed on the roof (depending on the objectives of the study : is the point on the roof a viewpoint ?)
  8. Identification of every grid point, every 3d polygon (Tin ID) or (Building ID, facet ID)
  9. Two points can see each other if the segment between them is not intersected by any plane surface (polygon) of the 3D environment. Reciprocity : if the point A can see the point B, then the point B can see the point A. Find if a polygon P block the intervisibility between two points from Segment S (Polygon P /Segment S ) intersection
  10. Find Line / Plan intersection 3D
  11. Test1 : if Intersection point in Polygon 2D
  12. Test2 : if Intersection point on Segment 1D
  13. In this calculation, a percentage of the visibility or a visibility coefficient can be assigned to every point of the grid (Turner et al. 2001) with the identification of points that could be seen from the considered point (Figure 8). The result is exported as a shape file of points.
  14. An interpolation of the results is realised between the points of the grid in order to produce a continuous representation The intervisibility interpolated map using Inverse Distance Weighting (IDW), VisPersnetN is the visibility percentage, VisPointsIDC is the visible points IDs from the according point
  15. The grid points are visible or not from the view points. The result is a shape file of points with a visibility data field that indicates if the grid point is visible or not. An obstacle data field lists the parts of the terrain or the buildings that block the view from the observer position
  16. the target building is selected and the intervisibility effect of this building is calculated. The result is a shape file of the grid intervisibility points. A new attribute “Affected” is created in the table who indicates if the target building has or not an impact. If some points are affected, another attribute lists the hidden points due to the target building
  17. The diminution of the size of the files (or the number of points) depends of the topography : if the ground is quite flat, we can reduce the points number up to 80% if there is a lot of slopes the reduction is about 40%
  18. We reduce the points number for the polygon representation (30% - 60%) The simplifying of theses polygons is addressed in the literature as the model generalisation question (Favier 1994) (Anne Ruas 1999) (Qingsheng et al. 2002). In order to simplify the polygons of the buildings, extra collinear points are eliminated. Then the points that form a facade arc smaller than 2 metre long were removed from the polygon. The user can modify this value (
  19. Pour calculer l'isovist 3D d'un point de vue donné, il me semble qu'on pourrait prendre à la place de la grille arbitraire, l'ensemble des sommets des polygones.