Chapter 8. ATTRIBUTE DATA INPUT AND MANAGEMENT

Slides:



Advertisements
Similar presentations
BUSINESS DRIVEN TECHNOLOGY Plug-In T4 Designing Database Applications.
Advertisements

Geographic Information Systems
Geographic Information Systems : Data Types, Sources and the ArcView Program.
Database Design Chapter 2. Goal of all Information Systems  To add value –Reduce costs –Increase sales or revenue –Provide a competitive advantage.
Object-Based Vector Data Model
Professor Michael J. Losacco CIS 1150 – Introduction to Computer Information Systems Databases Chapter 11.
Attribute Data Input and Management
Chapter 5 UNDERSTANDING AND DESIGNING ACCOUNTING DATA.
Introduction to ArcGIS for Environmental Scientists Module 2 – Fundamentals Lecture 6 – Table Functions.
Overview Dennis L. Johnson What is GIS? Geographic Information System Geographic implies of or pertaining to the surface of the earth Information implies.
Mid-Semester Lecture Exam Vocabulary Obvious steps within GIS –Selection and query processes –Working with tables –Classification concepts Projections.
Working with Tables Lesson 5 of Introduction to ArcGIS for Emergency Managers.
Attribute Data in GIS Data in GIS are stored as features AND tabular info Tabular information can be associated with features OR Tabular data may NOT be.
Copyright © 2003 by Prentice Hall Computers: Tools for an Information Age Chapter 13 Database Management Systems: Getting Data Together.
Applied Cartography and Introduction to GIS GEOG 2017 EL
The Attribute Table! Without the attribute table, a polygon is just a polygon, a point is a point The attribute table defines what points, lines, or polygons.
1 1 ISyE 6203 Radical Tools Intro To GIS: MapPoint John H. Vande Vate Spring 2012.
1 Chapter 1 Overview of Database Concepts. 2 Chapter Objectives Identify the purpose of a database management system (DBMS) Distinguish a field from a.
Concepts and Terminology Introduction to Database.
Applied Cartography and Introduction to GIS GEOG 2017 EL Lecture-2 Chapters 3 and 4.
TM 7-1 Copyright © 1999 Addison Wesley Longman, Inc. Physical Database Design.
CHAPTER 8: MANAGING DATA RESOURCES. File Organization Terms Field: group of characters that represent something Record: group of related fields File:
Lecture 2 An Overview of Relational Database IST 318 – DB Admin.
Geodatabase Relationships & Relationship Classes GIS 458 Spring 2006 Larry Clamp.
McGraw-Hill/Irwin ©2009 The McGraw-Hill Companies, All Rights Reserved Business Driven Information Systems 2e Plug-In T6: Basic Skills and Tools Using.
CHAPTER 12 RASTER DATA ANALYSIS 12.1 Data Analysis Environment
Chapter 3 Digital Representation of Geographic Data.
8. Geographic Data Modeling. Outline Definitions Data models / modeling GIS data models – Topology.
How do we represent the world in a GIS database?
CHAPTER 3 VECTOR DATA MODEL.
I Information Systems Technology Ross Malaga 4 "Part I Understanding Information Systems Technology" Copyright © 2005 Prentice Hall, Inc. 4-1 DATABASE.
© 2008 The McGraw-Hill Companies, Inc. All rights reserved. ACCESS 2007 M I C R O S O F T ® THE PROFESSIONAL APPROACH S E R I E S Lesson 9 – Building Links,
Fundamentals of Relational Database Operations
Chapter 1Introduction to Oracle9i: SQL1 Chapter 1 Overview of Database Concepts.
Fanny Widadie, S.P, M.Agr 1 Database Management Systems.
Copyright 2007, Paradigm Publishing Inc. ACCESS 2007 Chapter 2 BACKNEXTEND 2-1 LINKS TO OBJECTIVES Creating Related Tables Creating Related Tables Determining.
Copyright © 2006 by Maribeth H. Price 5-1 Chapter 5 Working with Tables.
McGraw-Hill/Irwin © The McGraw-Hill Companies, All Rights Reserved TECHNOLOGY PLUG-IN T6 Basic Skills Using Access.
INFORMATION TECHNOLOGY DATABASE MANAGEMENT. Adding a new field 1Right click the table name and select design view 2Type the field information at the end.
Pasewark & Pasewark 1 Access Lesson 3 Creating Queries Microsoft Office 2007: Introductory.
Database revision.
GIS Data Structures How do we represent the world in a GIS database?
CHAPTER 11 VECTOR DATA ANALYSIS 11.1 Buffering
Relational Theory and Design
GIS Data Models GEOG 370 Christine Erlien, Instructor.
Programming Logic and Design Fourth Edition, Comprehensive Chapter 16 Using Relational Databases.
NR 143 Study Overview: part 1 By Austin Troy University of Vermont Using GIS-- Introduction to GIS.
Geographic Data in GIS. Components of geographic data Three general components to geographic information Three general components to geographic information.
Lesson 2: Designing a Database and Creating Tables.
BSA206 Database Management Systems Lecture 2: Introduction to Oracle / Overview of Database Concepts.
Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin APPENDIX C DESIGNING DATABASES APPENDIX C DESIGNING DATABASES.
DATA Spatial Data – where things are Non Spatial Data or Attribute Data – What things are Data in a computer database are managed and accessed through.
Spatial data models Raster –exhaustive regular or irregular partitioning of space –associated with the field view –location-based Vector –points, lines,
Important Database Concepts Introduction to GIS. How is Data Stored? People use number system with base 10 –decimal number Each digit corresponds to 10.
MSOffice Access Microsoft® Office 2010: Illustrated Introductory 1 Part 1 ® Database & Table.
What is GIS? “A powerful set of tools for collecting, storing, retrieving, transforming and displaying spatial data”
Vector data model TIN: Triangulated Irregular Network.
Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 7.
1 Management Information Systems M Agung Ali Fikri, SE. MM.
Rationale Databases are an integral part of an organization. Aspiring Database Developers should be able to efficiently design and implement databases.
GIS Project1 Physical Structure of GDB Geodatabase Feature datasets Object classes, subtypes Features classes, subtypes Relationship classes Geometric.
XP Chapter 1 Succeeding in Business with Microsoft Office Access 2003: A Problem-Solving Approach 1 Level 2 Objectives: Understanding and Creating Table.
CHAPTER 10 DATA EXPLORATION 10.1 Data Exploration Box 10.1 Data Visualization Descriptive Statistics Box 10.2 Descriptive Statistics Graphs.
Geog. 314 Working with tables.
Key Terms Attribute join Target table Join table Spatial join.
Databases Chapter 16.
MIS 322 – Enterprise Business Process Analysis
Physical Structure of GDB
Databases and Information Management
Presentation transcript:

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

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.

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.

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).

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.

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.

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 .

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

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.

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.

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.

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.

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