Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

Similar documents
A:ribute Tables and Tabular Data. James Frew ESM 263 Winter

Coverage data model. Vector-Based Spatial Analysis: Tools Processes. Topological Data Model. Polygons Files. Geographic Information Systems.

Key Terms. Attribute join Target table Join table Spatial join

Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

Object modeling and geodatabases. GEOG 419: Advanced GIS

Topic 5: Raster and Vector Data Models

Lecture 7 Attribute-based Operations

Data Models and SQL for GIS. John Porter Department of Environmental Sciences University of Virginia

Why use an RDBMS? ❽ Data maintenance ❽ Standardized access ❽ Multi-user access ❽ Data protection

Introduction to Geodatabase and Spatial Management in ArcGIS. Craig Gillgrass Esri

ArcCatalog or the ArcCatalog tab in ArcMap ArcCatalog or the ArcCatalog tab in ArcMap ArcCatalog or the ArcCatalog tab in ArcMap

Topic 3: GIS Models 10/2/2017. What is a Model? What is a GIS Model. Geography 38/42:477 Advanced Geomatics

Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

Homework 2; Down load instructions and data from Web Can load.dbf in to ArcMap and use Select by Attributes

Local Elevation Surface Modeling using GPS Derived Point Clouds. John G. Whitman, Jr.

Chapter 9. Attribute joins

Class #2. Data Models: maps as models of reality, geographical and attribute measurement & vector and raster (and other) data structures

ArcMap - EXPLORING THE DATABASE Part I. SPATIAL DATA FORMATS Part II

Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display.

GIS in the Social and Natural Sciences. Last Lecture. Today s Outline 5/14/2017. GEOG 4110/5100 Special Topics in Geography

Making ArcGIS Work for You. Elizabeth Cook USDA-NRCS GIS Specialist Columbia, MO

Introduction to GIS & Mapping: ArcGIS Desktop

Geodatabase Database Design. Tomislav Sapic GIS Technologist Faculty of Natural Resources Management Lakehead University

Pond Distance and Habitat for use in Wildlife Modeling

GEOGRAPHIC INFORMATION SYSTEMS Lecture 02: Feature Types and Data Models

Attribute Accuracy. Quantitative accuracy refers to the level of bias in estimating the values assigned such as estimated values of ph in a soil map.

T.Y. B.Sc. (IT) : Sem. VI Geographic Information Systems

GEOGRAPHIC INFORMATION SYSTEMS Lecture 18: Spatial Modeling

Field-Scale Watershed Analysis

City of Richmond Interactive Map (RIM) User Guide for the Public

Review of Cartographic Data Types and Data Models

presented by: Tim Haithcoat University of Missouri Columbia

Understanding Geospatial Data Models

Lab.4 & Assignment 2. Lab4. Conversion of Hardcopy Map to ArcGIS Map

Geographical Information Systems Institute. Center for Geographic Analysis, Harvard University. LAB EXERCISE 1: Basic Mapping in ArcMap

Announcements. Data Sources a list of data files and their sources, an example of what I am looking for:

Introduction to Geographic Information Science. Updates. Last Lecture. Geography 4103 / Database Management

Office of Geographic Information Systems

GIS Data Recap. Databases HOW? Spatial Databases 2/4/2016. GEO327G/386G, UT Austin 1. GIS = Lots and Lots of Tabular Data. Goals:

MAP ASPEN Training Manual. Navigate back to City of Aspen Home, GIS Home, Map Aspen Home or the Data Catalog from any page in the site.

LSGI 521: Principles of GIS. Lecture 5: Spatial Data Management in GIS. Dr. Bo Wu

For each layer there is typically a one- to- one relationship between geographic features (point, line, or polygon) and records in a table

Data Assembling Topics:

INTRODUCTION TO GIS WORKSHOP EXERCISE

Databases. Managing Data for Retrieval, Update, & Calculation. Drilling Record ID Name Spudded Completed. 40 Exxon #1 2/4/96 6/3/96

Vidyalankar. T.Y. B.Sc. (IT) : Sem. VI Geographic Information Systems Prelim Question Paper Solution

Raster Data Model & Analysis

Using GIS to Site Minimal Excavation Helicopter Landings

Using Spatial Data in a Desktop GIS; QGIS 2.8 Practical 2

Cell based GIS. Introduction to rasters

17/07/2013 RASTER DATA STRUCTURE GIS LECTURE 4 GIS DATA MODELS AND STRUCTURES RASTER DATA MODEL& STRUCTURE TIN- TRIANGULAR IRREGULAR NETWORK

Module 10 Data-action models

The Reference Library Generating Low Confidence Polygons

L7 Raster Algorithms

GIS EXERCISE 4. Department of Urban Studies and Planning Spring 2006 Department of Architecture Site and Urban Systems Planning J / 4.

Database Systems. Chapter 5. Emmanuel Stefanakis

Spatializing GIS Commands with Self-Organizing Maps. Jochen Wendel Barbara P. Buttenfield Roland J. Viger Jeremy M. Smith

Using the Geodatabase

Measure the Perimeter of Polygons Over a Surface. Operations. What Do I Need?

Exercise 3: Creating a Geodatabase

Lecture 06. Raster and Vector Data Models. Part (1) Common Data Models. Raster. Vector. Points. Points. ( x,y ) Area. Area Line.

Welcome to NR402 GIS Applications in Natural Resources. This course consists of 9 lessons, including Power point presentations, demonstrations,

Your Prioritized List. Priority 1 Faulted gridding and contouring. Priority 2 Geoprocessing. Priority 3 Raster format

Tips for a Good Meshing Experience

Network Analyst: Creating Network Datasets. Patrick Stevens Alan Hatakeyama

Georeferencing Imagery in ArcGIS 10.3.x

Geodatabases. Dr. Zhang SPRING 2016 GISC /03/2016

Longley Chapter 3. Representations

Selecting by Attributes and Location in ArcGIS Pro

Sedimentation in Aquilla Lake Hill County, Texas

v Prerequisite Tutorials GSSHA Modeling Basics Stream Flow GSSHA WMS Basics Creating Feature Objects and Mapping their Attributes to the 2D Grid

Introduction to ArcCatalog

Compilation of GIS data for the Lower Brazos River basin

Name: Date: June 27th, 2011 GIS Boot Camps For Educators Lecture_3

Tip Sheet for Select Query Tools in ArcGIS 9.2

Drone2Map for ArcGIS: Bring Drone Imagery into ArcGIS. Will

Table of Contents Website Layout Website Tools

Chapter 3: Maps as Numbers

Explore some of the new functionality in ArcMap 10

Index Page 1 of 10. Index test size A6. Background. Page 2. Page 3

Index Page 1 of 13. Index test size A6. Background. Page 2. Page 3

Parallel Geospatial Data Management for Multi-Scale Environmental Data Analysis on GPUs DOE Visiting Faculty Program Project Report

Computational Geometry Algorithms Library. Geographic information Systems

Soil and Water Conservation Laboratory Standard Operating Procedure

Spatial Data Models. Raster uses individual cells in a matrix, or grid, format to represent real world entities

RASTER ANALYSIS S H A W N L. P E N M A N E A R T H D A T A A N A LY S I S C E N T E R U N I V E R S I T Y O F N E W M E X I C O

GY461 GIS 1: Environmental Campus Topography Project with ArcGIS 9.x

TRAINING GUIDE. Data Quality Tools for GIS and Lucity Spatial

Introducing ArcScan for ArcGIS

Getting Started with ArcGIS Background and Introduction

TABLES, ANATOMY OF A TABLE

LAB #7 Creating TIN and 3D scenes (ArcScene) GISC, UNIVERSITY OF CALIFORNIA BERKELEY

Basic Queries Exercise - Haiti

Lecture 8. Vector Data Analyses. Tomislav Sapic GIS Technologist Faculty of Natural Resources Management Lakehead University

Lecturer 2: Spatial Concepts and Data Models

An Esri White Paper July 2010 Use GIS Data ReViewer to Inspect ArcFM Feeder Manager Circuits

Geodatabase over Taita Hills, Kenya

Unit 4: Vector Overlay Analysis. Lecture Outline. Possible background reading material: McHarg, Ian 1992 Design with Nature. Wiley and Sons, New York.

Terms and definitions * keep definitions of processes and terms that may be useful for tests, assignments

Basic Geospatial Analysis Techniques: This presentation introduces you to basic geospatial analysis techniques, such as spatial and aspatial

Transcription:

Chapter 8. ATTRIBUTE DATA INPUT AND MANAGEMENT 8.1 Attribute Data in GIS 8.1.1 Type of Attribute Table 8.1.2 Database Management 8.1.3 Type of Attribute Data Box 8.1 Categorical and Numeric Data 8.2 The Relational Model 8.2.1 SSURGO: A Relational Database Example 8.2.2 Normalization 8.2.3 Types of Relationships 8.3 Joins, Relates, and Relationship Classes 8.3.1 Joins 8.3.2 Relates 8.3.3 Relationship Classes 8.4 Attribute Data Entry 8.4.1 Field Definition 8.4.2 Methods of Data Entry 8.4.3 Attribute Data Verification 8.5 Manipulation of Fields and Attribute Data 8.5.1 Adding and Deleting Fields Box 8.2 Add and Delete Fields in ArcGIS Desktop 8.5.2 Classification of Attribute Data 8.5.3 Computation of Attribute Data Copyright The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Key Concepts and Terms Review Questions Applications: Attribute Data Entry and Management Task 1: Enter Attribute Data of a Geodatabase Feature Class Task 2: Join Tables Task 3: Relate Tables Task 4: Create New Attribute by Data Classification Task 5: Use Advanced Method for Attribute Data Classification Task 6: Create New Attribute by Data Computation Task 7: Create Relationship Class Challenge Question References 1

Attribute Data Attribute data are stored in tables. An attribute table is organized by row and column. Each row represents a spatial feature, each column describes a characteristic, and the intersection of a column and a row shows the value of a particular characteristic for a particular feature. Figure 8.1 Each street segment in the TIGER/Line files has a set of associated attributes. These attributes include street name, address ranges on the left side and the right side, as well as ZIP codes on both sides. 2

Feature Attribute Table A feature attribute table has access to the spatial data. Every vector data set must have a feature attribute table. For the georelational data model, the feature attribute table uses the feature ID to link to the feature s geometry. For the object-based data model, the feature attribute table has a field that stores the feature s geometry. Figure 8.2 As an example of the georelational data model, the soils coverage uses SOIL-ID to link to the spatial and attribute data. 3

Figure 8.3 The object-based data model uses the Shape field to store the geometry of soil polygons. The table therefore contains both spatial and attribute data. Value Attribute Table An integer raster has a value attribute table, which lists the cell values and their frequencies (count). 4

Figure 8.4 A value attribute table lists the attributes of value and count. The value field refers to the cell value, and the count field refers to the number of cells. A value attribute table differs from the feature attribute tables in Figures 8.2 and 8.3. Figure 8.5 A feature attribute table consists of rows and columns. Each row represents a spatial feature, and each column represents a property or characteristic of the spatial feature. 5

Type of Attribute Data One method for classifying attribute data is by data type. Common data types are number, text (or character), date, and binary large object (BLOB). Another method is to define attribute data by measurement scale. The measurement scale concept groups attribute data into nominal, ordinal, interval, and ratio data, with increasing degrees of sophistication. Type of Database Design There are at least four types of database designs that have been proposed in the literature: flat file, hierarchical, network, and relational. 6

Figure 8.6 Four types of database design: (a) flat file, (b) hierarchical, (c) network, and (d) relational. Normalization Designing a relational database must follow certain rules. An important rule is called normalization. Normalization is a process of decomposition, taking a table with all the attribute data and breaking it down to small tables while maintaining the necessary linkages between them. 7

PIN Owner Owner address Sale date Acres Zone code Zoning P101 Wang 101 Oak St 1-10-98 1.0 1 residential Chang 200 Maple St P102 Smith 300 Spruce Rd 10-6-68 3.0 2 commercial Jones 105 Ash St P103 Costello 206 Elm St 3-7-97 2.5 2 commercial P104 Smith 300 Spruce Rd 7-30-78 1.0 1 residential TABLE 8.1 An Unnormalized Table PIN Owner Owner address Sale date Acres Zone code Zoning P101 Wang 101 Oak St 1-10-98 1.0 1 residential P101 Chang 200 Maple St 1-10-98 1.0 1 residential P102 Smith 300 Spruce Rd 10-6-68 3.0 2 commercial P102 Jones 105 Ash St 10-6-68 3.0 2 commercial P103 Costello 206 Elm St 3-7-97 2.5 2 commercial P104 Smith 300 Spruce Rd 7-30-78 1.0 1 residential TABLE 8.2 First Step in Normalization 8

Figure 8.7 Separate tables from the second step in normalization. The keys relating the tables are highlighted. Figure 8.8 Separate tables after normalization. The keys relating the tables are highlighted. 9

Type of Relationship A relational database may contain four types of relationships (also called cardinalities) between tables, or more precisely, between records in tables: one-to-one, one-to-many, many-to-one, and many-to-many. Figure 8.9 Four types of data relationship between tables: one-to-one, one-to-many, many-to-one, and many-to-many. 10

Join and Relate Two common operations for linking tables in a relational database are join and relate. A join operation brings together two tables by using a key that is common to both tables. A relate operation temporarily connects two tables but keeps the tables physically separate. Figure 8.10 Primary key and foreign key provide the linkage to join the table on the right to the feature attribute table on the left. 11

Figure 8.11 This example of a many-to-one relationship in the SSURGO database relates three tree species in cotreestomng to the same soil component in component. Figure 8.12 This example of a one-to-many relationship in the SSURGO database relates one soil map unit in mapunit to two soil components in component. 12

Natural Resources Conservation Service: SSURGO http://soils.usda.gov/ SSURGO metadata http://soildatamart.nrcs.usda.gov/ssurgometadata.aspx 13