• 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/36

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;

36 Cards in this Set

  • Front
  • Back

2 Steps to Storing Geographic Data

1. Uses points and their (x,y) coords to represent spatial features (points, lines, polygons)




2. Organized geometric objects and their spatial relationships into digital files that can be processed.

Representing Spatial Features

Point Feature - 0 dimension




Line Feature - 1 dimension




Area Feature - 2 dimension

Topology

Study of geometric objects that remain invariant under certain transformations.




"if it is connected it is connected"

Graphs

used to model relationships between objects.

Arcs (Edges)

Are used to represent relationships.


(can be directional or not). Lines and Points!



Nodes

Used to represent objects.

Adjacent Nodes

2 nodes are adjacent if they are joined by an edge.

Incident

if a node and an edge are joined.

Adjacency Matrices

represented as 1's and 0's where the 1's represent that nodes are connected.




(read left to right)

Incidence Matrices

represented as 1's and 0's where the 1's represent that nodes are connected.




if something is coming in then the 1 becomes negative.




(read left to right)

Why Topology

Data Quality and Integrity


rules coded into the adjacency and incidence matrix can be used to ensure that the coords of points are accurate.

Efficient Data Storage

Reduced redundancy and eases editing.

Coverage Data Model

Geographic coordinates and attributes are stored in separate but linked files.

How directionality is stored in Line Coverage

Based on clicking order, 0 separates internal/external boundaries. (Insert Image)

Composite Features

spatial features better represented as composites of point, line, or polygon objects.




(creating something more out of vector data with vector data).





DriangulatedIrregular Network (TIN)

None overlapping triangles with constant gradients.




Smaller triangles where elevations change rapidly.




Implemented as a Terrain feature dataset.

Regions

ArcGIS data model for storing overlapping or disjoint polygons.

Shapefiles

Non-topological formats for points, lines and polygons.




Geometries for each feature are stored individually.




Faster display time but prone to topological errors.

Mandatory Files

.shp - the feature geometry itself




.shx - a positional index of the feature geometry




.dbf - attribute database

Optional Files

.prj - projection file




.xml - meta data

Object-Oriented Software Design Concepts


Encapsulation (data hiding)

data and methods (operations, behavior) bound together in a single object accessible only by invoking methods.

Object-Oriented Software Design Concepts


Inheritance

Objects can inherit properties and/or behavior from a parent (class).




Automobiles have steering wheels --> Buses and Trucks can inherit steering wheels.

Object-Oriented Software Design Concepts


Polymorphism

The same message sent to different objects can result in different behavior.

Object oriented data modeling (3 things)

Treats spatial data as objects that can represent a spatial feature (road, timber stand) or an object without spatial representation.




Stores both the spatial and attribute data of spatial features in a single system.




Allows a spatial feature (object) to be associated with a set of properties (attributes) and methods (behavior).

Spatial Features

Behave the same no matter what they represent.

Object "Classes"

allow an analyst to ascribe unique behavior to a class of features and bundle the feature with its attributes and behavior into one cohesive "object"




Implemented in ArcGIS as tables with special columns.

One to One Relationships

Association, Aggregation, Composition, Inheritance

Association

represents a relationship between two or more objects where all objects have their own lifecycle and there is no owner.

Aggregation

A specialized form of Association. Where all objects have their own lifecycle, but there is ownership.

Composition

A specialized form of Aggregation. Where child objects do not have their lifecycle without parent object.




If a parent object is deleted, all its child objects will also be deleted.

Inheritance

A subclass, mechanism of acquiring the features and behaviors of a class by another class.

Universal Modeling Language (UML)

visual language for conceptual diagrams like entity relationship diagrams, but with:


Class diagrams, classes and objects, and relationships.

Features Class

Stores spatial data of the same geometry type (a table).


Feature Dataset

stores feature classes that share the same coordinate system and area extent. (a set of related tables)

5 Steps to Build a Geodatabase

1) model the user's view of data.


2) define objects and relationships (ER diagrams, UML)


3) select geographic representation (vector?, raster?, network?, TIN?)


4) match to geodatabase elements (geometry type of discrete features)


5) organize geodatabase structure (topology, coordinate system, integrity rules)

Geodatabases (Why?)

1) hierarchial structure useful for data organization and management (different feature datasets for different geographic regions)




2) take advantage of object oriented programming for adcanced analysis functions




3) topology rules applied "on the fly"




4) ArcObjects --> custom objects and analysis.