SlideShare a Scribd company logo
 
Overview Introduction  Preparation of the polygon data base Implementation aspects: Construction of graph of adjacencies Graph analysis: depth-first search  vs.  breadth-first search; containment-first search Polygon-ring containments Construction of graph of touchings Further work & applications
Introduction  (i) Interpretation and analysis of spatial phenomena is a highly time consuming and laborious task. Automation of these tasks is especially needed in areas such as GISc. Little work has been devoted to the interpretation of initially unstructured geospatial datasets.
Introduction  (ii) Topological relationships Topology is a central defining feature of a GIS. First order   vs.   higher order  connections A graph-based approach Graph theory widely used to represent connections and relationships between spatial entities. Extremely valuable in storing and describing the spatial structure of geographical entities and their spatial arrangement.
Preparation of the polygon data base •  Identifying  meaningful structures •  Understanding  the spatial arrangement between them Unstructured data set Retrieving information More meaningful homogeneous regions ( e.g.  land-use parcels)
Test environment: LiDAR data
First order information TIN based on the Delaunay triangulation, the  maximal planar description  of the given point set (Kirkpatrick and Radke, 1985)
TIN facets binary classification   ( using 45 °   slope threshold )
Graph of adjacencies construction
Depth-first search  vs.  Breadth-first search 15  graph  vertices 6 2 3 12 11 9 7 4 5 8 10 13 15 14 1 6 2 3 12 11 9 7 4 10 15 14 1 8 13 5 Depth - first search Breadth - first search 1 6 2 3 12 11 9 7 4 5 8 10 13 15 14 traversed edges LEGEND 1, 1,…, 6 2 3 12 11 9 7 4 5 10 13 15 14 1 8
3
 
Problem: containment relationship between rings of “steep” polygons and “flat” polygons 200 Graph vertices Graph edges Polygon arcs Polygon nodes “ Flat” polygons “ Steep” polygons LEGEND 250 256 257 260 200
Graph of “touchings” between “steep” polygons
 
Summary and further work Unstructured data (LiDAR points)   TIN Features Understanding process Polygonal regions (x,y,z) coordinates Structures clustering into homogeneous regions Binary classification based on  Δ  slopes Identification of meaningful structures Cluster shapes delineation, derivation of its characteristics for the identification of higher order structures
Future applications The results expected might be useful to support: Land-use mapping Image understanding Clustering analysis & generalisation processes

More Related Content

PPTX
Lect 7 & 8 types of vector data model-gis
PPTX
Lect 5 data models-gis
PDF
Geographic Information Systems (December - 2018) [IDOL - Revised Course]
PDF
GISdayposter 3
PDF
geographic information system pdf
PDF
ePOM - Intro to Ocean Data Science - Raster and Vector Data Formats
PPTX
M|18 Building Location-Based Services with Geospatial Data
PPT
Dynamic Mapping of Raster Data (IV 2009)
Lect 7 & 8 types of vector data model-gis
Lect 5 data models-gis
Geographic Information Systems (December - 2018) [IDOL - Revised Course]
GISdayposter 3
geographic information system pdf
ePOM - Intro to Ocean Data Science - Raster and Vector Data Formats
M|18 Building Location-Based Services with Geospatial Data
Dynamic Mapping of Raster Data (IV 2009)

What's hot (20)

PPTX
3D Graphics : Computer Graphics Fundamentals
PPTX
Aag 2017
PDF
GIS introduction (2004)
PDF
Spatial analysis and Analysis Tools
PDF
[DCSB] Dr Christian Berndt (Independent Researcher), "The Design of the Panth...
PPTX
Graph theory NYC
PDF
Euro30 2019 - Benchmarking tree approaches on street data
PPTX
EnviroInsite training workshop - Creating cross-sections
PPTX
Engineering graphics(orthographic projection)
PPTX
Exploring Abandoned GIS Research to Augment Applied Geography Education
PDF
Bayesian Hilbert Maps for Dynamic Continuous Occupancy Mapping
PDF
Lect8 viewing in3d&transformation
 
PDF
The matrix ahrc_leadership_fellow_project_feb2020
PDF
Space-Time in the Matrix and Uses of Allen Temporal Operators for Stratigraph...
PPTX
Aag 2017
PPTX
3D Transformation in Computer Graphics
PPTX
DTM DEM Generation
PPTX
CAA 2019 Krakow - When Harris met Allen in The Matrix: How can the conceptual...
PPTX
ICRA 2015 Spotlight
PPTX
Pereira_IGARSS2011_#3199.pptx
3D Graphics : Computer Graphics Fundamentals
Aag 2017
GIS introduction (2004)
Spatial analysis and Analysis Tools
[DCSB] Dr Christian Berndt (Independent Researcher), "The Design of the Panth...
Graph theory NYC
Euro30 2019 - Benchmarking tree approaches on street data
EnviroInsite training workshop - Creating cross-sections
Engineering graphics(orthographic projection)
Exploring Abandoned GIS Research to Augment Applied Geography Education
Bayesian Hilbert Maps for Dynamic Continuous Occupancy Mapping
Lect8 viewing in3d&transformation
 
The matrix ahrc_leadership_fellow_project_feb2020
Space-Time in the Matrix and Uses of Allen Temporal Operators for Stratigraph...
Aag 2017
3D Transformation in Computer Graphics
DTM DEM Generation
CAA 2019 Krakow - When Harris met Allen in The Matrix: How can the conceptual...
ICRA 2015 Spotlight
Pereira_IGARSS2011_#3199.pptx
Ad

Similar to 8A_2_A containment-first search algorithm for higher-order analysis of urban topology (20)

PDF
Can graph convolution network learn spatial relations ?
PPT
Info Grafix
PDF
Giving MongoDB a Way to Play with the GIS Community
PPTX
Summary of survey papers on deep learning method to 3D data
PDF
Presentation @SIGIR2015
PPTX
Fundamentals of GIS
PPTX
Geographic Information System unit 1
PPTX
SQLBits X SQL Server 2012 Spatial
PDF
Geospatial Data Models, Vector And Raster Data Model
PDF
Big Data and Geospatial with HPCC Systems
PDF
GIS Fundamentals, and Basic Introduction
PDF
Scattered gis handbook
PPT
Introduction to GIS systems
PDF
[GAGIS]A Hierarchical Representation and Computation Scheme of Arbitrary-dime...
PDF
Conceptual models of real world geographical phenomena (epm107_2007)
PPTX
GIS_Intro_March_2014
PPT
What is Geography Information Systems (GIS)
PPTX
Introduction to Graph neural networks @ Vienna Deep Learning meetup
Can graph convolution network learn spatial relations ?
Info Grafix
Giving MongoDB a Way to Play with the GIS Community
Summary of survey papers on deep learning method to 3D data
Presentation @SIGIR2015
Fundamentals of GIS
Geographic Information System unit 1
SQLBits X SQL Server 2012 Spatial
Geospatial Data Models, Vector And Raster Data Model
Big Data and Geospatial with HPCC Systems
GIS Fundamentals, and Basic Introduction
Scattered gis handbook
Introduction to GIS systems
[GAGIS]A Hierarchical Representation and Computation Scheme of Arbitrary-dime...
Conceptual models of real world geographical phenomena (epm107_2007)
GIS_Intro_March_2014
What is Geography Information Systems (GIS)
Introduction to Graph neural networks @ Vienna Deep Learning meetup
Ad

More from GISRUK conference (20)

PPTX
8A_1_To vote or not to vote
PPTX
7B_3_Matterhorn on the horizon
PPTX
7B_2_Topological consistent generalization of openstreetmap
PPTX
7A_4_Gps data collection setting for pedestrian activity modelling
PPTX
5A_3_GIS based spatial modelling for improving the sustainability of aggregat...
PPTX
5A_1_Land evaluation techniques comparing fuzzy ahp with ideal point methods
PPTX
4B_3_Automatically generating keywods for georeferenced imaged
PPTX
4B_1_How many volunteers does it take to map an area well
PPTX
4A_1_Uncertainty in the 2001 output area classification for the census of eng...
PPTX
3A_4_Applying network analysis to quantify accessibility to urban greenspace ...
PPTX
3A_2_Modelling health-harming behaviours in a socially ranked geographic space
PPTX
1A_3_A geodemographic classification of london primary schools
PPT
UK Map Challenge Aidan Slingsby
PPT
SP_4 Supporting spatial negotiations in land use planning
PPT
SP_3 Automatic identification of high streets and classification of urban lan...
PPT
9B_1_Trust in web gis a preliminary investigation of the environment agencys ...
PPT
9A_2_Automatic classification of retail spaces from a large scale topographc ...
PPT
9A_1_On automatic mapping of environmental data using adaptive general regres...
PPT
8B_4_Exploring the usability of geographic information
PPT
8B_2_Using sound to represent uncertainty in address locations
8A_1_To vote or not to vote
7B_3_Matterhorn on the horizon
7B_2_Topological consistent generalization of openstreetmap
7A_4_Gps data collection setting for pedestrian activity modelling
5A_3_GIS based spatial modelling for improving the sustainability of aggregat...
5A_1_Land evaluation techniques comparing fuzzy ahp with ideal point methods
4B_3_Automatically generating keywods for georeferenced imaged
4B_1_How many volunteers does it take to map an area well
4A_1_Uncertainty in the 2001 output area classification for the census of eng...
3A_4_Applying network analysis to quantify accessibility to urban greenspace ...
3A_2_Modelling health-harming behaviours in a socially ranked geographic space
1A_3_A geodemographic classification of london primary schools
UK Map Challenge Aidan Slingsby
SP_4 Supporting spatial negotiations in land use planning
SP_3 Automatic identification of high streets and classification of urban lan...
9B_1_Trust in web gis a preliminary investigation of the environment agencys ...
9A_2_Automatic classification of retail spaces from a large scale topographc ...
9A_1_On automatic mapping of environmental data using adaptive general regres...
8B_4_Exploring the usability of geographic information
8B_2_Using sound to represent uncertainty in address locations

8A_2_A containment-first search algorithm for higher-order analysis of urban topology

  • 2. Overview Introduction Preparation of the polygon data base Implementation aspects: Construction of graph of adjacencies Graph analysis: depth-first search vs. breadth-first search; containment-first search Polygon-ring containments Construction of graph of touchings Further work & applications
  • 3. Introduction (i) Interpretation and analysis of spatial phenomena is a highly time consuming and laborious task. Automation of these tasks is especially needed in areas such as GISc. Little work has been devoted to the interpretation of initially unstructured geospatial datasets.
  • 4. Introduction (ii) Topological relationships Topology is a central defining feature of a GIS. First order vs. higher order connections A graph-based approach Graph theory widely used to represent connections and relationships between spatial entities. Extremely valuable in storing and describing the spatial structure of geographical entities and their spatial arrangement.
  • 5. Preparation of the polygon data base • Identifying meaningful structures • Understanding the spatial arrangement between them Unstructured data set Retrieving information More meaningful homogeneous regions ( e.g. land-use parcels)
  • 7. First order information TIN based on the Delaunay triangulation, the maximal planar description of the given point set (Kirkpatrick and Radke, 1985)
  • 8. TIN facets binary classification ( using 45 ° slope threshold )
  • 9. Graph of adjacencies construction
  • 10. Depth-first search vs. Breadth-first search 15 graph vertices 6 2 3 12 11 9 7 4 5 8 10 13 15 14 1 6 2 3 12 11 9 7 4 10 15 14 1 8 13 5 Depth - first search Breadth - first search 1 6 2 3 12 11 9 7 4 5 8 10 13 15 14 traversed edges LEGEND 1, 1,…, 6 2 3 12 11 9 7 4 5 10 13 15 14 1 8
  • 11. 3
  • 12.  
  • 13. Problem: containment relationship between rings of “steep” polygons and “flat” polygons 200 Graph vertices Graph edges Polygon arcs Polygon nodes “ Flat” polygons “ Steep” polygons LEGEND 250 256 257 260 200
  • 14. Graph of “touchings” between “steep” polygons
  • 15.  
  • 16. Summary and further work Unstructured data (LiDAR points) TIN Features Understanding process Polygonal regions (x,y,z) coordinates Structures clustering into homogeneous regions Binary classification based on Δ slopes Identification of meaningful structures Cluster shapes delineation, derivation of its characteristics for the identification of higher order structures
  • 17. Future applications The results expected might be useful to support: Land-use mapping Image understanding Clustering analysis & generalisation processes