Topology in GIS

Rohit Kumar
Rohit KumarStudent at central university of jharkhand
TOPOLOGY
Submitted by:-
ROHIT KUMAR
CUJ/I/2013/IGIO/026
Submitted to:-
Dr. SURAJ KUMAR
SINGH
Definition-
Topology basically refers the relationship
between things, and in the realm of GIS,
Topology refers to the relationship between
spatial features or objects.
Importance In GIS
In terms of functionality, topology is
important to GIS in (at least) three important
way:
First, topology is necessary for certain spatial
functions such as network routing through linear
networks. Here the idea is that if line features do
not share common nodes, that routes cannot be
established through the network.
Second, topology can be used to create
datasets with better quality control and
greater data integrity. Topology rules can
be created so that edits made to a dataset
can be 'validated' and show errors in that
dataset. An example would be the
creation of a new manhole/sewer access
feature outside a polygon dataset of road
features.
Third, by creating topological relationships between
feature classes, features can be shared across feature
classes. In other words, if you open one dataset and
edit/move a line feature that is shared between two
feature classes, then both feature classes will be
updated to reflect the edits. This is massively helpful
for keeping datasets synchronized. An example would
be a river feature that defines a administrative
boundary (where the river moves over time), or the
boundary of a municipal area and zoning polygons.
Topology rules
There are many topology rules that you can use in
creating spatial datasets. : Point in Feature Class X must
lie within polygons in Feature Class Y, Polygons in
Feature Class X must completely cover polygons in
Feature Class Y, Lines in Feature Class X must intersect
lines in Feature Class Y.
For a more complete list of rules, see the ArcGIS
Desktop Help (or Online Help), open the index and
navigate to Topology Rules : Topology Rules (Editing in
ArcMap).
Topology implementations
With "coverages", a data format we haven't used very
much, topology had to be "built" after each edit. But
once topology was built, the dataset stored natively the
node-id's shared by line features, and the line-ID's shared
by polygons. Coverages are rarer and rarer now that
most data providers use shapefiles and to a lesser extent
geodatabases, but you still see them occasionally.
Shapefiles have a relatively unsophisticated implementation
of topology. In fact, shapefiles do not store topological
relationships. Rather, you can do topology-like operations
(e.g. network routing) where the topological relationships are
generated on the fly (e.g. connectivity between line features).
Here is a nice document summarizing topology and
shapefiles.
Geodatabases provide the greatest topological functionality
among the data formats supported by ArcMap.
Here is a summary of how topology is implemented:
1. Topology exists between Feature Classes in a Feature Dataset
2. A Feature Dataset can be considered an association of Feature Classes,
but a Feature Dataset itself has spatial properties such as a spatial reference
system and XY domain. Any Feature Class in a Feature Dataset must adhere
to the same spatial properties as defined in the Feature Dataset.
3. Topology rules reside within a Feature Dataset. These rules have two
characteristics: 1) the type of rule (within, intersecting, overlapping...) and
2) the feature classes that are members of that rule.
4. Most of the topological operations in ArcMap are available from two
resources
a. ArcToolbox : Data Management : Topology
b. ArcMap : Editor toolbar : Advanced Editing : Topology
Applications
Topology rules help create datasets with greater integrity -
(i.e. no slivers between polygons, no unsnapped nodes
between lines that should be connected, no twisted line
features).
Topology facilitates the editing of shared features between
different spatial layers.
Different data format have different implementations of
topology with varying degrees of functionality. With data
formats supported by ArcMap, Geodatabases have the
greatest topological functionality.
Not every GIS project really requires topology. If you're
just making a map of city locations and roads, then you
don't really need topology. If you want to find the
optimal path between five different cities, then topology
is useful, but there are plenty of GIS projects where you
don't really need topology (or at least topology built into
the datasets).
Data Structure
The most common topological data structure is the arc/node
data model. This model contains two basic entities, the arc
and the node. The arc is a series of points, joined by straight
line segments that start and end at a node. The node is an
intersection point where two or more arcs meet. Nodes also
occur at the end of a dangling arc, e.g. an arc that does not
connect to another arc such as a dead end street. Isolated
nodes, not connected to arcs represent point features. A
polygon feature is comprised of a closed chain of arcs.
Data Organization And Storage
In GIS software the topological definition is
commonly stored in a proprietary format. However,
most software offerings record the topological
definition in three tables. These tables are analogous
to relational tables. The three tables represent the
different types of features, e.g. point, line, area. A
fourth table containing the coordinates is also
utilized.
The node table stores information about the node and the arcs
that are connected to it. The arc table contains topological
information about the arcs. This includes the start and end
node, and the polygon to the left and right that the arc is an
element of. The polygon table defines the arcs that make up
each polygon. While arc, node, and polygon terminology is
used by most GIS vendors, some also introduce terms such as
edges and faces to define arcs and polygons. This is merely the
use of different words to define topological definitions. Do not
be confused by this.
Data Analysis
Since most input data does not exist in a topological data
structure, topology must be built with the GIS software.
Depending on the data set this can be a CPU intensive and
time consuming procedure. This building process involves the
creation of the topological tables and the definition of the arc,
node, and polygon entities. To properly define the topology
there are specific requirements with respect graphic elements,
e.g. no duplicate lines, no gaps in arcs that define polygon
features, etc.
Advantages
The topological model is utilized because it effectively models the
relationship of spatial entities. Accordingly, it is well suited for
operations such as contiguity and connectivity analyses. Contiguity
involves the evaluation of feature adjacency, e.g. features that touch one
another, and proximity, e.g. features that are near one another. The
primary advantage of the topological model is that spatial analysis can be
done without using the coordinate data. Many operations can be done
largely, if not entirely, by using the topological definition alone. This is a
significant advantage over the CAD or spaghetti vector data structure
that requires the derivation of spatial relationships from the coordinate
data before analysis can be undertaken.
Disadvantages
The major disadvantage of the topological data model is
its static nature. It can be a time consuming process to
properly define the topology depending on the size and
complexity of the data set. For example, 2,000 forest stand
polygons will require considerably longer to build the
topology that 2,000 municipal lot boundaries. This is due to
the inherent complexity of the features, e.g. lots tend to be
rectangular while forest stands are often long and sinuous.
This can be a consideration when evaluating the topological
building capabilities of GIS software.
Conclusion
Topology is very important in GIS because it effectively
models the relationship of spatial entities. Moreover, it is well
suited for operations such as contiguity and connectivity
analyses. Without a topologic data structure in a vector based
GIS, most data manipulation and analysis functions would not
be practical or feasible. Topology facilitates the editing of
shared features between different spatial layers and is a
mechanism to ensure integrity with spatial data.
However despite its importance in GIS, one major drawback
of the topological data model is its static nature.
Topology in GIS
1 of 19

Recommended

Raster data and Vector data by
Raster data and Vector dataRaster data and Vector data
Raster data and Vector dataReham Maher El-Safarini
26.5K views17 slides
Arc gis introduction-ppt by
Arc gis introduction-pptArc gis introduction-ppt
Arc gis introduction-pptAshok Peddi
31.2K views39 slides
Spatial analysis and modeling by
Spatial analysis and modelingSpatial analysis and modeling
Spatial analysis and modelingTolasa_F
24.6K views198 slides
functions of GIS by
functions of GISfunctions of GIS
functions of GISShawana Khan
49.7K views9 slides
GIS - Topology by
GIS - Topology GIS - Topology
GIS - Topology Malla Reddy University
5.2K views30 slides
DATA in GIS and DATA Query by
DATA in GIS and DATA QueryDATA in GIS and DATA Query
DATA in GIS and DATA QueryKU Leuven
1.2K views22 slides

More Related Content

What's hot

Digital Elevation Model (DEM) by
Digital Elevation Model (DEM)Digital Elevation Model (DEM)
Digital Elevation Model (DEM)Malla Reddy University
7.8K views20 slides
Digitization in ArcGIS by
Digitization in ArcGISDigitization in ArcGIS
Digitization in ArcGISKU Leuven
2.3K views15 slides
Geographic information system (gis) by
Geographic information system (gis)Geographic information system (gis)
Geographic information system (gis)Vandana Verma
6.6K views30 slides
TIN IN GIS by
TIN IN GISTIN IN GIS
TIN IN GISRohit Kumar
7.3K views13 slides
Introduction to GIS by
Introduction to GISIntroduction to GIS
Introduction to GISUday kumar Devalla
4.2K views31 slides
Geodatabases by
GeodatabasesGeodatabases
GeodatabasesJohn Reiser
4.3K views29 slides

What's hot(20)

Digitization in ArcGIS by KU Leuven
Digitization in ArcGISDigitization in ArcGIS
Digitization in ArcGIS
KU Leuven2.3K views
Geographic information system (gis) by Vandana Verma
Geographic information system (gis)Geographic information system (gis)
Geographic information system (gis)
Vandana Verma6.6K views
Surface Analysis in GIS by RituSaha3
Surface Analysis in GISSurface Analysis in GIS
Surface Analysis in GIS
RituSaha33.9K views
Introduction and Application of GIS by Satish Taji
Introduction and Application of GISIntroduction and Application of GIS
Introduction and Application of GIS
Satish Taji10.5K views
Map projection by Pramoda Raj
Map projection Map projection
Map projection
Pramoda Raj59.7K views
Data base management system by Pramoda Raj
Data base management systemData base management system
Data base management system
Pramoda Raj13.4K views
Raster data model by Pramoda Raj
Raster data modelRaster data model
Raster data model
Pramoda Raj19.7K views
Application of Remote Sensing and GIS in Urban Planning by KARTHICK KRISHNA
Application of Remote Sensing and GIS in Urban PlanningApplication of Remote Sensing and GIS in Urban Planning
Application of Remote Sensing and GIS in Urban Planning
KARTHICK KRISHNA6.2K views
QUERY AND NETWORK ANALYSIS IN GIS by DEVANG KAPADIA
QUERY AND NETWORK ANALYSIS IN GISQUERY AND NETWORK ANALYSIS IN GIS
QUERY AND NETWORK ANALYSIS IN GIS
DEVANG KAPADIA5.7K views
Raster data analysis by Abdul Raziq
Raster data analysisRaster data analysis
Raster data analysis
Abdul Raziq2.6K views
Seminar on gis analysis functions by Pramoda Raj
Seminar on gis analysis functionsSeminar on gis analysis functions
Seminar on gis analysis functions
Pramoda Raj9.7K views

Viewers also liked

GIS data structure by
GIS data structureGIS data structure
GIS data structureThana Chirapiwat
14.8K views44 slides
Raster by
RasterRaster
Rasteresambale
4.9K views13 slides
Data models in geographical information system(GIS) by
Data models in geographical information system(GIS)Data models in geographical information system(GIS)
Data models in geographical information system(GIS)Pramoda Raj
54.3K views40 slides
Topology presentation by
Topology  presentationTopology  presentation
Topology presentationJobaida Nahar
49K views8 slides
Spatial vs non spatial by
Spatial vs non spatialSpatial vs non spatial
Spatial vs non spatialSumant Diwakar
117.6K views2 slides
ppt spatial data by
ppt spatial datappt spatial data
ppt spatial dataRahul Kumar
28.2K views17 slides

Viewers also liked(7)

Raster by esambale
RasterRaster
Raster
esambale4.9K views
Data models in geographical information system(GIS) by Pramoda Raj
Data models in geographical information system(GIS)Data models in geographical information system(GIS)
Data models in geographical information system(GIS)
Pramoda Raj54.3K views
Spatial vs non spatial by Sumant Diwakar
Spatial vs non spatialSpatial vs non spatial
Spatial vs non spatial
Sumant Diwakar117.6K views
ppt spatial data by Rahul Kumar
ppt spatial datappt spatial data
ppt spatial data
Rahul Kumar28.2K views

Similar to Topology in GIS

Data input and transformation by
Data input and transformationData input and transformation
Data input and transformationMohsin Siddique
3.2K views46 slides
Mujungi Davis by
Mujungi DavisMujungi Davis
Mujungi DavisSaid Mujungi
145 views25 slides
Mujungi Davis by
Mujungi DavisMujungi Davis
Mujungi DavisSaid Mujungi
158 views25 slides
Vector data model by
Vector data modelVector data model
Vector data modelNaresh Kumar
246 views24 slides
Data Models - GIS I by
Data Models - GIS IData Models - GIS I
Data Models - GIS IJohn Reiser
7.7K views30 slides
A spatial data model for moving object databases by
A spatial data model for moving object databasesA spatial data model for moving object databases
A spatial data model for moving object databasesijdms
543 views20 slides

Similar to Topology in GIS(20)

Data input and transformation by Mohsin Siddique
Data input and transformationData input and transformation
Data input and transformation
Mohsin Siddique3.2K views
Data Models - GIS I by John Reiser
Data Models - GIS IData Models - GIS I
Data Models - GIS I
John Reiser7.7K views
A spatial data model for moving object databases by ijdms
A spatial data model for moving object databasesA spatial data model for moving object databases
A spatial data model for moving object databases
ijdms543 views
Towards and adaptable spatial processing architecture by Armando Guevara
Towards and adaptable spatial processing architectureTowards and adaptable spatial processing architecture
Towards and adaptable spatial processing architecture
Armando Guevara468 views
A Run Length Smoothing-Based Algorithm for Non-Manhattan Document Segmentation by University of Bari (Italy)
A Run Length Smoothing-Based Algorithm for Non-Manhattan Document SegmentationA Run Length Smoothing-Based Algorithm for Non-Manhattan Document Segmentation
A Run Length Smoothing-Based Algorithm for Non-Manhattan Document Segmentation
PARTITIONING WIDE AREA GRAPHS USING A SPACE FILLING CURVE by IJDKP
PARTITIONING WIDE AREA GRAPHS USING A SPACE FILLING CURVEPARTITIONING WIDE AREA GRAPHS USING A SPACE FILLING CURVE
PARTITIONING WIDE AREA GRAPHS USING A SPACE FILLING CURVE
IJDKP24 views
Scianna & Sciortino - input2012 by INPUT 2012
Scianna & Sciortino - input2012Scianna & Sciortino - input2012
Scianna & Sciortino - input2012
INPUT 2012348 views
Query Optimization Techniques in Graph Databases by ijdms
Query Optimization Techniques in Graph DatabasesQuery Optimization Techniques in Graph Databases
Query Optimization Techniques in Graph Databases
ijdms54 views
23. Advanced Datatypes and New Application in DBMS by koolkampus
23. Advanced Datatypes and New Application in DBMS23. Advanced Datatypes and New Application in DBMS
23. Advanced Datatypes and New Application in DBMS
koolkampus2.1K views
Intro GIS.pptx by SamiDan2
Intro GIS.pptxIntro GIS.pptx
Intro GIS.pptx
SamiDan22 views
TYBSC IT PGIS Unit II Chapter I Data Management and Processing Systems by Arti Parab Academics
TYBSC IT PGIS Unit II Chapter I Data Management and Processing SystemsTYBSC IT PGIS Unit II Chapter I Data Management and Processing Systems
TYBSC IT PGIS Unit II Chapter I Data Management and Processing Systems
QGIS Training.pptx by SeemaAjay7
QGIS Training.pptxQGIS Training.pptx
QGIS Training.pptx
SeemaAjay7240 views

Recently uploaded

What is Whirling Hygrometer.pdf by
What is Whirling Hygrometer.pdfWhat is Whirling Hygrometer.pdf
What is Whirling Hygrometer.pdfIIT KHARAGPUR
11 views3 slides
Saikat Chakraborty Java Oracle Certificate.pdf by
Saikat Chakraborty Java Oracle Certificate.pdfSaikat Chakraborty Java Oracle Certificate.pdf
Saikat Chakraborty Java Oracle Certificate.pdfSaikatChakraborty787148
13 views1 slide
Deutsch Crimping by
Deutsch CrimpingDeutsch Crimping
Deutsch CrimpingIwiss Tools Co.,Ltd
19 views7 slides
NEW SUPPLIERS SUPPLIES (copie).pdf by
NEW SUPPLIERS SUPPLIES (copie).pdfNEW SUPPLIERS SUPPLIES (copie).pdf
NEW SUPPLIERS SUPPLIES (copie).pdfgeorgesradjou
7 views30 slides
CHI-SQUARE ( χ2) TESTS.pptx by
CHI-SQUARE ( χ2) TESTS.pptxCHI-SQUARE ( χ2) TESTS.pptx
CHI-SQUARE ( χ2) TESTS.pptxssusera597c5
20 views33 slides
Stone Masonry and Brick Masonry.pdf by
Stone Masonry and Brick Masonry.pdfStone Masonry and Brick Masonry.pdf
Stone Masonry and Brick Masonry.pdfMohammed Abdullah Laskar
19 views6 slides

Recently uploaded(20)

What is Whirling Hygrometer.pdf by IIT KHARAGPUR
What is Whirling Hygrometer.pdfWhat is Whirling Hygrometer.pdf
What is Whirling Hygrometer.pdf
IIT KHARAGPUR 11 views
NEW SUPPLIERS SUPPLIES (copie).pdf by georgesradjou
NEW SUPPLIERS SUPPLIES (copie).pdfNEW SUPPLIERS SUPPLIES (copie).pdf
NEW SUPPLIERS SUPPLIES (copie).pdf
georgesradjou7 views
CHI-SQUARE ( χ2) TESTS.pptx by ssusera597c5
CHI-SQUARE ( χ2) TESTS.pptxCHI-SQUARE ( χ2) TESTS.pptx
CHI-SQUARE ( χ2) TESTS.pptx
ssusera597c520 views
Literature review and Case study on Commercial Complex in Nepal, Durbar mall,... by AakashShakya12
Literature review and Case study on Commercial Complex in Nepal, Durbar mall,...Literature review and Case study on Commercial Complex in Nepal, Durbar mall,...
Literature review and Case study on Commercial Complex in Nepal, Durbar mall,...
AakashShakya1245 views
STUDY OF SMART MATERIALS USED IN CONSTRUCTION-1.pptx by AnnieRachelJohn
STUDY OF SMART MATERIALS USED IN CONSTRUCTION-1.pptxSTUDY OF SMART MATERIALS USED IN CONSTRUCTION-1.pptx
STUDY OF SMART MATERIALS USED IN CONSTRUCTION-1.pptx
AnnieRachelJohn25 views
A multi-microcontroller-based hardware for deploying Tiny machine learning mo... by IJECEIAES
A multi-microcontroller-based hardware for deploying Tiny machine learning mo...A multi-microcontroller-based hardware for deploying Tiny machine learning mo...
A multi-microcontroller-based hardware for deploying Tiny machine learning mo...
IJECEIAES10 views
Extensions of Time - Contract Management by brainquisitive
Extensions of Time - Contract ManagementExtensions of Time - Contract Management
Extensions of Time - Contract Management
brainquisitive15 views
13_DVD_Latch-up_prevention.pdf by Usha Mehta
13_DVD_Latch-up_prevention.pdf13_DVD_Latch-up_prevention.pdf
13_DVD_Latch-up_prevention.pdf
Usha Mehta9 views
Multi-objective distributed generation integration in radial distribution sy... by IJECEIAES
Multi-objective distributed generation integration in radial  distribution sy...Multi-objective distributed generation integration in radial  distribution sy...
Multi-objective distributed generation integration in radial distribution sy...
IJECEIAES15 views
7_DVD_Combinational_MOS_Logic_Circuits.pdf by Usha Mehta
7_DVD_Combinational_MOS_Logic_Circuits.pdf7_DVD_Combinational_MOS_Logic_Circuits.pdf
7_DVD_Combinational_MOS_Logic_Circuits.pdf
Usha Mehta50 views
DevOps to DevSecOps: Enhancing Software Security Throughout The Development L... by Anowar Hossain
DevOps to DevSecOps: Enhancing Software Security Throughout The Development L...DevOps to DevSecOps: Enhancing Software Security Throughout The Development L...
DevOps to DevSecOps: Enhancing Software Security Throughout The Development L...
Anowar Hossain10 views
Performance of Back-to-Back Mechanically Stabilized Earth Walls Supporting th... by ahmedmesaiaoun
Performance of Back-to-Back Mechanically Stabilized Earth Walls Supporting th...Performance of Back-to-Back Mechanically Stabilized Earth Walls Supporting th...
Performance of Back-to-Back Mechanically Stabilized Earth Walls Supporting th...
ahmedmesaiaoun12 views
Thermal aware task assignment for multicore processors using genetic algorithm by IJECEIAES
Thermal aware task assignment for multicore processors using genetic algorithm Thermal aware task assignment for multicore processors using genetic algorithm
Thermal aware task assignment for multicore processors using genetic algorithm
IJECEIAES29 views
Electronic Devices - Integrated Circuit.pdf by booksarpita
Electronic Devices - Integrated Circuit.pdfElectronic Devices - Integrated Circuit.pdf
Electronic Devices - Integrated Circuit.pdf
booksarpita11 views

Topology in GIS

  • 2. Definition- Topology basically refers the relationship between things, and in the realm of GIS, Topology refers to the relationship between spatial features or objects. Importance In GIS In terms of functionality, topology is important to GIS in (at least) three important way:
  • 3. First, topology is necessary for certain spatial functions such as network routing through linear networks. Here the idea is that if line features do not share common nodes, that routes cannot be established through the network.
  • 4. Second, topology can be used to create datasets with better quality control and greater data integrity. Topology rules can be created so that edits made to a dataset can be 'validated' and show errors in that dataset. An example would be the creation of a new manhole/sewer access feature outside a polygon dataset of road features.
  • 5. Third, by creating topological relationships between feature classes, features can be shared across feature classes. In other words, if you open one dataset and edit/move a line feature that is shared between two feature classes, then both feature classes will be updated to reflect the edits. This is massively helpful for keeping datasets synchronized. An example would be a river feature that defines a administrative boundary (where the river moves over time), or the boundary of a municipal area and zoning polygons.
  • 6. Topology rules There are many topology rules that you can use in creating spatial datasets. : Point in Feature Class X must lie within polygons in Feature Class Y, Polygons in Feature Class X must completely cover polygons in Feature Class Y, Lines in Feature Class X must intersect lines in Feature Class Y. For a more complete list of rules, see the ArcGIS Desktop Help (or Online Help), open the index and navigate to Topology Rules : Topology Rules (Editing in ArcMap).
  • 7. Topology implementations With "coverages", a data format we haven't used very much, topology had to be "built" after each edit. But once topology was built, the dataset stored natively the node-id's shared by line features, and the line-ID's shared by polygons. Coverages are rarer and rarer now that most data providers use shapefiles and to a lesser extent geodatabases, but you still see them occasionally.
  • 8. Shapefiles have a relatively unsophisticated implementation of topology. In fact, shapefiles do not store topological relationships. Rather, you can do topology-like operations (e.g. network routing) where the topological relationships are generated on the fly (e.g. connectivity between line features). Here is a nice document summarizing topology and shapefiles. Geodatabases provide the greatest topological functionality among the data formats supported by ArcMap.
  • 9. Here is a summary of how topology is implemented: 1. Topology exists between Feature Classes in a Feature Dataset 2. A Feature Dataset can be considered an association of Feature Classes, but a Feature Dataset itself has spatial properties such as a spatial reference system and XY domain. Any Feature Class in a Feature Dataset must adhere to the same spatial properties as defined in the Feature Dataset. 3. Topology rules reside within a Feature Dataset. These rules have two characteristics: 1) the type of rule (within, intersecting, overlapping...) and 2) the feature classes that are members of that rule. 4. Most of the topological operations in ArcMap are available from two resources a. ArcToolbox : Data Management : Topology b. ArcMap : Editor toolbar : Advanced Editing : Topology
  • 10. Applications Topology rules help create datasets with greater integrity - (i.e. no slivers between polygons, no unsnapped nodes between lines that should be connected, no twisted line features). Topology facilitates the editing of shared features between different spatial layers. Different data format have different implementations of topology with varying degrees of functionality. With data formats supported by ArcMap, Geodatabases have the greatest topological functionality.
  • 11. Not every GIS project really requires topology. If you're just making a map of city locations and roads, then you don't really need topology. If you want to find the optimal path between five different cities, then topology is useful, but there are plenty of GIS projects where you don't really need topology (or at least topology built into the datasets).
  • 12. Data Structure The most common topological data structure is the arc/node data model. This model contains two basic entities, the arc and the node. The arc is a series of points, joined by straight line segments that start and end at a node. The node is an intersection point where two or more arcs meet. Nodes also occur at the end of a dangling arc, e.g. an arc that does not connect to another arc such as a dead end street. Isolated nodes, not connected to arcs represent point features. A polygon feature is comprised of a closed chain of arcs.
  • 13. Data Organization And Storage In GIS software the topological definition is commonly stored in a proprietary format. However, most software offerings record the topological definition in three tables. These tables are analogous to relational tables. The three tables represent the different types of features, e.g. point, line, area. A fourth table containing the coordinates is also utilized.
  • 14. The node table stores information about the node and the arcs that are connected to it. The arc table contains topological information about the arcs. This includes the start and end node, and the polygon to the left and right that the arc is an element of. The polygon table defines the arcs that make up each polygon. While arc, node, and polygon terminology is used by most GIS vendors, some also introduce terms such as edges and faces to define arcs and polygons. This is merely the use of different words to define topological definitions. Do not be confused by this.
  • 15. Data Analysis Since most input data does not exist in a topological data structure, topology must be built with the GIS software. Depending on the data set this can be a CPU intensive and time consuming procedure. This building process involves the creation of the topological tables and the definition of the arc, node, and polygon entities. To properly define the topology there are specific requirements with respect graphic elements, e.g. no duplicate lines, no gaps in arcs that define polygon features, etc.
  • 16. Advantages The topological model is utilized because it effectively models the relationship of spatial entities. Accordingly, it is well suited for operations such as contiguity and connectivity analyses. Contiguity involves the evaluation of feature adjacency, e.g. features that touch one another, and proximity, e.g. features that are near one another. The primary advantage of the topological model is that spatial analysis can be done without using the coordinate data. Many operations can be done largely, if not entirely, by using the topological definition alone. This is a significant advantage over the CAD or spaghetti vector data structure that requires the derivation of spatial relationships from the coordinate data before analysis can be undertaken.
  • 17. Disadvantages The major disadvantage of the topological data model is its static nature. It can be a time consuming process to properly define the topology depending on the size and complexity of the data set. For example, 2,000 forest stand polygons will require considerably longer to build the topology that 2,000 municipal lot boundaries. This is due to the inherent complexity of the features, e.g. lots tend to be rectangular while forest stands are often long and sinuous. This can be a consideration when evaluating the topological building capabilities of GIS software.
  • 18. Conclusion Topology is very important in GIS because it effectively models the relationship of spatial entities. Moreover, it is well suited for operations such as contiguity and connectivity analyses. Without a topologic data structure in a vector based GIS, most data manipulation and analysis functions would not be practical or feasible. Topology facilitates the editing of shared features between different spatial layers and is a mechanism to ensure integrity with spatial data. However despite its importance in GIS, one major drawback of the topological data model is its static nature.