GIS Data Model

Preview:

Citation preview

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 1/46

GIS Data Models

Vector Data Models

Vector File Formats

Raster Data Models

Raster File Formats

Lecture 2-3, Jan. 26 and 28, 2004

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 2/46

Data Abstraction

• To use GIS the real world must be

abstracted into points, lines, polygons,

raster cells, and attribute values

• Class examples may use common object

that most people will understand. If you

understand how to abstract common

objects you will be able to apply the samemethod to object in your field

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 3/46

What is Vector Data

• Vector Data uses Points and their (X,Y)

coordinates to represent spatial features

• Points, Lines and Polygons

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 4/46

Points

•  A point is a 0 dimensional object and has

only the property of location (x,y)

• Points can be used to Model features such

as a well, building, power, pole, sample

location ect.

• Other name for a point are vertex, node, 0-

cell

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 5/46

Lines

•  A line is a one-dimensional object that has the

property of length

• Lines can be used to represent road, streams,

faults, dikes, maker beds, boundary, contactsetc.

• Lines are also called an edge, link, chain, arc, 1-

cell

• In an ArcInfo coverage an arc starts with a node,

has zero or more vertices, and ends with a node

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 6/46

Figure 4.3 p58 Bernhardsen

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 7/46

Polygons

•  A polygon is a two-dimensional object with

properties of area and perimeter 

•  A polygon can represent a city, geologic

formation, dike, lake, river, ect.

• Other name for polygons face, zone 2-cell

• Scale matters

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 8/46

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 9/46

Data Abstraction Discussion

• If you do not understand this the rest of 

GIS will not make sense

• Scale Matters

• Intended use Matters

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 10/46

Examples

• Trees

• Dikes

• Roads• Rivers

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 11/46

Topology

•  A set of rules on how objects relate to

each other 

• Major difference in file formats

• Higher level objects have special topologyrules

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 12/46

Topology Definition

• The Science of mathematics of relationships

used to validate the geometry of vector entities,

and for operations such as network tracing and

tests of polygon adjacency.

• The study of geometric properties that do not

change when the forms are bent, stretched or 

under go similar geometric transformations.

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 13/46

Figure 2-9 GIS Fundamentals, Bolstad

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 14/46

Planer Enforcement

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 15/46

Why Topology Matters

• Error Detection

open polygons

unlabeled polygonsslivers

polygons that cannot exist next to each

other • Network Modeling

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 16/46

Show Placitas

•  Arc Node Topology

 – Cover#

 – Lpoly# and Rpoly#

 – Tnode fnode

• Label errors

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 17/46

Higher Level Object

• Regions

• Networks

• TIN – Triangulated irregular network• Dynamic Segmentation

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 18/46

Regions

Overlapping areas with different attributes

Fire history

Disconnected areas with the same attributesHawaii

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 19/46

Networks

• Road systems, power grids, water supply

sewerage systems, drainage network

• Continuous connected networks

• Rules for displacement in a network

•  Attribute value accumulations due todisplacements

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 20/46

TIN

• Vector Surface Model

• Triangulated Irregular Network

•  A set of nonoverlapping triangles eachwith a constant gradient

•  A TIN can honor original input elevations

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 21/46

Dynamic Segmentation

• Combines a line coverage with a linear 

reference system

• Has event tables for point events and

linear events

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 22/46

Fig 3.13 p52 Chang

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 23/46

Examples and Demo

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 24/46

Shape Files

• Nontopological

•  Advantages no overhead to process

topology

• Disadvantages polygons are double

digitized, no topologic data checking

• 3 files .shp .shx .dbf 

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 25/46

Coverages

• Original ArcInfo Format

• Directory With Several Files

• Database Files are stored in the InfoDirectory

• Uses Arc Node Topology

 – Planer Enforcement – Connectivity

 – Adjacency

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 26/46

GeoDatabase

• New GIS Format at ArcGIS 8.0

• Two Types

 – Personal Geodatabase – Microsoft access 2000 database

 – SDE GeoDatabase – Multi-user 

 – Can connect to many RDBMS

• Oracle, SQL server, Informix

• File are stored in the format native to the RDBMS

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 27/46

Box 3.5 Geographic Information

Systems, Chang 04 p. 55

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 28/46

GeoDatabase

• Shapes are similar to shape files

• Object-oriented model not a Geo-relational

• There are 25 topology rules than can beused to relate different layers

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 29/46

Raster Data Model

Fi 3 1 G tti St t d ith

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 30/46

Figure 3:1 Getting Started with

Geographic Information Systems,

Clarke (2003) p. 91

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 31/46

Grid Properties

• Each Grid Cell holds one value even if it is empty.

•  A cell can hold an index standing for an attribute.

• Cell resolution is given as its size on the ground.

• Point and Lines move to the center of the cell.

• Minimum line width is one cell.

• Rasters are easy to read and write, and easy to

draw on the screen.

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 32/46

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 33/46

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 34/46

Raster Pyramids

• With out pyramids the entire raster must

be read for each screen draw

• Pyramids store reduced resolution dataset

files .rrd to increase the speed of screen

draws

• When you add a raster to ArcMap if 

pyramids do not exist you can create them

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 35/46

Raster Resampling

• Nearest Neighbor 

 – Closest cell

 – Continuous and Discrete data

• Bilinear interpolation – Average of nearest 4 cells

 – Continuous data only

• Cubic Convolution – Average of nearest 16 cells

 – Continuous data only

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 36/46

Quad Tree Compression

• May be use to get variable resolution for 

imagery in the National Map

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 37/46

Figure 4.35 Geographic Information Systems and Introduction,

Bernhardsen (2001), p. 87

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 38/46

C. Dana Tomlin, Geographic Information Systems and Cartographic

Modeling (1990), P. 44

• “Yes raster is faster, but raster is vaster,

and vector just seems more corrector” 

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 39/46

Images are a form of raster data

•  ArcGIS can use many common image

formats

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 40/46

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 41/46

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 42/46

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 43/46

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 44/46

Industry Standard Data Models

• Some Industries have created standard

data models

• It is a good idea to use a standard model

to promote sharing of data

• Some data models can be very complex

• Complex models require custom tools to

be useful

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 45/46

7/29/2019 GIS Data Model

http://slidepdf.com/reader/full/gis-data-model 46/46

References

• Getting Started with Geographic Information

Systems 4th Edition, Clark (2003)

• Geographic Information Systems an Introduction

3rd Edition, Bernhardsen (2002)• Introduction to Geographic Information Systems

2nd Edition, Chang (2004)

• GIS Fundamentals, Bolstad (2002)

•  ArcGIS 8.3 Desktop Help

• Using GRID with ArcInfo version 7 ESRI

Recommended