Topic 10: Vector Analysis Flashcards

1
Q

Recognize some of the options and strategies for three major categories of GIS analysis operations: queries, measurement, and transformations

A

Queries: asking a question and having the dataset answer, does not change the data set

  • spatial: based on a location
  • spatial: interrogate the attribute tables through query language

Measurements: determining distance

  • Pythagore method, flat surface
  • great-circle distance, although earth is not a perfect circle
  • manhattan calculates distances using the edge of raster cells

transformations
- buffers and overlay and point-in-polygon

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Perform some simple overlay and buffering operations

A

overlay:

  • intersect: computes the intersection of the two layers
  • clip: takes out point of interest
  • erase: erases where the feature layer is placed
  • union: combining the two layers
  • identity: two layers intersect, input layer will get the identities of the identity feature where they overlap

buffer:

  • builds object around existing point, line, or polygon
  • can be done with both raster and vector
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Processing in Raster & Vector

A
  • Beginning geospatial technicians often think of raster and vector data analysis as two different worlds
  • In reality, most software packages provide relatively seamless integration between the two (Spatial Analyst in ArcGIS Pro)
  • Which is better?
    Actually, most operations can be accomplished with both data models
    Conversion between the two can introduce errors
    Often best to stick with the “native” data format
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Entity

A

An individual point, line, or polygon in a GIS database

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Attribute

A

Data about the entity

  • In a vector GIS, attributes are stored in a database, and there may be many attributes for given entity
  • In a raster GIS, the grid code represents the attribute for the pixel, and there typically is only one attribute per entity
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Data layer/coverage

A

one of a series of themes or data sets in a GIS, consisting of entities and their associated attributes
- Note: the general term ‘coverage’, as I’ve used here, is actually a bastardization of the original term, which refers to the Arc/info native file format. However, it’s used so often in this context (data layer) that I’m including it

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Image

A

a raster data layer
- Note that images (rasters) are not limited to remote sensing imagery. Anything that we store ‘pixel by pixel’ is a raster

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

function/ operation

A

a data analysis procedure performed by a GIS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Algorithm

A

an unambiguous sequence of functions/ operations designed to solve a problem

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Queries

A

Questions posed to the database that do not involve changes to the database

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is the difference between spatial and aspatial?

A

Spatial queries operate “by location” (found under the selection menu in ArcGIS Pro)

Aspatial queries interrogate the attribute tables through structured query language (SQL)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are the different Boolean expressions?

A

Boolean logic is based on the evaluation of binary values (yes/no, on/off, 1/10)

Complex queries can be created by combining individual expressions (spatial or aspatial) through boolean operators

  • AND: true if both are true
  • OR: true if either is true
  • XOR: true if exactly one is true
  • NOT: inversion expression
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Measurements

A

simple measurements regarding geographic entities or attributes
- The ability of computers to make accurate and consistent area measurements was the original motivations for the Canada Geographic Information System (CGIS): the world’s first GIS

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

How to determine distance measurements using the simplest method?

A

simplest method of determining distance between points in space is the Pythagorean or Euclidean distance

  • Distance between A and B defined by hypotenuse of a right-angle triangle
  • Assumption is that the points lie on a flat plane, and, of course, the world is not flat!
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the great circle distance?

A

Great circle distance calculates the metric for a spherical earth

Again, though, the earth is not completely spherical (geoid), so even more complex procedures may be called for under certain circumstances

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is Manhattan distance?

A

Manhattan distance calculates the distance along raster cell sides

Again could result in a distortion created by the data model

17
Q

Area and perimeter measurements

A

GIS perimeter estimates are a fairly straightforward extension of distance measurements

  • Summing up the lengths of the polylines defining the polygon in a vector layer
  • Multiplying the number of cell sides that make up the boundary of the feature by the pixel size
18
Q

Transformations

A

simple methods of spatial analysis that transform attributes or entities of geographic data into useful NEW products

Buffers, overlays, point-in-polygon, interpolation: these relatively simple operations form the basis of powerful algorithms that solve a multitude of geographic problems

19
Q

Buffers

A

A buffer operation builds NEW objects around existing point, line, or polygons by identifying all areas within a specified distance
- Among the most useful and popular GIS operations

20
Q

Buffers: Raster vs Vector

A

Buffering can be done with both raster and vector layers, but rasters enable the simple extension of buffering to consider factors other than simple distance of buffering to consider factors other than simple distance

the application on a raster is more flexible in some applications

21
Q

Point in polygon

A

the point-in-polygon operation determines wheter a point lies inside or outside a polygon, though it can be extended to consider many points and many polygons

22
Q

How does the algorithm determine if a point is in a polygon?

A

There is a line that extends for infinity, if it crosses the polygon an odd number of times it is in the polygon. If it crosses an even amount of times it is outside the polygon

23
Q

Polygon overlay

A

involve the spatial intersection of two different polygon layers, and are among the most varied and powerful families of GIS operations

24
Q

overlay operations: identity

A
  • Take cookie cutter, plop it over top, creating breaks in the underlying data
  • Make a break saying that segment contains attribute of cookie cutter
  • Adds attribute
25
Q

overlay operations: intersect

A
  • computes spatial intersection of the two layers
  • where they are the same (Boolean logic)
  • clips and combines
26
Q

overlay operations: union

A

both of them combined into one feature layer

27
Q

overlay operations: clip

A

taking out area of interest

28
Q

overlay operations: erase

A

(opposite of clip) erasees where the feature layer is placed

29
Q

Polygon overlay issues

A

Polygon overlay operations with vector datasets are problematic because of the potential for slivers being generated by the procedure

The same boundary (eg., coastline) may be represented slightly different in each layer, because of the slight digitizing errors
- Paradoxically, the more detail you put into the digitization, the more pronounced this problem becomes

Most software packages try to minimize this problem though tolerance thresholds, but these must be set correctly
- Not an issue in raster overlays, since the entities (pixels) are all the same

30
Q

Transformations: Spatial Interpolation

A

Spatial interpolation: algorithms that attempt to estimate values of a continuous field in places where no measurements exist in the database

  • estimating rainfall in places away from individual weather stations
  • estimating elevation from contour lines

Inverse distance weighted function

  • measure straight line distance between points, distance weighted average
  • one of the most common