Download - GIS Data Models III
![Page 1: GIS Data Models III](https://reader036.vdocument.in/reader036/viewer/2022081420/56815c1d550346895dc9f359/html5/thumbnails/1.jpg)
GIS Data Models III
GEOG 370Instructor: Christine Erlien
![Page 2: GIS Data Models III](https://reader036.vdocument.in/reader036/viewer/2022081420/56815c1d550346895dc9f359/html5/thumbnails/2.jpg)
Representing Geographic Space: Vector Data Structures Represent spatial locations explicitly
Relationships between entities implicit– Space between geographic entities not
stored
![Page 3: GIS Data Models III](https://reader036.vdocument.in/reader036/viewer/2022081420/56815c1d550346895dc9f359/html5/thumbnails/3.jpg)
Vector Data Models
Multiple data models– Examination of relationships
• Between variables in 1 map• Among variables in multiple maps
Data models– Spaghetti models– Topological models– Vector chain codes
![Page 4: GIS Data Models III](https://reader036.vdocument.in/reader036/viewer/2022081420/56815c1d550346895dc9f359/html5/thumbnails/4.jpg)
Vector Data Model: Spaghetti Simplest data structure One-to-one translation of graphical image
– Doesn’t record topology relationships implied rather than encoded
Each entity is a single piece of spaghettiPoint Line Area
very short longer collection of line segments
– Each entity is a single record, coded as variable-length strings of (X,Y) coordinate pairs
– Boundaries shared by two polygons stored twice
![Page 5: GIS Data Models III](https://reader036.vdocument.in/reader036/viewer/2022081420/56815c1d550346895dc9f359/html5/thumbnails/5.jpg)
Vector Data Model: Spaghetti
From Fundamentals of Geographic Information Systems, Demers (2005)
![Page 6: GIS Data Models III](https://reader036.vdocument.in/reader036/viewer/2022081420/56815c1d550346895dc9f359/html5/thumbnails/6.jpg)
Vector Data Model: Spaghetti
Measurement & analysis difficult– All relationships among objects must be
calculated independently
Relatively efficient for cartographic display– CAC
Plotting: fast
www.gis.niu.edu/Cart_Lab_03.htm
![Page 7: GIS Data Models III](https://reader036.vdocument.in/reader036/viewer/2022081420/56815c1d550346895dc9f359/html5/thumbnails/7.jpg)
Vector Data Model: Topological
Topology: Spatial relationships between points, lines & polygons
Topological models record adjacency information into data structure– Line segments have beginning & ending
• Link: Line segment• Node: Point that links two or more lines
– Identifies that point as the beginning or ending of line
– Left & right polygons stored explicitly
![Page 8: GIS Data Models III](https://reader036.vdocument.in/reader036/viewer/2022081420/56815c1d550346895dc9f359/html5/thumbnails/8.jpg)
Vector Data Model: Topological
From An Introduction to Geographic Information Systems, Heywood et al. (2002)
![Page 9: GIS Data Models III](https://reader036.vdocument.in/reader036/viewer/2022081420/56815c1d550346895dc9f359/html5/thumbnails/9.jpg)
Topological Data Models
Multiple models– GBF/DIME (geographic base file/dual
independent map encoding)
– TIGER (topologically integrated geographic encoding and reference system)
– POLYVRT (POLYgon conVERTer)
![Page 10: GIS Data Models III](https://reader036.vdocument.in/reader036/viewer/2022081420/56815c1d550346895dc9f359/html5/thumbnails/10.jpg)
Topological Data Models: GBF/DIME Created by U.S. Census
Bureau– Both street addresses &
UTM coordinates defined for each link
– Topology + direction• Left/right• From/to
From Fundamentals of Geographic Information Systems, Demers (2005)
![Page 11: GIS Data Models III](https://reader036.vdocument.in/reader036/viewer/2022081420/56815c1d550346895dc9f359/html5/thumbnails/11.jpg)
Topological Data Models: TIGER
Designed for use with the 1990 U.S. Census
Block-level maps– Points, lines & areas
explicitly addressed– Census blocks can be
retrieved directly by block number
Area
Line
Point
Coordinates
From Fundamentals of Geographic Information Systems, Demers (2005)
![Page 12: GIS Data Models III](https://reader036.vdocument.in/reader036/viewer/2022081420/56815c1d550346895dc9f359/html5/thumbnails/12.jpg)
Topological Data Models: POLYVRT
From Fundamentals of Geographic Information Systems, Demers (2005)
Entities stored separately but linked to one another through pointers
Chains: Collections of line segments with directional information (from-to, left/right)
![Page 13: GIS Data Models III](https://reader036.vdocument.in/reader036/viewer/2022081420/56815c1d550346895dc9f359/html5/thumbnails/13.jpg)
ShapefileComprised of 3 file types*.shp contains coordinates*.shx is an index file*.dbf is an attribute file in dbase format
Where is topology?Not explicitly storedCreated on-the-flyShapefile in-between spaghetti & topological data structures
ArcGIS/Arcview’s shapefile
![Page 14: GIS Data Models III](https://reader036.vdocument.in/reader036/viewer/2022081420/56815c1d550346895dc9f359/html5/thumbnails/14.jpg)
Compacting Vector Data Models
Compact data to reduce storage
Freeman-Hoffman chain codes– Each line segment
• Directional vector• Length
– Non-topological • Analytically limited limits usefulness to
storage, retrieval, output functions– Good for distance & shape calculations,
plotting
![Page 15: GIS Data Models III](https://reader036.vdocument.in/reader036/viewer/2022081420/56815c1d550346895dc9f359/html5/thumbnails/15.jpg)
TIN allows us to record topographic data as points in a regular or irregular grid.
Vector Model to Represent Surfaces: TIN
![Page 16: GIS Data Models III](https://reader036.vdocument.in/reader036/viewer/2022081420/56815c1d550346895dc9f359/html5/thumbnails/16.jpg)
From Geographic Information Systems & Science, Longley et al. (2005)
Vector Model to Represent Surfaces: TIN
![Page 17: GIS Data Models III](https://reader036.vdocument.in/reader036/viewer/2022081420/56815c1d550346895dc9f359/html5/thumbnails/17.jpg)
Vector GIS: Hybrid & Integrated Systems
Hybrid system– Links graphic data structures with DBMS
• Efficiently manage both graphics & attribute data
• Allows raster & vector data types
From Fundamentals of Geographic Information Systems, Demers (2005)
![Page 18: GIS Data Models III](https://reader036.vdocument.in/reader036/viewer/2022081420/56815c1d550346895dc9f359/html5/thumbnails/18.jpg)
Vector GIS: Hybrid & Integrated Systems
Integrated system– Entities’ coordinate data stored as relational
table– Topological data stored as separate table in
same database– Attributes can be
• Stored in same tables as graphic entities• Stored as separate tables & linked relationally
– GIS more closely integrated with DBMS than in hybrid system
![Page 19: GIS Data Models III](https://reader036.vdocument.in/reader036/viewer/2022081420/56815c1d550346895dc9f359/html5/thumbnails/19.jpg)
Vector GIS: Object-Oriented Database Management Systems Emerging as an alternative to hybrid or
integrated models Extends the integrated model by
incorporating a spatial query language Objects inherit properties from the class
of objects that they belong to– Variable types & operations particular to
that class Example: ArcGIS’ geodatabase
– Shift from previous hybrid orientation