Académique Documents
Professionnel Documents
Culture Documents
29 April 2002
Database contains information that can be used to answer the problem Maps, tables or figures Recall the data Compute new information Display the results visualize the information
Entities in space
? ?
Attributes, location & connectivity of the entities Measures way they are distributed in space
Spatial properties of the fields Complicated as use triangles or grids to discretize the continuous data
SP02 CE608
29 April 2002
Relational model Object-oriented model Points, lines, polygons vector model More complex object-oriented approach
Entities are:
? ?
3 kinds of information
? ? ?
What is it? Where is it? What is its relation to other entities? Attributes Geographic location coordinates Spatial relations between different entities proximity & connectivity (topology)
Nature of entity
? ? ?
Attribute operations
? ?
Operations on 1 or more attributes of an entity Operations on 1 or more attributes of multiple entities that overlap in space Operations on 1 or more attributes that are linked by directed pointers (object oriented) Operations on the attributes that are contained by other entities (point in polygon)
SP02 CE608
29 April 2002
Distance/location operations
?
Operations to locate entities with respect to simple Euclidean distance or location criteria Operations to create buffer zones around an entity Operations to model spatial interactions over a connected net
What results is
?
New attributes
? ?
Can attach to the original entity Increases the size & value of database Expand database to include these new items
Ex: parcel #, name of owner, land cover Ex: length of fence bordering a road; area, shape & contiguity are attributes derived from the parcel of land
SP02 CE608
29 April 2002
Ui = f ( A, B, C, D, )
?
A, B, C, values of attributes used to estimate Ui Logical (Boolean) operations Simple & complex arithmetical operations & numerical models Univariate statistical analysis Multivariate statistical methods or Bayesian statistics for classification & discrimination Multicriteria methods (fuzzy logic), AI-based methods (neural networks)
? ?
Boolean logic
?
True 1 or False 0 resulting from an operation Uses logical operators AND (intersection), OR (union), XOR (exclusion), NOT (negation) to determine whether a condition is true or false (0 or 1) of 2 or more sets Can be applied to all data types
SP02 CE608
29 April 2002
Arithmetical operations:
?
+ - * / ^xx exp ln log ? sin cos tan arcsin arccos arctan deg? rad grad original attribute to Boolean, nominal, ordinal, directional, integer, real or topological data type
Trigonometric operations:
?
Statistical:
?
Mean, mode, median, standard deviation, variance, minimum, maximum, range, skewness, kurtosis Multivariate regression, numerical model of a physical process, PCA, assign to class, probability (max likelihood, Bayesian), fuzzy membership value, neural networks
Multivariate operations:
?
SP02 CE608
29 April 2002
Attributes from 2 or more entities that completely or partially occupy or cover the same space Inclusion problem
? ?
Inclusion
?
SP02 CE608
29 April 2002
Buffering command
?
A is within/beyond distance D (crow flight s distance) from B Generate buffer zones around points, lines, or polygons
Entities directly linked in database Linkage can be spatial contiguity case where A is a direct neighbor of B or A is connected to B by a topological network that models roads or other lines of communication Determine indices of interaction inter-entity distances over the network, other measures of connectivity (travel times, attractiveness of a route)
Analysis of connectivity
?
Automated route finding car & truck navigation systems Optimum location of emergency services
SP02 CE608
29 April 2002
Summary
? ?
Retrieve spatial entities Compute new attributes using logical & numerical methods Complex series of commands save as structured command file (AML) model Readings Burrough & McDonnell Chapter 7
SP02 CE608