• Shuffle
    Toggle On
    Toggle Off
  • Alphabetize
    Toggle On
    Toggle Off
  • Front First
    Toggle On
    Toggle Off
  • Both Sides
    Toggle On
    Toggle Off
  • Read
    Toggle On
    Toggle Off
Reading...
Front

Card Range To Study

through

image

Play button

image

Play button

image

Progress

1/28

Click to flip

Use LEFT and RIGHT arrow keys to navigate between flashcards;

Use UP and DOWN arrow keys to flip the card;

H to show hint;

A reads text to speech;

28 Cards in this Set

  • Front
  • Back
Text files (.txt, .csv)
-Simplest way to store data
-Best way to store attribute data
-Highly portable

Not good way to store complex gedata
Shape files (.shp)
-Best way to store geodata if you want to send one/few files
-Useable by anyone w/ArcGIS, ArcExplorer, etc.

Not good for large amounts of data
Keyhole Markup Language files (.KML)
-Google Earth Format
-Good way for public dissemination

Limited in what you can express, i.e. no network analysis
Layer files (.lyr)
-Good for distributing shapefiles that must be viewed with symbology

Only viewable in ArcGIS
ArcMap files (.mxd)
-Useful for organizing layers
-Stores symbology along w/map design

Not easy to dsitribute .mxd without including all associated layers
(better to distribute as PDF)
Coverage files
-Enforces topology
-Represent middle point between transition from shapefiles to geodatabases

OBSOLETE; DO NOT USE
Geodatabase (.gdb, .mdb)
-Best way to store geodata
-Compliant with latest standards of storage
-Can enforce topology
-Can create joins and queries
Geographic database/Geodatabase
Database contains geographic data of a set of objects for particular area
Database
Organized and integrated set of data on particular subject
Advantages of geodatabases
-More accurately represent shape of features
-Many users can edit geographic data simulatenously
-ESRI's preferred format
-Efficient storage: all layers in one database
-Ensures various geodata are compatible
-Validates topology, easier to spot/correct errors
Geodatabase structure
-Feature class: collection of features sharing same geometry type
-Feature dataset: collection of feature classes (all must have same spatial reference)
-Nonspatial table: contains attribute data assoc. w/feature classes
Relational databases
Data represented and stored as set of tables
-Objects in table have same set of attributes
Attribute of object: Data types
String
Number
Date
Geometry, etc.
Primary Key
One/several columns (attributes) selected that can distinguish one object from others
Primary key has 2 properties
1. Each value in attribute column is unique
2. No null values
Candidate keys
Alternatives to primary keys
Directly loadable data types
.dbf
.csv
.xls
.mdb
Types of geodatabases:
Enterprise geodatabase
-Multiple users
-Requires host database system (DBMS)
Types of geodatabases:
Personal geodatabase
-Single user
-Appears as .mdb
Types of geodatabases:
File geodatabase
Newer format by ESRI
-Preferred, much larger file sizes
-Better performance
-More efficient storage
USE .GDB WHENEVER POSSIBLE
DBMS
Database Management System
-Organizes/manipulates data
-Stores properties of geographic objects and relationships
-Acts as gatekeeper
Benefits of DBMS
-Data independence
-Multiple user views (simultaneous viewing)
-Centralized control/maintenance of important data
Most common spatial databases?
Relational and object-relational
Data table joins
Putting 2 tables together to make 1 table
-Must have same values and data types
Problems with joins
-Data in fields not exactly same
-Different data field types
Spatial join
Merges rows based on objects' spatial relationships (each row represents a geographic object)
-Based on "shape" not attribute field (overlap/within/contains, etc)
SQL
Structured Query Language
-International standard language for manipulating relational databases
Relational operators (8)
1. Restrict: reduce rows
2. Project: reduce columns
3. Product: produces all possible combinations
4. Divide: only cells meeting all critera
5. Union: merges rows together
6. Intersect: returns matching rows in both tables
7. Difference: returns rows that do not appear in 2nd table
8. Join: combines rows of two tables based on matching primary keys