![Page 1: Vector-Based GIS Data Processing Chapter 6. Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186](https://reader036.vdocuments.us/reader036/viewer/2022062421/56649d235503460f949f96a1/html5/thumbnails/1.jpg)
Vector-Based GIS Data Processing
Chapter 6
![Page 2: Vector-Based GIS Data Processing Chapter 6. Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186](https://reader036.vdocuments.us/reader036/viewer/2022062421/56649d235503460f949f96a1/html5/thumbnails/2.jpg)
Vector Data Model
Feature Classespoints
lines
polygons
Layerslimited to one class of data
Figure p. 186
![Page 3: Vector-Based GIS Data Processing Chapter 6. Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186](https://reader036.vdocuments.us/reader036/viewer/2022062421/56649d235503460f949f96a1/html5/thumbnails/3.jpg)
Vector Data Model
ShapefilesArcView
non-topological
most methods discussed in book will work in ArcView (the program compensates)
![Page 4: Vector-Based GIS Data Processing Chapter 6. Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186](https://reader036.vdocuments.us/reader036/viewer/2022062421/56649d235503460f949f96a1/html5/thumbnails/4.jpg)
Characteristics of Vector Processing
compareslayersfeatures within layerslayers with features in other layersfeatures with features in other layersattributes
topological relationshipsconnectivityadjacencycontainmentnote: must maintain topology when altering data
![Page 5: Vector-Based GIS Data Processing Chapter 6. Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186](https://reader036.vdocuments.us/reader036/viewer/2022062421/56649d235503460f949f96a1/html5/thumbnails/5.jpg)
Data record
ground coordinates in double-precision
accuracy varies with data collection methods
errors may propagate
![Page 6: Vector-Based GIS Data Processing Chapter 6. Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186](https://reader036.vdocuments.us/reader036/viewer/2022062421/56649d235503460f949f96a1/html5/thumbnails/6.jpg)
Data Processing Functions
Figure p. 188 (top)
input
analysis: figure p. 188 (bottom)
output
![Page 7: Vector-Based GIS Data Processing Chapter 6. Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186](https://reader036.vdocuments.us/reader036/viewer/2022062421/56649d235503460f949f96a1/html5/thumbnails/7.jpg)
Vector Data Input: Phases
acquisitiondigitizing• maps or remote-sensing data
• table top or scan & vectorize
import existing data
field collection
editing
formatting/translating
linking
![Page 8: Vector-Based GIS Data Processing Chapter 6. Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186](https://reader036.vdocuments.us/reader036/viewer/2022062421/56649d235503460f949f96a1/html5/thumbnails/8.jpg)
Digitizing Existing Maps
Digitizersparts: table, cursor, controller
specifications• table size
• resolution
• accuracy: stability, repeatability, skew
processfigure p. 190
![Page 9: Vector-Based GIS Data Processing Chapter 6. Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186](https://reader036.vdocuments.us/reader036/viewer/2022062421/56649d235503460f949f96a1/html5/thumbnails/9.jpg)
Digitizing Existing Maps
preparationcheck source quality
obtain control points (tic points)
prepare specifications: fig p. 191 (top)
![Page 10: Vector-Based GIS Data Processing Chapter 6. Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186](https://reader036.vdocuments.us/reader036/viewer/2022062421/56649d235503460f949f96a1/html5/thumbnails/10.jpg)
Digitizing Existing Maps
digitize templatefig p. 191 (bottom)
features common to all layer• neat lines
• tic points
• common elements
create only once• save time
• ensure accurate overlay
source• base map
• input coordinates
edit & build topology
![Page 11: Vector-Based GIS Data Processing Chapter 6. Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186](https://reader036.vdocuments.us/reader036/viewer/2022062421/56649d235503460f949f96a1/html5/thumbnails/11.jpg)
Digitizing Existing MapsDigitize map
register mapone layer at a timedigitize all lines (spaghetti model)• stream mode vs point mode• mark lines as digitized• only lines appropriate for layer
post-digitizing data processing• assign IDs• editing: map must remain on digitizer until this step is
complete
![Page 12: Vector-Based GIS Data Processing Chapter 6. Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186](https://reader036.vdocuments.us/reader036/viewer/2022062421/56649d235503460f949f96a1/html5/thumbnails/12.jpg)
Scanning & Vectorization
“heads-up” digitizing
scanning: raster (or other) image
raster-vector conversion
processing
![Page 13: Vector-Based GIS Data Processing Chapter 6. Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186](https://reader036.vdocuments.us/reader036/viewer/2022062421/56649d235503460f949f96a1/html5/thumbnails/13.jpg)
Scanning
scanner specificationsresolution
accuracy
scan size
output format
software quality
processquick input
no layers (entire map is scanned)
![Page 14: Vector-Based GIS Data Processing Chapter 6. Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186](https://reader036.vdocuments.us/reader036/viewer/2022062421/56649d235503460f949f96a1/html5/thumbnails/14.jpg)
Raster-Vector Conversion
automaticmust be started
must be watched
problems: broken lines, thin lines, contrast
manual (“heads-up”)time-consuming
least editing (potentially)
![Page 15: Vector-Based GIS Data Processing Chapter 6. Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186](https://reader036.vdocuments.us/reader036/viewer/2022062421/56649d235503460f949f96a1/html5/thumbnails/15.jpg)
Raster-Vector Conversion
text - automatic
symbol - manual
graphical editing
![Page 16: Vector-Based GIS Data Processing Chapter 6. Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186](https://reader036.vdocuments.us/reader036/viewer/2022062421/56649d235503460f949f96a1/html5/thumbnails/16.jpg)
Importing Vector Data
outside sourcemetadata
translator
field survey (imports points)direct
via table
CAD
![Page 17: Vector-Based GIS Data Processing Chapter 6. Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186](https://reader036.vdocuments.us/reader036/viewer/2022062421/56649d235503460f949f96a1/html5/thumbnails/17.jpg)
Importing Vector Data
transformationground coordinates
projection
need metadata
need to understand what was used (and will be used) and why
![Page 18: Vector-Based GIS Data Processing Chapter 6. Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186](https://reader036.vdocuments.us/reader036/viewer/2022062421/56649d235503460f949f96a1/html5/thumbnails/18.jpg)
Graphical Data Editing
errors (fig p. 195)intersection errors
node errors
polygons are closed
polygon labeling
topology
processset environment
build topology
edit & correct
join adjacent layers
![Page 19: Vector-Based GIS Data Processing Chapter 6. Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186](https://reader036.vdocuments.us/reader036/viewer/2022062421/56649d235503460f949f96a1/html5/thumbnails/19.jpg)
Graphical Data Editing
set editing environmentfig p. 196
edit tolerance
weed tolerance
grain tolerance
![Page 20: Vector-Based GIS Data Processing Chapter 6. Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186](https://reader036.vdocuments.us/reader036/viewer/2022062421/56649d235503460f949f96a1/html5/thumbnails/20.jpg)
Graphical Data Editing
topology buildingbuild structure & relationships• fig p. 197
identify errors & automatically correct• fuzzy & dangling tolerance [fig p. 198 (top)]
rebuild topology (& repeat)
data editing & error correctionfig p. 198 (bottom)
back up file before & during editing
![Page 21: Vector-Based GIS Data Processing Chapter 6. Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186](https://reader036.vdocuments.us/reader036/viewer/2022062421/56649d235503460f949f96a1/html5/thumbnails/21.jpg)
Graphical Data Editing
join adjacent layers (if necessary)fig p. 199
edge match
join maps
dissolve redundant polygon boundaries
rebuild topology
![Page 22: Vector-Based GIS Data Processing Chapter 6. Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186](https://reader036.vdocuments.us/reader036/viewer/2022062421/56649d235503460f949f96a1/html5/thumbnails/22.jpg)
Attribute Data Conversion
vector data, no attributes
steps to creating attribute table(s)define structure of data file
populate data file• manual entry
• add ID column to existing data table
• check for errors
link to associated layers
![Page 23: Vector-Based GIS Data Processing Chapter 6. Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186](https://reader036.vdocuments.us/reader036/viewer/2022062421/56649d235503460f949f96a1/html5/thumbnails/23.jpg)
Attribute Data Conversion
“event” themes (ArcView)XY• uses XY coordinates in a table
• creates a point theme
point, linear, continuous, address• uses existing shape file as reference
• creates point or line theme
![Page 24: Vector-Based GIS Data Processing Chapter 6. Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186](https://reader036.vdocuments.us/reader036/viewer/2022062421/56649d235503460f949f96a1/html5/thumbnails/24.jpg)
Vector-Based Data Analysis
attribute database queryanalysis of attribute table data
selected items - fig p. 202• retrieve associated graphical elements
• may build new table
operations - fig p. 203• select
• project
• join
ArcView: Query Builder
![Page 25: Vector-Based GIS Data Processing Chapter 6. Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186](https://reader036.vdocuments.us/reader036/viewer/2022062421/56649d235503460f949f96a1/html5/thumbnails/25.jpg)
Vector-Based Data Analysis
statistical computationmean, max, min, std. dev., quantile
ArcView• display within a theme
• can summarize attributes of one theme based on polygons in another theme
![Page 26: Vector-Based GIS Data Processing Chapter 6. Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186](https://reader036.vdocuments.us/reader036/viewer/2022062421/56649d235503460f949f96a1/html5/thumbnails/26.jpg)
Vector-Based Data Analysisaddress geocoding - fig p. 204
provides street addresses with XY coordinatesuses reference theme• projected line file of street network with address ranges• U.S. Census TIGER files
event table• contains street addresses
geocoding editor• both input files must be compatible with editor• parses event table addresses• compares addresses to reference data• creates new point file and table with XY coordinates
![Page 27: Vector-Based GIS Data Processing Chapter 6. Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186](https://reader036.vdocuments.us/reader036/viewer/2022062421/56649d235503460f949f96a1/html5/thumbnails/27.jpg)
Vector-Based Data Analysiscalculation of areas, perimeters & distancesfeature-based overlay analysis
point-in-polygon - fig p. 207 (upper left)• drops line downward from point
buffering (feature-based) - fig p. 207 (upper right)
point, line, polygon edge (inside or outside)buffer zone is a polygon - fig p. 208neighborhood analysisfixed or variable distance - fig p. 208
![Page 28: Vector-Based GIS Data Processing Chapter 6. Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186](https://reader036.vdocuments.us/reader036/viewer/2022062421/56649d235503460f949f96a1/html5/thumbnails/28.jpg)
Vector-Based Data Analysis
reclassification (layer-based)fig p. 209
simplification
select attribute data
assign new, common value
merge appropriate adjacent polygons
![Page 29: Vector-Based GIS Data Processing Chapter 6. Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186](https://reader036.vdocuments.us/reader036/viewer/2022062421/56649d235503460f949f96a1/html5/thumbnails/29.jpg)
Vector-Based Data Analysis
layer-based overlay analysisfeatures of two layers are intersected• point on polygon
• line on polygon
• polygon on polygon
creates new layer and attribute table - fig p. 210
![Page 30: Vector-Based GIS Data Processing Chapter 6. Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186](https://reader036.vdocuments.us/reader036/viewer/2022062421/56649d235503460f949f96a1/html5/thumbnails/30.jpg)
Vector-Based Data Analysis
layer-based overlay analysis (con’t)operators - fig p. 211• union
• intersect
• identity
• clip (cookie cutter)
• erase cov
• split
![Page 31: Vector-Based GIS Data Processing Chapter 6. Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186](https://reader036.vdocuments.us/reader036/viewer/2022062421/56649d235503460f949f96a1/html5/thumbnails/31.jpg)
Vector-Based Data Analysis
layer-based overlay analysis (con’t)define objectives & data analysis criteriaapply topological overlay operators - fig p. 212 & 213postoverlay processing & interpretation of resultsremoval of sliver polygons - fig p. 213• use template• use tolerance or sliver criteria
![Page 32: Vector-Based GIS Data Processing Chapter 6. Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186](https://reader036.vdocuments.us/reader036/viewer/2022062421/56649d235503460f949f96a1/html5/thumbnails/32.jpg)
Vector-Based Data Analysis
network analysisinterconnected, linear features
network layer - fig p. 214• line segment/edge (has many attributes)
• junction/intersection (point or node)
• turn (attribute of junction)
![Page 33: Vector-Based GIS Data Processing Chapter 6. Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186](https://reader036.vdocuments.us/reader036/viewer/2022062421/56649d235503460f949f96a1/html5/thumbnails/33.jpg)
Vector-Based Data Analysis
network analysis (con’t)functions• pathfinding - fig p. 215
• allocation
• tracing
• spatial interaction (uses gravity modeling)
• distance matrix
• location-allocation modeling
![Page 34: Vector-Based GIS Data Processing Chapter 6. Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186](https://reader036.vdocuments.us/reader036/viewer/2022062421/56649d235503460f949f96a1/html5/thumbnails/34.jpg)
Vector-Based Output Functions
presentation methods - fig p. 217
map composition - Chapter 7
vector-raster conversionlose attributes
![Page 35: Vector-Based GIS Data Processing Chapter 6. Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186](https://reader036.vdocuments.us/reader036/viewer/2022062421/56649d235503460f949f96a1/html5/thumbnails/35.jpg)
Vector Application Programming
“tool-box” approachextensions
scripts
advantagesstandardize processes
automate frequent functions
enhance capabilities
![Page 36: Vector-Based GIS Data Processing Chapter 6. Vector Data Model Feature Classes points lines polygons Layers limited to one class of data Figure p. 186](https://reader036.vdocuments.us/reader036/viewer/2022062421/56649d235503460f949f96a1/html5/thumbnails/36.jpg)
Vector Application Programming
internet map serverfig p. 223