vector-based gis data processing chapter 6. vector data model feature classes points lines polygons...

36
Vector-Based GIS Data Processing Chapter 6

Post on 18-Dec-2015

218 views

Category:

Documents


0 download

TRANSCRIPT

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Vector Application Programming

internet map serverfig p. 223