SlideShare ist ein Scribd-Unternehmen logo
1 von 19
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

Weitere ähnliche Inhalte

Was ist angesagt?

Raster data model
Raster data modelRaster data model
Raster data modelPramoda Raj
 
Spatial analysis and modeling
Spatial analysis and modelingSpatial analysis and modeling
Spatial analysis and modelingTolasa_F
 
Remote Sensing and GIS in Land Use / Land Cover Mapping
Remote Sensing and GIS in Land Use / Land Cover MappingRemote Sensing and GIS in Land Use / Land Cover Mapping
Remote Sensing and GIS in Land Use / Land Cover MappingVenkatKamal1
 
Introduction to GIS
Introduction to GISIntroduction to GIS
Introduction to GISKU Leuven
 
Introduction and Application of GIS
Introduction and Application of GISIntroduction and Application of GIS
Introduction and Application of GISSatish Taji
 
Image classification, remote sensing, P K MANI
Image classification, remote sensing, P K MANIImage classification, remote sensing, P K MANI
Image classification, remote sensing, P K MANIP.K. Mani
 
DATA in GIS and DATA Query
DATA in GIS and DATA QueryDATA in GIS and DATA Query
DATA in GIS and DATA QueryKU Leuven
 
Surface Analysis in GIS
Surface Analysis in GISSurface Analysis in GIS
Surface Analysis in GISRituSaha3
 
ppt spatial data
ppt spatial datappt spatial data
ppt spatial dataRahul Kumar
 
Gis Geographical Information System Fundamentals
Gis Geographical Information System FundamentalsGis Geographical Information System Fundamentals
Gis Geographical Information System FundamentalsUroosa Samman
 

Was ist angesagt? (20)

GIS Data Types
GIS Data TypesGIS Data Types
GIS Data Types
 
Raster data and Vector data
Raster data and Vector dataRaster data and Vector data
Raster data and Vector data
 
Raster data model
Raster data modelRaster data model
Raster data model
 
Spatial analysis and modeling
Spatial analysis and modelingSpatial analysis and modeling
Spatial analysis and modeling
 
Remote Sensing and GIS in Land Use / Land Cover Mapping
Remote Sensing and GIS in Land Use / Land Cover MappingRemote Sensing and GIS in Land Use / Land Cover Mapping
Remote Sensing and GIS in Land Use / Land Cover Mapping
 
Introduction to GIS
Introduction to GISIntroduction to GIS
Introduction to GIS
 
Introduction and Application of GIS
Introduction and Application of GISIntroduction and Application of GIS
Introduction and Application of GIS
 
Image classification, remote sensing, P K MANI
Image classification, remote sensing, P K MANIImage classification, remote sensing, P K MANI
Image classification, remote sensing, P K MANI
 
Digital Elevation Model (DEM)
Digital Elevation Model (DEM)Digital Elevation Model (DEM)
Digital Elevation Model (DEM)
 
DATA in GIS and DATA Query
DATA in GIS and DATA QueryDATA in GIS and DATA Query
DATA in GIS and DATA Query
 
functions of GIS
functions of GISfunctions of GIS
functions of GIS
 
Geo-spatial Analysis and Modelling
Geo-spatial Analysis and ModellingGeo-spatial Analysis and Modelling
Geo-spatial Analysis and Modelling
 
Digital elevation model in GIS
Digital elevation model in GISDigital elevation model in GIS
Digital elevation model in GIS
 
Fundamentals of GIS
Fundamentals of GISFundamentals of GIS
Fundamentals of GIS
 
Land use cover pptx.
Land use cover pptx.Land use cover pptx.
Land use cover pptx.
 
Surface Analysis in GIS
Surface Analysis in GISSurface Analysis in GIS
Surface Analysis in GIS
 
ppt spatial data
ppt spatial datappt spatial data
ppt spatial data
 
georeference
georeferencegeoreference
georeference
 
GIS data analysis
GIS data analysisGIS data analysis
GIS data analysis
 
Gis Geographical Information System Fundamentals
Gis Geographical Information System FundamentalsGis Geographical Information System Fundamentals
Gis Geographical Information System Fundamentals
 

Ähnlich wie Topology in GIS

Data input and transformation
Data input and transformationData input and transformation
Data input and transformationMohsin Siddique
 
Data Models - GIS I
Data Models - GIS IData Models - GIS I
Data Models - GIS IJohn Reiser
 
A spatial data model for moving object databases
A spatial data model for moving object databasesA spatial data model for moving object databases
A spatial data model for moving object databasesijdms
 
Unit 4 Data Editing.pptx
Unit 4 Data Editing.pptxUnit 4 Data Editing.pptx
Unit 4 Data Editing.pptxe20ag004
 
Towards and adaptable spatial processing architecture
Towards and adaptable spatial processing architectureTowards and adaptable spatial processing architecture
Towards and adaptable spatial processing architectureArmando Guevara
 
A Run Length Smoothing-Based Algorithm for Non-Manhattan Document Segmentation
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 SegmentationUniversity of Bari (Italy)
 
PARTITIONING WIDE AREA GRAPHS USING A SPACE FILLING CURVE
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 CURVEIJDKP
 
Scianna & Sciortino - input2012
Scianna & Sciortino - input2012Scianna & Sciortino - input2012
Scianna & Sciortino - input2012INPUT 2012
 
Query Optimization Techniques in Graph Databases
Query Optimization Techniques in Graph DatabasesQuery Optimization Techniques in Graph Databases
Query Optimization Techniques in Graph Databasesijdms
 
Unit 4 Data Input and Analysis.pptx
Unit 4 Data Input and Analysis.pptxUnit 4 Data Input and Analysis.pptx
Unit 4 Data Input and Analysis.pptxe20ag004
 
23. Advanced Datatypes and New Application in DBMS
23. Advanced Datatypes and New Application in DBMS23. Advanced Datatypes and New Application in DBMS
23. Advanced Datatypes and New Application in DBMSkoolkampus
 
Intro GIS.pptx
Intro GIS.pptxIntro GIS.pptx
Intro GIS.pptxSamiDan2
 
TYBSC IT PGIS Unit II Chapter I Data Management and Processing Systems
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 SystemsArti Parab Academics
 

Ähnlich wie Topology in GIS (20)

Data input and transformation
Data input and transformationData input and transformation
Data input and transformation
 
Mujungi Davis
Mujungi DavisMujungi Davis
Mujungi Davis
 
Mujungi Davis
Mujungi DavisMujungi Davis
Mujungi Davis
 
Vector data model
Vector data modelVector data model
Vector data model
 
Data Models - GIS I
Data Models - GIS IData Models - GIS I
Data Models - GIS I
 
A spatial data model for moving object databases
A spatial data model for moving object databasesA spatial data model for moving object databases
A spatial data model for moving object databases
 
MODEL_FOR_SEMANTICALLY_RICH_POINT_CLOUD.pdf
MODEL_FOR_SEMANTICALLY_RICH_POINT_CLOUD.pdfMODEL_FOR_SEMANTICALLY_RICH_POINT_CLOUD.pdf
MODEL_FOR_SEMANTICALLY_RICH_POINT_CLOUD.pdf
 
Unit 4 Data Editing.pptx
Unit 4 Data Editing.pptxUnit 4 Data Editing.pptx
Unit 4 Data Editing.pptx
 
Towards and adaptable spatial processing architecture
Towards and adaptable spatial processing architectureTowards and adaptable spatial processing architecture
Towards and adaptable spatial processing architecture
 
A Run Length Smoothing-Based Algorithm for Non-Manhattan Document Segmentation
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
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
 
Scianna & Sciortino - input2012
Scianna & Sciortino - input2012Scianna & Sciortino - input2012
Scianna & Sciortino - input2012
 
Four data models in GIS
Four data models in GISFour data models in GIS
Four data models in GIS
 
Query Optimization Techniques in Graph Databases
Query Optimization Techniques in Graph DatabasesQuery Optimization Techniques in Graph Databases
Query Optimization Techniques in Graph Databases
 
Unit III - Topology.pptx
Unit III - Topology.pptxUnit III - Topology.pptx
Unit III - Topology.pptx
 
Unit 4 Data Input and Analysis.pptx
Unit 4 Data Input and Analysis.pptxUnit 4 Data Input and Analysis.pptx
Unit 4 Data Input and Analysis.pptx
 
23. Advanced Datatypes and New Application in DBMS
23. Advanced Datatypes and New Application in DBMS23. Advanced Datatypes and New Application in DBMS
23. Advanced Datatypes and New Application in DBMS
 
Vector data model _Topology _Tin.pptx
Vector data model _Topology _Tin.pptxVector data model _Topology _Tin.pptx
Vector data model _Topology _Tin.pptx
 
Intro GIS.pptx
Intro GIS.pptxIntro GIS.pptx
Intro GIS.pptx
 
TYBSC IT PGIS Unit II Chapter I Data Management and Processing Systems
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
 

Mehr von Rohit Kumar

Thermal Remote Sensing
Thermal Remote SensingThermal Remote Sensing
Thermal Remote SensingRohit Kumar
 
Microwave remote sensing
Microwave remote sensingMicrowave remote sensing
Microwave remote sensingRohit Kumar
 
geo-informatics in land use/land cover study
geo-informatics in land use/land cover studygeo-informatics in land use/land cover study
geo-informatics in land use/land cover studyRohit Kumar
 
Role of geo-informatics in land use/land cover
Role of geo-informatics in land use/land coverRole of geo-informatics in land use/land cover
Role of geo-informatics in land use/land coverRohit Kumar
 

Mehr von Rohit Kumar (6)

Thermal Remote Sensing
Thermal Remote SensingThermal Remote Sensing
Thermal Remote Sensing
 
Microwave remote sensing
Microwave remote sensingMicrowave remote sensing
Microwave remote sensing
 
TIN IN GIS
TIN IN GISTIN IN GIS
TIN IN GIS
 
geo-informatics in land use/land cover study
geo-informatics in land use/land cover studygeo-informatics in land use/land cover study
geo-informatics in land use/land cover study
 
Role of geo-informatics in land use/land cover
Role of geo-informatics in land use/land coverRole of geo-informatics in land use/land cover
Role of geo-informatics in land use/land cover
 
Project Risk
Project RiskProject Risk
Project Risk
 

Kürzlich hochgeladen

CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 

Kürzlich hochgeladen (20)

CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 

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.