Geog 458: Map Sources and Errors January 20, 2006 Data Storage and Editing.

Slides:



Advertisements
Similar presentations
Starting from Text Files. User Interface Graphic user interface –Mouse, buttons, windows, menus Commands-driven interface –Commands, parameters.
Advertisements

Introduction There is a tendancy to assume all data in a GIS, both locational and attribute, is accurate. This is never the case. Today we will look at:
Mastering ArcGIS Basic Editing in ArcMap
From portions of Chapter 8, 9, 10, &11. Real world is complex. GIS is used model reality. The GIS models then enable us to ask questions of the data by.
ESRM 250 & CFR 520: Introduction to GIS © Phil Hurvitz, KEEP THIS TEXT BOX this slide includes some ESRI fonts. when you save this presentation,
1 CPSC 695 Data Quality Issues M. L. Gavrilova. 2 Decisions…
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.
Maps as Numbers Getting Started with GIS Chapter 3.
Geog 458: Map Sources and Errors January Representing Geography.
Logical consistency February 24, 2006 Geog 458: Map Sources and Errors.
Lecture 4: Intro to the Vector Data Model and to Map Layout
@2007 Austin Troy Lecture 4: An Introduction to the Vector Data Model and Map Layout Techniques Introduction to GIS By Brian Voigt University of Vermont.
Geog 458: Map Sources and Errors Uncertainty January 23, 2006.
Data Storage and Editing
Lecture 16: Data input 1: Digitizing and Geocoding By Austin Troy University of Vermont Using GIS-- Introduction to GIS.
Fundamentals of GIS Materials by Austin Troy © 2008 Lecture 18: Data Input: Geocoding and Digitizing By Austin Troy University of Vermont NR 143.
Data Input How do I transfer the paper map data and attribute data to a format that is usable by the GIS software? Data input involves both locational.
Completeness February 27, 2006 Geog 458: Map Sources and Errors.
GIS Tutorial 1 Lecture 6 Digitizing.
Lineage February 13, 2006 Geog 458: Map Sources and Errors.
Digitizing There are three primary methods for digitizing spatial information: Manual Methods include: Tablet Digitizing Heads-up Digitizing An Automated.
Geography 241 – GIS I Dr. Patrick McHaffie Associate Professor Department of Geography Cook County, % population < 5.
GI Systems and Science January 23, Points to Cover  What is spatial data modeling?  Entity definition  Topology  Spatial data models Raster.
9. GIS Data Collection.
@2007 Austin Troy Lecture 4: An Introduction to the Vector Data Model and Map Layout Techniques Introduction to GIS By Brian Voigt University of Vermont.
Advanced Editing: Rules-Based Topology in ArcEditor.
Esri UC 2014 | Technical Workshop | Data Alignment and Management in ArcMap Lisa Stanners, Sean Jones.
Spatial Data Model: Basic Data Types 2 basic spatial data models exist vector: based on geometry of points lines Polygons raster: based on geometry of.
Spatial Data Editing Chapter 5. Introduction All digitizing involves errors In the real world, revisions are required Keeping data up-to-date is part.
Applied Cartography and Introduction to GIS GEOG 2017 EL Lecture-3 Chapters 5 and 6.
NR 422: Topology Jim Graham Fall 2010 See: odatabase-topology.pdf.
Parcel Data Models for the Geodatabase
Applied Cartography and Introduction to GIS GEOG 2017 EL
Chapter 3 Sections 3.5 – 3.7. Vector Data Representation object-based “discrete objects”
Fundamentals of GIS Materials by Austin Troy © 2008 Lecture 18: Data Input: Geocoding and Digitizing By Austin Troy University of Vermont.
Geographic Information System GIS This project is implemented through the CENTRAL EUROPE Programme co-financed by the ERDF GIS Geographic Inf o rmation.
Applied Cartography and Introduction to GIS GEOG 2017 EL Lecture-2 Chapters 3 and 4.
Introduction In ArcGIS, there are three basic data structures:
Major parts of ArcGIS ArcView -Basic mapping, editing and Analysis tools ArcEditor -all of ArcView plus Adds ability to deal with topological and network.
Data input 1: - Online data sources -Map scanning and digitizing GIS 4103 Spring 06 Adina Racoviteanu.
GIS 1 GIS Lecture 6 Digitizing. GIS 2 Outline Digitizing Overview Digitizing Sources GIS Features Creating and Editing Shapefiles in ArcView Spatial Adjustments.
8. Geographic Data Modeling. Outline Definitions Data models / modeling GIS data models – Topology.
How do we represent the world in a GIS database?
1 Data models Vector data model Raster data model.
Vector data input and editing Scanning (scan digitizing) –drum scanner scanner scans in map image –specialized software ‘extracts’ point, line, and area.
GUS: 0262 Fundamentals of GIS Lecture Presentation 8: Data Input and Editing Jeremy Mennis Department of Geography and Urban Studies Temple University.
OUTLINE:  geocoding  digitizing terms and methods  scanning methods  adding attributes OUTLINE:  geocoding  digitizing terms and methods  scanning.
Data Storage and Editing (17/MAY/2010) Dr. Ahmad BinTouq URL:
GIS Data Structures How do we represent the world in a GIS database?
Data Creation and Editing Based in part on notes by Prof. Joseph Ferreira and Michael Flaxman Lulu Xue | Nov. 3, :A Workshop on Geographical.
Advanced Editing: Rules-Based Topology in ArcEditor
INTRODUCTION TO GIS  Used to describe computer facilities which are used to handle data referenced to the spatial domain.  Has the ability to inter-
Topology Relationships between features: Supposed to prevent:
Working with CAD Data In ArcGIS Travis Wagner. New Features Adds CAD datasets as group layers –Still have the ability to access all feature types properties.
Copyright © 2006 by Maribeth H. Price 13-1 Chapter 13 Working with Geodatabases.
Data Alignment and Management in ArcMap
Midterm Wed minutes 2 rooms for writing, come to 200 and TAs will direct TA invigilating Includes: –Course lecture material up to this lecture –Review.
ArcGIS 9 ch 3 Edited 10/24/05 1 Sometimes, the data that you receive is not as accurate as it could be. You can easily correct this problem by making some.
GTECH 361 Lecture 09 Features in the Geodatabase.
Spatial Data Entry Heywood (GIC) Chapter 5. Learning Objectives c) Describe Spatial Data Input i.List and explain methods for entering spatial data (coordinates)
Data Storage & Editing GEOG370 Instructor: Christine Erlien.
Geocoding Chapter 16 GISV431 &GEN405 Dr W Britz. Georeferencing, Transformations and Geocoding Georeferencing is the aligning of geographic data to a.
GIS Project1 Physical Structure of GDB Geodatabase Feature datasets Object classes, subtypes Features classes, subtypes Relationship classes Geometric.
Geocoding Chapter 16 GISV431 &GEN405 Dr W Britz. Georeferencing, Transformations and Geocoding Georeferencing is the aligning of geographic data to a.
Chapter 13 Editing and Topology.
INTRODUCTION TO GEOGRAPHICAL INFORMATION SYSTEM
Physical Structure of GDB
ArcGIS Topology Shapefiles, Coverages, Geodatabases
ArcGIS for Land Records -
Geographic Information Systems
Presentation transcript:

Geog 458: Map Sources and Errors January 20, 2006 Data Storage and Editing

Outlines 1. Importance of data editing 2. Detecting and editing different types of errors 1) Entity errors 2) Attribute errors 3. Combining data of different sources 1) Transformation 2) Rubber-sheeting 4. Metadata content standards

1. Importance of data editing Data input necessarily involves diverse errors Data input necessarily involves diverse errors Primary data capture: positional accuracy of GPS receivers, geometric distortion of air photo, malfunction of electronic scanners Primary data capture: positional accuracy of GPS receivers, geometric distortion of air photo, malfunction of electronic scanners Secondary data capture: a map in itself the model of reality; digitizing with no proper use of editing tool (e.g. snapping), vectorization without postprocessing, georeferencing with imprecise control points Secondary data capture: a map in itself the model of reality; digitizing with no proper use of editing tool (e.g. snapping), vectorization without postprocessing, georeferencing with imprecise control points Data transfer: information loss caused by (1) file conversion (2) lack of communication (no metadata) (3) ignorance of GIS users Data transfer: information loss caused by (1) file conversion (2) lack of communication (no metadata) (3) ignorance of GIS users Data editing can determine whether to cut off chains of imperfection (from data input, to analysis, and decision-making) Data editing can determine whether to cut off chains of imperfection (from data input, to analysis, and decision-making) Data editing is the process for detecting and eliminating errors inherent in data input, and avoiding error-prone analysis that may lead to wrongfully informed decision Data editing is the process for detecting and eliminating errors inherent in data input, and avoiding error-prone analysis that may lead to wrongfully informed decision

2. Detecting errors in a single dataset Reading (DeMers chapter 6) distinguishes between entity (spatial) and attribute (non-spatial) errors Reading (DeMers chapter 6) distinguishes between entity (spatial) and attribute (non-spatial) errors Entity errors Entity errors Node errors: dangling nodes, pseudo nodes Node errors: dangling nodes, pseudo nodes Polygon errors: sliver, incorrect label point Polygon errors: sliver, incorrect label point Attribute errors Attribute errors Incomplete values Incomplete values Incorrect values Incorrect values

Node What is node? What is node? A node is an endpoint of an arc. The from-node is the first vertex in the arc; the to-node is the last vertex. Arc-node relation defines connectivity A node is an endpoint of an arc. The from-node is the first vertex in the arc; the to-node is the last vertex. Arc-node relation defines connectivity Node types Node types Normal Normal Dangling Dangling Pseudo Pseudo

Node errors Dangling and pseudo nodes often identify automation errors; however they can also be valid components of a feature Dangling and pseudo nodes often identify automation errors; however they can also be valid components of a feature Dangling node, if not legitimate (e.g. cul-de-sac) may indicate errors Dangling node, if not legitimate (e.g. cul-de-sac) may indicate errors Pseudo node, if not legitimate (e.g. island, attribute change) may indicate errors Pseudo node, if not legitimate (e.g. island, attribute change) may indicate errors How do I check node errors? How do I check node errors? GIS provides functionalities for labeling potential node errors GIS provides functionalities for labeling potential node errors But most of error detection requires visual inspection But most of error detection requires visual inspection How do I fix node errors? How do I fix node errors? Interactive editing in a proper snapping environment: Editor toolbar Interactive editing in a proper snapping environment: Editor toolbar Automated data cleaning with a reasonable tolerance level: Topology toolbar Automated data cleaning with a reasonable tolerance level: Topology toolbar

Displaying potential node errors Pseudo nodes Pseudo nodes Dangling nodes Dangling nodes

Node errors Why do I have to fix node errors? Why do I have to fix node errors? Because it ensures correct topology that forms the basis for further analysis Because it ensures correct topology that forms the basis for further analysis It validates connectivity It validates connectivity If the data is used for network operations such as hydrological model or routing If the data is used for network operations such as hydrological model or routing It validates contiguity It validates contiguity If the data is used for spatial overlay such as point-in- polygon, intersection between line and polygon If the data is used for spatial overlay such as point-in- polygon, intersection between line and polygon

Polygon errors Most common polygon errors Most common polygon errors Missing or multiple label points in arc/info coverage Missing or multiple label points in arc/info coverage Sliver polygon Sliver polygon How do I identify polygon errors? How do I identify polygon errors? Label error: labelerrors in arc/info workstation Label error: labelerrors in arc/info workstation Sliver polygon: select areas where its area is less than reasonably small value Sliver polygon: select areas where its area is less than reasonably small value How do I fix polygon errors? How do I fix polygon errors? Label error: createlabels in arc/info workstation Label error: createlabels in arc/info workstation Sliver polygon: merge silver polygon to neighboring polygon (use eliminate in arc/info workstation) Sliver polygon: merge silver polygon to neighboring polygon (use eliminate in arc/info workstation)

Attribute errors Missing attribute values Missing attribute values Compare the unique list of values to master list Compare the unique list of values to master list Check (use query builder or selection tool) Check (use query builder or selection tool) Incorrect attribute values Incorrect attribute values Typing errors: spelling check Typing errors: spelling check Domain check: compare the list of values to a range of possible values Domain check: compare the list of values to a range of possible values Land use code should be within a certain range Land use code should be within a certain range Longitude in decimal degree should be minus for Seattle Longitude in decimal degree should be minus for Seattle Some values are determined by other attributes Some values are determined by other attributes Zip code and State Zip code and State County name and FIPS code County name and FIPS code Validate values using spatial overlay Validate values using spatial overlay Seattle-based company should be located in Northwestern US Seattle-based company should be located in Northwestern US

Checking topology errors in geodatabase Define topology rules Define topology rules Make an edit that participates in topology using topology editor toolbar Make an edit that participates in topology using topology editor toolbar Then you can validate the entire topology Then you can validate the entire topology Error inspector will list which edit violates rules Error inspector will list which edit violates rules Based on output from error inspector, topology errors can be corrected or made as an exception if errors are not errors indeed (e.g. cul-de-sacs, attribute change in the road) Based on output from error inspector, topology errors can be corrected or made as an exception if errors are not errors indeed (e.g. cul-de-sacs, attribute change in the road)

3. Combining data of different sources When you work on data of different sources and they are not well aligned spatially even after projection change, it is necessary to make spatial adjustments of a layer to the layer with a higher accuracy When you work on data of different sources and they are not well aligned spatially even after projection change, it is necessary to make spatial adjustments of a layer to the layer with a higher accuracy Two kinds of spatial adjustments: transformation and rubber- sheeting Two kinds of spatial adjustments: transformation and rubber- sheeting Transformation converts data from one coordinate system to another; can be used to shift your data within a coordinate system (shift, rotate, enlargement and so on) Transformation converts data from one coordinate system to another; can be used to shift your data within a coordinate system (shift, rotate, enlargement and so on) Rubber-sheeting is usually used to correct for geometric distortions; they may be introduced by imperfect registration in map compilation, lack of geodetic control in source data, and so on. Rubber-sheeting is usually used to correct for geometric distortions; they may be introduced by imperfect registration in map compilation, lack of geodetic control in source data, and so on. Spatial adjustment allows you to improve data quality Spatial adjustment allows you to improve data quality

Transformation Source control pointDestination control point → Displacement links

Rubber-sheeting Rubber-sheeting adjusts source layer (dashed line) to target layer (solid line) based on displacement links Rubber-sheeting adjusts source layer (dashed line) to target layer (solid line) based on displacement links Source layer is adjusted to target layer by setting snapping properties Source layer is adjusted to target layer by setting snapping properties Edge-matching

4. Metadata Content Standard Section 2: Data Quality

Data Quality Components Positional accuracy: how much is position on data in hand deviated from data with higher accuracy (need well-defined point, geodetic control, road intersection or data from survey)? Positional accuracy: how much is position on data in hand deviated from data with higher accuracy (need well-defined point, geodetic control, road intersection or data from survey)? Attribute accuracy: how much is attribute on data in hand deviated from data with higher accuracy? Attribute accuracy: how much is attribute on data in hand deviated from data with higher accuracy? Logical consistency: is data topologically clean? Logical consistency: is data topologically clean? Completeness: are geographic features exhaustive within study area? Does attribute contain all of information needed? Completeness: are geographic features exhaustive within study area? Does attribute contain all of information needed?

Questions In the readings, common error types are identified as follows. Identify data quality components {P, A, L, C} for each. In the readings, common error types are identified as follows. Identify data quality components {P, A, L, C} for each. Is there any missing geographic features in data entered? Is there any missing geographic features in data entered? Are all entities within registration marks? Are all entities within registration marks? Do all polygons have a label point? Do all polygons have a label point? Do all entities have the right location? Do all entities have the right location? Do all entities have the right shape and size? Do all entities have the right shape and size? Are all attributes values entered? Are all attributes values entered? Are nodes connected to arcs? Are nodes connected to arcs? Does polygon has any sliver? Does polygon has any sliver?