Top Banner
The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and attribute data in a GIS affect all other operations, especially when maps are compared across scales.
49

The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Apr 01, 2015

Download

Documents

Joe Housley
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

The Role of ErrorMap and attribute data errors are the data producer's responsibility,

GIS user must understand error.Accuracy and precision of map and attribute data in a GIS affect all other operations, especially when maps are compared across scales.

Page 2: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Accuracycloseness to TRUE values

results, computations, or estimates

compromise on “infinite complexity”

generalization of the real worlddifficult to identify a TRUE value

e.g., accuracy of a contourDoes not exist in real worldCompare to other sources

Page 3: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Accuracy (cont.)accuracy of the database = accuracy of the products computed from databasee.g., accuracy of a slope, aspect, or watershed computed from a DEM

Page 4: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Positional Accuracytypical UTM coordinate pair might be:Easting 579124.349 mNorthing 5194732.247 mIf the database was digitized from a 1:24,000 map sheet, the last four digits in each coordinate (units, tenths, hundredths, thousandths) would be questionable

Page 5: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Testing Positional AccuracyUse an independent source of higher accuracy:

find a larger scale map (cartographically speaking)

use GPS

Use internal evidence:digitized polygons that are unclosed, lines that overshoot or undershoot nodes, etc. are indications of inaccuracysizes of gaps, overshoots, etc. may be a measure of positional accuracy

Page 6: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

not the same as accuracy!repeatability vs. “truth”not closeness of results, but number of decimal places or significant digits in a measurement A GIS works at high precision, usually much higher than the accuracy of the data themselves

Precision

Page 7: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Accuracy vs. Precision

High AccuracyLow Precision

Low AccuracyHigh Precision

Many darts in reproduceable clusters, but not in the bullseye.

Darts are near the bullseye (the "true value"), but there aren't very many clusters of them (not reproduceable).

Page 8: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Accuracy vs. Precision

High AccuracyLow Precision

Low AccuracyHigh Precision

Many darts in reproduceable clusters, but not in the bullseye.

Darts are near the bullseye (the "true value"), but there aren't very many clusters of them (not reproduceable).

Page 9: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Components of Data Quality

positional accuracyattribute accuracylogical consistencycompletenesslineage

Page 10: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Lecture 10Geographic Databases

Gateway to Spatial Analysis

Chapter 10 up to 10.4, Longley et al.

Page 11: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Definitions

Database – an integrated set of attributes on a particular subjectGeographic (=geospatial) database – set of attributes on a particular subject for a particular geographic areaDatabase Management System (DBMS) – software to create, maintain and access databases

Page 12: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

A GIS can answer the question: What is where?

WHAT: Characteristics of features (= attributes).WHERE: In geographic space.

Page 13: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

A GIS links attribute and spatial data

Attribute Data• Flat File or

DBMS• Relationships• Topology Table

Map Data• Point File• Line File• Area File• Topology Type

Page 14: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Flat File or DBMS

Record Value Value Value

Attribute Attribute Attribute

Record Value Value Value

Record Value Value Value

Page 15: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Types of DBMS Models

HierarchicalNetworkRelational - RDBMSObject-oriented - OODBMSObject-relational - ORDBMS

Page 16: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Historically, databases were structured hierarchically in flat files...

Page 17: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Relational Databases rule now

2/1/98 2/4/98

Page 18: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Geographic Information

System

Database Management

System

• Data loading• Editing• Visualization• Mapping• Analysis

• Storage• Indexing• Security• Query

Data

System TaskRole of DBMS

“Programmable API”

Page 19: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Relational DBMS (1)

Data stored as tuples (tup-el), conceptualized as tablesTable – data about a class of objects

Two-dimensional list (array)Rows = objectsColumns = object states (properties, attributes)

Page 20: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Table

Row = objectVector feature

Column = attribute

Page 21: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Relational DBMS (2)

Most popular type of DBMSOver 95% of data in DBMS is in RDBMS

Commercial systemsMicrosoft AccessMicrosoft SQL ServerOracleIBM DB2InformixSybase

Page 22: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Relational Join

Fundamental query operationOccurs because

Data created/maintained by different users, but integration needed for queries

Table joins use common keys (column values)Table (attribute) join concept has been extended to geographic case

Page 23: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Relational Databases

2/1/98 2/4/98

Page 24: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Parts of GIS database tables for U.S states (A) STATES table; (B) POPULATION table

Page 25: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Parts of GIS database tables for U.S states(C) joined table—COMBINED STATES and POPULATION

Page 26: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Tax assessment database

(D) joined table

(C) data partially normalized into three subtables

Page 27: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

SQL

Structured (Standard) Query Language – (pronounced SEQUEL)Developed by IBM in 1970s

• Standard for accessing relational databasesThree types of usage

Stand alone queriesHigh level programmingEmbedded in other applications

Page 28: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Types of SQL Statements

Data Definition Language (DDL)Create, alter and delete dataCREATE TABLE, CREATE INDEX

Data Manipulation Language (DML)Retrieve and manipulate dataSELECT, UPDATE, DELETE, INSERT

Data Control Languages (DCL)Control security of dataGRANT, CREATE USER, DROP USER

Page 29: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Spatial Query/Search & Retrieval:Gateway to Spatial Analysis

Overlay is a spatial retrieval operation that is equivalent to an attribute join. Buffering is a spatial retrieval around points, lines, or areas based on distance.

Page 30: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.
Page 31: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Overlay

Image courtesy of K. Foote/M. Lynch, UT-Austin

Page 32: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.
Page 33: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.
Page 34: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Overlay like an attribute join

2/1/98 2/4/98

Page 35: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Types of overlay operations

UnionIntersectIdentityMaxMin

Etc.

Page 36: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Unioncomputes the geometric intersection of two polygon coverages. All polygons from both coverages will be split at their intersections and preserved in the output coverage.

Page 37: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Union

within 25 miles of a city OR within

25 miles of a major river.

Page 38: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Intersectcomputes the geometric intersection of two coverages. Only those features in the area common to both coverages will be preserved in the output coverage.

Page 39: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Intersect

within 25 miles of a city AND within

25 miles of a major river.

Page 40: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Identitycomputes the geometric intersection of two coverages. All features of the input coverage, as well as those features of the identity coverage that overlap the input coverage, are preserved in the output coverage.

Page 41: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Identity

within 25 miles of a city OR within 25 miles of a major river. within 25 miles of a city AND within 25 miles of a major river.

Portion of the major city buffer WITHIN the major river buffer

Union Intersect

Page 42: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Identity

Intersect

Page 43: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Raster Retrieval: Map AlgebraRaster overlayCombinations of spatial and attribute

queries can build some complex and powerful GIS operations.

Page 44: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Comparedwith

Input Grid A Input Grid B Output Grid C

Page 45: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

Buffer

Page 46: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.
Page 47: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

RecodeOR

Page 48: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.
Page 49: The Role of Error Map and attribute data errors are the data producer's responsibility, GIS user must understand error. Accuracy and precision of map and.

And many more ….See spatial analysis handout on

course web site.