SlideShare a Scribd company logo
2
Most read
5
Most read
6
Most read
Topology Errors & Cleaning
Mayuresh Padalkar
Introduction
• Topology expresses the spatial relationships between connecting or
adjacent vector features (points, polylines and polygons) in a GIS.
• Topological or topology-based data are useful for detecting and
correcting digitising errors.
• Topology is necessary for carrying out some types of spatial analysis,
such as network analysis.
Why to clean the data?
• Certain applications like TUFLOW, InfoWorks ICM don’t require errors
• There cannot be two runoff coefficients/roughness applied to the
same polygon for specific landuse feature
• In case of network analysis, tracing becomes easier
Type of errors
• Polylines
1. Undershoot
2. Overshoot
3. Zero length - rmline
4. Snapping - snap
5. Intersections – break – use rmdupl after breaking
6. Dangles – rmdangle – lengths lesser than threshold are removed
• Polygons
1. Overlaps
2. Gaps (Slivers)
3. Duplicates
4. Small areas
Steps to clean the polygon topology in QGIS
• Remove duplicate vertices – Simply geometries with tolerance equal
to 0
• Merging the small polygons with largest common boundary –
Calculate the area and decide the threshold
• Reduce the number of polygons of same type i.e. buildings, roads,
grass, etc. – dissolving
• We don’t want to select everything in one go - Convert multipart to
singlepart
• Removing overlaps – bpol in v.clean
• Removing duplicates – MMQGIS>Delete Duplicate Geometries
Tip/Advice
• With the steps mentioned in previous slide, not all the polygons get
dissolved, but are free from errors which can be used for further processing
• Therefore, it’s always better to spot check few locations of area of interest
because we have cleaned it using tools and not manually
• If working in TUFLOW, errors will still persist due to cell size
• If working in InfoWorks ICM, it’s always recommended to remove minimum
mesh element areas of less than 0.1m2 in order to increase simulation time
• Therefore, it’s always better to select the minimum area which is of least
importance, in order to merge with largest common boundary
Acknowledgements
• https://docs.qgis.org/2.18/en/docs/gentle_gis_introduction/topology
.html
• https://grass.osgeo.org/grass75/manuals/v.clean.html
Thank You!!!

More Related Content

PPTX
GIS - Topology
PPTX
DATA in GIS and DATA Query
PPTX
Raster data and Vector data
PPTX
Introduction to GIS
PPTX
Network analysis in gis
PPT
GIS Data Types
PDF
Digital elevation model in GIS
PPTX
Vector data model
GIS - Topology
DATA in GIS and DATA Query
Raster data and Vector data
Introduction to GIS
Network analysis in gis
GIS Data Types
Digital elevation model in GIS
Vector data model

What's hot (20)

PPT
Basics to gis concepts unit i
PPTX
Geographic Phenomena and their Representations
PPTX
Raster data model
PPTX
Introduction and Application of GIS
PDF
GIS data structure
PDF
Spatial interpolation techniques
PPT
Change detection using remote sensing and GIS
PDF
Network analysis in gis , part 4 transportation networks
PPTX
Vector data model
PPTX
Understanding Coordinate Systems and Projections for ArcGIS
PPT
datum
PPT
Data base management system
PPTX
Gis functions
PPTX
Remote Sensing Platforms and Sensors
PDF
PPTX
Remote Sensing: Overlay Analysis
PDF
Dgps concept
PPTX
Raster data analysis
PDF
Basic Gis
PPTX
Geo synchronous and Sun synchronous Satellites
Basics to gis concepts unit i
Geographic Phenomena and their Representations
Raster data model
Introduction and Application of GIS
GIS data structure
Spatial interpolation techniques
Change detection using remote sensing and GIS
Network analysis in gis , part 4 transportation networks
Vector data model
Understanding Coordinate Systems and Projections for ArcGIS
datum
Data base management system
Gis functions
Remote Sensing Platforms and Sensors
Remote Sensing: Overlay Analysis
Dgps concept
Raster data analysis
Basic Gis
Geo synchronous and Sun synchronous Satellites
Ad

Similar to Topology Errors and Cleaning (7)

PDF
Lecture+12+topology+2013 (3)
PPT
5 spatial data editing
PDF
cleangeo - Cleaning Geometries from Spatial Objects in R
PPTX
Unit III - Topology.pptx
PPTX
Editing_and_data_quality.pptx
PDF
3_Geoprocessing tasks (1) bbjb bbhbhb b,bjj,jj
PDF
Foss4 g topology_july_16_2015
Lecture+12+topology+2013 (3)
5 spatial data editing
cleangeo - Cleaning Geometries from Spatial Objects in R
Unit III - Topology.pptx
Editing_and_data_quality.pptx
3_Geoprocessing tasks (1) bbjb bbhbhb b,bjj,jj
Foss4 g topology_july_16_2015
Ad

Recently uploaded (20)

PDF
Categorization of Factors Affecting Classification Algorithms Selection
PPTX
Fundamentals of safety and accident prevention -final (1).pptx
PPTX
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
PPTX
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PPTX
Sustainable Sites - Green Building Construction
PPTX
Artificial Intelligence
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PDF
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
PPTX
Current and future trends in Computer Vision.pptx
PPT
Mechanical Engineering MATERIALS Selection
PDF
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PDF
PPT on Performance Review to get promotions
PPT
introduction to datamining and warehousing
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PDF
Automation-in-Manufacturing-Chapter-Introduction.pdf
DOCX
573137875-Attendance-Management-System-original
PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
Categorization of Factors Affecting Classification Algorithms Selection
Fundamentals of safety and accident prevention -final (1).pptx
CARTOGRAPHY AND GEOINFORMATION VISUALIZATION chapter1 NPTE (2).pptx
Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4...
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
Foundation to blockchain - A guide to Blockchain Tech
Sustainable Sites - Green Building Construction
Artificial Intelligence
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
Current and future trends in Computer Vision.pptx
Mechanical Engineering MATERIALS Selection
Mitigating Risks through Effective Management for Enhancing Organizational Pe...
PPT on Performance Review to get promotions
introduction to datamining and warehousing
R24 SURVEYING LAB MANUAL for civil enggi
Automation-in-Manufacturing-Chapter-Introduction.pdf
573137875-Attendance-Management-System-original
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk

Topology Errors and Cleaning

  • 1. Topology Errors & Cleaning Mayuresh Padalkar
  • 2. Introduction • Topology expresses the spatial relationships between connecting or adjacent vector features (points, polylines and polygons) in a GIS. • Topological or topology-based data are useful for detecting and correcting digitising errors. • Topology is necessary for carrying out some types of spatial analysis, such as network analysis.
  • 3. Why to clean the data? • Certain applications like TUFLOW, InfoWorks ICM don’t require errors • There cannot be two runoff coefficients/roughness applied to the same polygon for specific landuse feature • In case of network analysis, tracing becomes easier
  • 4. Type of errors • Polylines 1. Undershoot 2. Overshoot 3. Zero length - rmline 4. Snapping - snap 5. Intersections – break – use rmdupl after breaking 6. Dangles – rmdangle – lengths lesser than threshold are removed • Polygons 1. Overlaps 2. Gaps (Slivers) 3. Duplicates 4. Small areas
  • 5. Steps to clean the polygon topology in QGIS • Remove duplicate vertices – Simply geometries with tolerance equal to 0 • Merging the small polygons with largest common boundary – Calculate the area and decide the threshold • Reduce the number of polygons of same type i.e. buildings, roads, grass, etc. – dissolving • We don’t want to select everything in one go - Convert multipart to singlepart • Removing overlaps – bpol in v.clean • Removing duplicates – MMQGIS>Delete Duplicate Geometries
  • 6. Tip/Advice • With the steps mentioned in previous slide, not all the polygons get dissolved, but are free from errors which can be used for further processing • Therefore, it’s always better to spot check few locations of area of interest because we have cleaned it using tools and not manually • If working in TUFLOW, errors will still persist due to cell size • If working in InfoWorks ICM, it’s always recommended to remove minimum mesh element areas of less than 0.1m2 in order to increase simulation time • Therefore, it’s always better to select the minimum area which is of least importance, in order to merge with largest common boundary