Week 7. Feature relationship and topology Oct. 17 th, 2005.

Slides:



Advertisements
Similar presentations
Geometric Networks in ArcGIS
Advertisements

Geographic Information Systems GIS Data Models. 1. Components of Geographic Data Spatial locations Attributes Topology Time.
Geographic Information Systems
Hydro Networks in GIS Network model Flow on Networks Hydrologic networks Linear referencing on networks Some slides in this presentation were prepared.
Providing Geography for Topology; A Schematic View of the National Watershed Boundary Dataset (WBD) James E. Mitchell, Ph.D. IT GIS Manager Kurt L. Johnson.
Geographical Information Systems and Science Longley P A, Goodchild M F, Maguire D J, Rhind D W (2001) John Wiley and Sons Ltd 9. Geographic Data Modeling.
GIS UPDATE? ARE YOU TAKING NOTES? How will you remember what you did if you do not take notes. Lab 9 this week: Music Festival 3: Vector Analysis.
From portions of Chapter 8, 9, 10, &11. Real world is complex. GIS is used model reality. The GIS models then enable us to ask questions of the data by.
©2007 Austin Troy Lecture 8: Introduction to GIS 1.Multi-layer vector query operations in Arc GIS 2.Vector Spatial Joining Lecture by Austin Troy, University.
Spatial Data Mining. 2 Introduction Spatial data mining is the process of discovering interesting, useful, non-trivial patterns from large spatial datasets.
Raster Based GIS Analysis
GIS: The Grand Unifying Technology. Introduction to GIS  What is GIS?  Why GIS?  Contributing Disciplines  Applications of GIS  GIS functions  Information.
TERMS, CONCEPTS and DATA TYPES IN GIS Orhan Gündüz.
Introduction to GIS Ghassan Mikati, Ph.D GIS Expert.
Lecture 4: Intro to the Vector Data Model and to Map Layout
@2007 Austin Troy Lecture 4: An Introduction to the Vector Data Model and Map Layout Techniques Introduction to GIS By Brian Voigt University of Vermont.
Lecture 3 How does GIS work. How does GIS work? Maps are stored in computers Databases and Tables Geometry Attributes.
January 30, 2006Site Selection - IAP 2006 Site Selection – Making Spatial Decisions Using GIS IAP 20061/30/06.
GTECH 361 Lecture 02 Introduction to ArcGIS. Today’s Objectives explore a map and get information about map features preview geographic data and metadata.
NPS Introduction to GIS: Lecture 1
©2005 Austin Troy. All rights reserved Lecture 3: Introduction to GIS Part 1. Understanding Spatial Data Structures by Austin Troy, University of Vermont.
CE Introduction to Surveying and Geographic Information Systems Donald J. Leone, Ph.D., P.E. eLearning Version Lecture 4.
GIS Introduction What is GIS?. Geographic Information Systems A database system in which the organizing principle is explicitly SPATIAL.
Basic Concepts of GIS January 29, What is GIS? “A powerful set of tools for collecting, storing, retrieving, transforming and displaying spatial.
Dr. David Liu Objectives  Understand what a GIS is  Understand how a GIS functions  Spatial data representation  GIS application.
GIS Analysis. Questions to answer Position – what is here? Condition – where are …? Trends – what has changed? Pattern – what spatial patterns exist?
@2007 Austin Troy Lecture 4: An Introduction to the Vector Data Model and Map Layout Techniques Introduction to GIS By Brian Voigt University of Vermont.
Analysis in GIS. Analysis Components  analyses may be applied to (use as input): –tabular attribute data –spatial data/layers –combination of spatial.
United Nations Regional Seminar on Census Data Dissemination and Spatial Analysis Amman, Jordan, May, 2011 Spatial Analysis & Dissemination of Census.
Dr. Marina Gavrilova 1.  Autocorrelation  Line Pattern Analyzers  Polygon Pattern Analyzers  Network Pattern Analyzes 2.
–combines elements of computer science –database design –software design geography –map projections –geographic reasoning mathematics –mathematical topology.
Introduction In ArcGIS, there are three basic data structures:
Major parts of ArcGIS ArcView -Basic mapping, editing and Analysis tools ArcEditor -all of ArcView plus Adds ability to deal with topological and network.
Geographic Information Systems Patty McGray University of Phoenix EDTC 560 Applications of Multimedia and Web Page Design Janet Wright November 17, 2004.
Chapter 4 & 5: GIS Database & Vector Analysis. Chapter Four: GIS Database 2.
8. Geographic Data Modeling. Outline Definitions Data models / modeling GIS data models – Topology.
1 Data models Vector data model Raster data model.
Geographic Information Systems Data Analysis. What is GIS Data ?
URBDP 422 Urban and Regional Geo-Spatial Analysis Lecture 2: Spatial Data Models and Structures Lab Exercise 2: Topology January 9, 2014.
GIS Tutorial 1 Lecture 9 Spatial Analysis.
Tables tables are rows (across) and columns (down) common format in spreadsheets multiple tables linked together create a relational database entity equals.
1 Spatial Data Models and Structure. 2 Part 1: Basic Geographic Concepts Real world -> Digital Environment –GIS data represent a simplified view of physical.
Geo-processing tools Tools: Buffer Geo-processing tools allow you to work with your data bases on spatial relations.... at a specified distance... with.
Query and Reasoning. Types of Queries Most GIS queries will select spatial features Query by Attribute (Select by Attribute) –Structured Query Language.
A Quick Introduction to GIS
Geographic Data in GIS. Components of geographic data Three general components to geographic information Three general components to geographic information.
Intro to Spatial Analysis Most GIS support simple spatial analysis tasks such as selecting, counting, and generating descriptive statistics such as mean.
L1-Spatial Concepts NGEN06 & TEK230: Algorithms in Geographical Information Systems by: Irene Rangel, updated by Sadegh Jamali 1.
Topology Relationships between features: Supposed to prevent:
Introduction to Geographic Information Systems Fall 2013 (INF 385T-28620) Dr. David Arctur Research Fellow, Adjunct Faculty University of Texas at Austin.
1 Where have we come so far? By now, you should be familiar with: –What GIS is –How GIS works –Some of what GIS can do –GIS data formats Spatial data Tabular.
Network Problems A D O B T E C
CENTENNIAL COLLEGE SCHOOL OF ENGINEERING & APPLIED SCIENCE VS 361 Introduction to GIS SPATIAL OPERATIONS COURSE NOTES 1.
GIS Project1 Physical Structure of GDB Geodatabase Feature datasets Object classes, subtypes Features classes, subtypes Relationship classes Geometric.
Physical Structure of GDB
Vector Analysis Ming-Chun Lee.
Physical Structure of GDB
Physical Structure of GDB
Geographical Information Systems
Physical Structure of GDB
Data Queries Raster & Vector Data Models
Hydro Networks in GIS Review of key concepts in Ex 4
Hydro Networks in GIS Network model Flow on Networks
Networks and Shortest Paths
The Arc-Node Data Model
GIS Lecture: Geoprocessing
Networks in GIS Network model Flow on Networks Hydrologic networks
Networks in GIS Network model Flow on Networks Hydrologic networks
Presentation transcript:

Week 7. Feature relationship and topology Oct. 17 th, 2005

Outline  Relationships between GIS objects  Spatial relationships  Relationships as attributes  Object pairs  GIS topology  What is GIS topology  Importance of GIS topology  Topology and GIS analysis

Feature relationships  There are vast number of possible relationships in spatial data.  Relationships are important in GIS analysis.  "is contained in" relationship between a point and an area is important in relating objects to their surrounding environment.  "intersects" between two lines is important in analyzing routes through networks  Relationships can exist between entities of the same type or of different types.  for each shopping center, can find the nearest shopping center (same type)  for each customer, can find the nearest shopping center (different types)

Types of relationship  Relationships which are used to construct complex objects from simple primitives.  Relationship between a line and the ordered set of points which defines it.  Relationship between a polygon and the ordered set of lines which defines it.  Relationships which can be computed from the coordinates of the objects.  Areas can be examined to see which one encloses a given point - the "is contained in" relationship can be computed.  Areas can be examined to see if they overlap - the "overlaps" relationship.  Relationships which cannot be computed from coordinates  We can compute if two lines cross, but not if the highways they represent intersect (may be an overpass).  Objects representing "house", "lot", "cable", with associated attributes might be grouped together logically as "account“.

Spatial relationships  Point-point  "is within", e.g. find all of the customer points within 1 km of this retail store point  "is nearest to", e.g. find the hazardous waste site which is nearest to this groundwater well  Point-line  "ends at", e.g. find the intersection at the end of this street  "is nearest to", e.g. find the road nearest to this aircraft crash site  Point-area  "is contained in", e.g. find all of the customers located in this ZIP code boundary  "can be seen from", e.g. determine if any of this lake can be seen from this viewpoint

Spatial relationships  Line-line  "crosses", e.g. determine if this road crosses this river  "comes within", e.g. find all of the roads which come within 1 km of this railroad  "flows into", e.g. find out if this stream flows into this river  Line-area  "crosses", e.g. find all of the soil types crossed by this railroad  "borders", e.g. find out if this road forms part of the boundary of this airfield  Area-area.  "overlaps", e.g. identify all overlaps between types of soil on this map and types of land use on this other map  "is nearest to", e.g. find the nearest lake to this forest fire  "is adjacent to", e.g. find out if these two areas share a common boundary

Relationships as attributes  Example: “Flows-in” relationship Option AOption B Link IDDownstream empty Each stream link in a stream network could be given the ID of the downstream link which it flows into Flow could be traced from link to link by following pointers Link IDPointer empty Point IDPointer Each stream link in a stream network could be given the ID of the downstream point which it flows into Each stream point in a stream network could be given the ID of the downstream link which it flows into Flow could be traced from link to link by following pointers

Relationships as attributes  Example: “is contained in” relationship Well IDCounty 001A 002B 003A 004A County IDNo. of Wells A3 B1 County ACounty B Find the containing county of each well (compute the “is contained in” relationship). 2.Store the result as a new attribute, County, of each well. 3.Using this revised attribute table, total flow by county and add results to the county table.

Object Pairs  Some attribute is between a pair of objects.  Distance is the attribute of a pair of objects.  Flow of commuters between two places.  Trade between two counties.  In some cases these attributes can be attached to an object linking the origin and destination objects.  For example, trade can be attached to an arrow pointing from county A to B.  In general, these kind of attributes shall be described using separate tables or matrix. ABCD A B1012 C D A distance table between points A, B, C, and D A B C D

GIS topology  Topology is a mathematics approach that defines unchangeable spatial relationships.  When a map is stretched or distorted, some properties change,  Distance  Angles  Relative proximities  Some properties won’t change,  Adjacencies  Most other relationships, such as "is contained in", "crosses"  Types of spatial objects - areas remain areas, lines remain lines, points remain points  These unchanged properties are called topological properties.

Topological examples Network connectivityPolygon adjacency Topology well-denfined Topology poorly-defined

Importance of topology  Topology enables operations like connectivity and contiguity analysis.  Searching a shortest path  Finding a service area by using a road network  Finding adjacent areas  Topology enables spatial analysis without using a coordinate set,  Apply spatial analysis using topological definitions alone  Major difference from CAD or computer-aided cartography

Topology and GIS analysis Searching a shortest path The shortest path from the blue point to the yellow point is through the red point and then the orange point ( =5.5 map units). However, if the topology of the red point is not defined clearly, which means the two yellow lines are consider as one and the two orange lines are considered as one, the resulting answer will be wrong (2+2+2=6 map units). 2 Finding adjacent areas The overlapped two polygons have to be cut into three in order to clearly defined the spatial topology. Otherwise \ there will be difficulties finding an adjacent polygon of either.

Summary for today  Relationships between GIS objects  Spatial relationships  Relationships as attributes  Object pairs  GIS topology  What is GIS topology  Importance of GIS topology  Topology and GIS analysis