Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Phenomena in GIS
May Yuan
ABSTRACT: Conventionally, spatial data models have been designed based on either object- or field-
based conceptualizations of reality. Conceptualization of complex geographic phenomena that have both
object- and field-like properties, such as wildfire and precipitation, has not yet been incorporated into
GIS data models. To this end, a new conceptual framework is proposed in this research for organizing
data about such complex geographic phenomena in a GIS as a hierarchy of events, processes, and
states. In this framework, discrete objects are used to show how events and processes progress in space
and time, and fields are used to model how states of geographic themes vary in a space-time frame.
Precipitation is used to demonstrate the construction and application of the proposed framework with
digital precipitation data from April 15 to May 22, 1998, for the state of Oklahoma, U.S.A. With the
proposed framework, two sets of algorithms have been developed. One set automatically assembles
precipitation events and processes from the data and stores the precipitation data in the hierarchy of
events, processes, and states, so that attributes about events, processes, and states are readily available for
information query. The other set of algorithms computes information about the spatio-temporal behavior
and interaction of events and processes. The proposed approach greatly enhances support for complex
spatio-temporal queries on the behavior and relationships of events and processes.
R
enous entities with distinct locations and boundar-
ecent technological advances have greatly ies, such as power poles, highways, and buildings.
eased geospatial data acquisition. As a They hold relatively permanent identities and are
result, the size and complexity of geospa- identified as individuals prior to any recognition
tial data have been growing significantly. With of their attributes (Couclelis 1992). Many GIS
this growth, new challenges have arisen for data- researchers applied such a feature-based (or entity-
base technologies as new concepts and methods based) approach to handle geographic data (e.g.,
are needed for basic data operations, query lan- Mark 1993; Usery 1993, 1996; Tang et al. 1996).
guages, and query processing strategies (Lmielinski In contrast, continuous phenomena are distrib-
and Mannila 1996). Geographic information scien- uted continuously across space with undetermined
tists face an even greater challenge because query boundaries. They are distributions of single-value
processing and optimization for GIS databases is rela- geographic variables (called fields), such as tem-
tively underdeveloped (Egenhofer 1992; Samet and perature, terrain, and soil type. Such a field-based
Aref 1995; Yuan 1999). Because GIS software cannot approach is frequently used in thematic mapping.
facilitate information computation for entities that Philosophically, the object-based representation
are beyond the representation capabilities of its data corresponds to a container view of space, which
models, geographic representation and data models exists independently and is populated with dis-
are critical to improving geographic query processing crete entities. In contrast, the field-based repre-
and information analysis (Worboys et al. 1990). sentation reflects a plenum perspective of space,
Traditionally, GIS data modeling has empha- in that “(t)here is no such thing as empty space,
sized spatial representation of the real world (Peu- i.e., space without field. Space–time does not claim
quet 1984). Depending on the nature of geo- existence on its own, but only as a structural
graphic phenomena, object- or field-based data quality of the field” (Einstein 1960, Relativity, p.
models have been used to represent discrete enti-
155, quoted in Couclelis 1992). Hence, the object-
ties or continuous fields in a GIS, respectively (Cou-
based representation allows empty space, but the
clelis 1992). This approach assumes that a geo-
field-based representation requires all space be
graphic phenomenon is either discrete or contin-
exhausted (i.e., every location must have one and
only one value in a field). The object- and field-
May Yuan is Associate Professor at the Department of Geography, based representations closely relate to the way we
The University of Oklahoma, 100 E. Boyd Street, Sarkey Energy conceptualize and reason geographic problems
Center 684, Norman, OK 73019. Tel: (405) 325-4293. E-mail: and have been the basis for the design of many
<myuan@ou.edu>. GIS data models (Yuan, forthcoming).
Cartography and Geographic Information Science, Vol. 28, No. 2, 2001, pp.83-96
In contrast to purely object- or field-like phe- space. A GIS supporting these change-based data
nomena, many geographic phenomena have both models is effective for facilitating queries about
object and field characteristics. For example, a wild- changes at locations. One problem with the change-
fire is in some sense a discrete object with a clear based approach, however, is that it uses geomet-
fire-front line, but there are identifiable spatial and rically indexed methods that “make the coordi-
temporal variations within a fire. A wildfire may nate system of the layer into the primary index of
or may not be continuous, and may or may not the spatial representation” (Raper and Livingstone
start again after almost being extinguished. Yuan 1995, p. 360). Consequently, the change-based
(1997) suggested that human conceptualization of approach lacks support for representing dynamic
wildfires can be both object- and field-like, and geographic phenomena (such as wildfires) which
information needs for wildfire research and oper- may move, split, merge, or incarnate, and whose
ations require both object- and field-based repre- attributes may vary at locations and over time.
sentations. In addition to wildfire, dynamic geo- To improve the change-based approach that
graphic phenomena (such as insect infestation, pre- uses location or geometry for primary data index-
cipitation, and hurricanes) also suggest the need ing, we need a GIS framework that can track infor-
for an integrated object–field representation. mation about the “where,” “what,” and “when”
Besides representing space, object- and field- of geographic phenomena (Peuquet 1994). One
based approaches have incorporated time into spa- of the greatest challenges to the design of such
tial databases. As early as the 1960s, Berry (1964) a framework is the representation of dynamic
proposed a geographic matrix for structuring geo- geographic phenomena. There have been many
graphic data in three dimensions of theme, loca- attempts to extend GIS data models to represent
tion, and time, and later Sinton (1978) argued dynamic geographic phenomena, notably the
that the three dimensions pose constraints to geo- Spatio-temporal Object Model (Worboys 1994),
graphic analysis in which we fix one dimension, the Event-based SpatioTemporal Data Model
control another, and measure the other. Particu- (ESTDM—Peuquet and Duan 1995) and the Object-
larly in GIS, Langran and Chrisman (1988) pio- Oriented geomorphologic data model (OOgeo-
neered research in spatio-temporal data modeling morph—Raper and Livingstone 1995). These data
by posing a space–time composite model. Space– models not only can represent change in properties
time composites are spatially homogeneous and at fixed locations (as the change-based approach
temporally uniform single-attribute units, each discussed above) but also can keep tracks of how
of which shows a distinct change in its attribute an identified discrete object changes its properties
value over time. Following Langran and Chris- and location. The idea of keeping track of geo-
man’s study, numerous data models have been pro- graphic entities through time implies an object-
posed to incorporate time into spatial databases based emphasis that aims to represent the evolu-
(see Abraham and Roddick 1996 for a comprehen- tion of individual entities in a space–time frame.
sive survey). Most of these models record “changes” The Spatiotemporal Object Model represents geo-
to locations or to geographic features. graphic features as discrete 3D spatio-temporal
To incorporate time with space in the field- objects (1D time and 2D space). A spatio-temporal
based approach, changes are either recorded with object is an aggregate of spatio-temporal atoms,
grid cells or spatially exhausted polygons. When the largest spatially and temporally homogeneous
grids are used to represent the field, each grid cell units which properties hold in both space and time.
(a pre-defined location) is associated with a vari- The Spatiotemporal Object Model uses spatio-tem-
able-length list of attribute values to denote suc- poral atoms to denote changes to a spatio-tempo-
cessive changes in the cell (Langran 1992a). When ral object. As such, the model can represent how
changes are related to spatially exhausted polygons a spatio-temporal object evolves in geometry, prop-
(such as vegetation or soil classes), “amendment erties, and location. Peuquet and Duan (1995) took
vectors” are used to represent boundary changes another approach that uses time as the basis to
of correspondent geographic features with spa- organize spatial data. Their ESTDM model records
tially homogeneous single-value attributes (Lan- event sequences with a base grid (representing a
gran 1989; 1992a). Amendment vectors can also single geographic theme, such as a lake) and a
be used for linear features (such as roads and sequence of changes to its grid cells (as changes to
rivers) in an object-based representation (Langran the theme at different locations). In the ESTDM,
1992a). Additional change-based data models were each of the event sequences “represents the spatio-
proposed by Hazelton (1991) and Kelmelis (1991) temporal manifestation of some process” (Peuquet
to account for 4-dimensional space–time Cartesian and Duan 1995, p. 11), so that we can keep tracks
1
Note that this research uses hourly data, so the time lag between T1 and T2 is one hour.
rain area is beyond a distance of x to the fication of the rule is necessary if studies use pre-
region, then T1 marks the end state of cipitation data at different spatial resolution (such
this rainstorm. Otherwise, the rain areas in as 1 km) or temporal steps (such as 5-minute or
T1 and T2 belong to the same rainstorm daily precipitation). Both of the research topics are
process. In this research, the distance x was being undertaken by the authors and will be dis-
set to 70 km, which is the distance that cussed in future publications.
a common fast-moving storm travels in an Once processes have been assembled, we can
hour in Oklahoma. start building events. In the proposed conceptual
Figure 4 shows the programmatic procedures framework, a precipitation event consists of precip-
of assembling a precipitation process by imple- itation processes that occur simultaneously or con-
menting the rule in three decisions (shown in dia- tinuously in a time sequence (i.e., no breaks in pre-
monds). Although the rule merely considers spa- cipitation in the study area during a period of time,
tial and temporal continuity of precipitation pro- Figure 1). Hence, a precipitation event can be built
cesses, it is consistent with methods developed by by linking the processes between starting time of
Marshall (1980) to model storm movement. Two its earliest process and the ending time of its latest
related research topics deserve attention here. First, process. As a result, the temporal extent of a given
more sophisticated rules should be added to con- event is an aggregation of all temporal extents of
sider precipitation dynamics, such as the distribu- its processes. Likewise, the spatial extent of a given
tion of fronts, air pressure, temperature, humidity event is an aggregation of all spatial extents of its
and winds. Second, identification of processes is a processes. Table 1 lists 40 identified precipitation
function of spatial and temporal granularity. Modi- events out of the 882 hourly precipitation layers.
Because characteristics of precipitation events and time. Other options in the prototype are also
and processes are recorded explicitly in the pro- based on the proposed hierarchical framework for
posed framework, these queries can be answered queries that seek to determine the number of
efficiently. For the first query above, the number storms (the total number of storms in the database
of precipitation events recorded during the period is equal to the total number of processes in the
is equal to the number of events recorded on the process attribute table), rainfall statistics (duration
event-composite layer. To answer the second query, and precipitation amounts available in the event-
calculate the duration of these events by subtract- or process-attribute tables), movement (paths and
ing starting time from ending time of the events in speeds based on methods discussed earlier, see
the event-attribute table. The third query seeks the Figure 7 for a sample answer to such queries),
number of precipitation cells, which is equal to the water received (by first overlaying the area with
total number of precipitation processes included in the event-composite layer, the process-composite
all events. Procedures described earlier to compute layers, and the states to compute the total rainfall
within the area), and frequency (number of events
event movements based on shifts in simple geomet-
or processes that occur in an area of interest based
rical centroids or precipitation-weighted centroids
on calculations discussed earlier).
can be used to calculate the speed and path of pro-
cesses in these events to answer the fourth query.
The average, maximal, or minimal speed of events Spatio-temporal Relationships Queries
(query five) can be obtained from calculated pro- In addition to characterizing individual precipi-
cess speed lists (see the tables in Figure 6). tation events and processes, information about
Figure 6 illustrates a response to a query from their spatio-temporal relationships with other geo-
our prototype system on the travel speed of a pre- graphic features (such as watersheds, counties, and
cipitation event. The result shows that the event a particular land cover type) is valuable to under-
(Event ID = 1) consists of 26 processes. In the standing the influence of precipitation and manag-
sample table, Processes 1 and 2 demonstrate that ing water resources. Spatio-temporal relationships
a rainstorm can travel at various speeds over space include associations (proximity in space and time)
and interactions (actions and effects in space and Likewise, the spatial joins of a process-compos-
time), which are dynamic and complex beyond the ite layer with a layer of geographic features will
query support of traditional GIS data models because reveal how processes interact with geographic fea-
to support queries of this kind, events and processes tures across space and through time. For example,
must be represented explicitly in a GIS database. a precipitation event may start in the upstream
The proposed hierarchical framework of events portion of a river, travel along the river, and ulti-
and processes facilitates queries on spatio-tempo- mately produce rain for the entire watershed. Alter-
ral relationships through spatial joins over time. natively, the event may move in and out of the
An important function of the proposed framework watershed more than once and produce scattered
is the use of events and processes as information rain across the basin over time. The interactions of
filters to identify layers that need to be analyzed, a rainstorm and a watershed (such as precipitation
instead of searching on all data layers exhaustively. received in the watershed or runoff produced in
To find out how many events interact with a geo- the watershed) may vary through time, which can
graphic feature, overlay the feature with the event- be revealed by a query on the amount of precipita-
composite layer. Because an event on the event- tion from the rainstorm received in the watershed
composite layer corresponds to a data object of (Figure 8). Similarly, the following sample queries
multiple polygons representing its spatial extent about spatio-temporal relationships can be solved
(Figure 3), one overlay will reveal those events by the proposed framework of event objects, pro-
that intersect with the specified geographic fea- cess objects, and state layers:
ture. Further information on how a given event 1. How many rainstorms (precipitation cells, i.e.,,
interacts with the specified geographic feature can processes) passed the city of Norman from
be derived by overlaying the event’s process-com- April 15 to May 22, 1998? (Asking information
posite layer with the specified geographic feature. about frequency based on an interaction con-
Alternatively, a spatial join of an identified event straint.)
from the event-composite layer and a layer of geo- 2. How many rainstorms occurred in a given
graphic features will reveal which geographic fea- watershed during the above period? How
tures are influenced by the event. much rain was received from each of these
Peuquet, D. J., and N. Duan. 1995. An event-based spa- International Journal of Geographical Information Science
tiotemporal data model (ESTDM) for temporal analy- 10(5): 643-59.
sis of geographical data. International Journal of Geo- Usery, E. L. 1993. Category theory and the structure
graphical Information Systems 9(1): 7-24. of features in geographic information systems. Carto-
Raper, J., and D. Livingstone. 1995. Development of a graphic and Geographic Information Systems 20(1): 5-12.
geomorphologic spatial model using object-oriented Usery, E. L. 1996. A feature-based geographic informa-
design. International Journal of Geographical Informa- tion system model. Photogrammetric Engineering and
tion Systems 9(4): 359-84. Remote Sensing 62(7):833-8.
Rew, R. K., and G. P. Davis. 1990. NetCDF: An interface Worboys, M. F., H. M. Hearnshaw, and D. J. Maguire.
for scientific data access. IEEE Computer Graphics and 1990. Object-oriented data modeling for spatial data-
Applications 10(4):76-82. bases. International Journal of Geographical Information
Samet, H., and W. C. Aref. 1995. Spatial data models Systems 4(4): 369-83.
and query processing. In: Kim, W. (ed.), Modern data- Worboys, M. F. 1994. A unified model of spatial and tem-
base systems: The object model, interoperability, and beyond. poral information. The Computer Journal 37(1): 26-34.
New York, ACM Press. pp. 338-60. Yuan, M. 1997. Knowledge acquisition for building wild-
Schneider, S. H. (ed.) 1996. Encyclopedia of climate and fire representation in geographic information sys-
weather. New York, New York: Oxford University tems. The International Journal of Geographic Informa-
Press. tion Systems 11(8):723-45.
Sinton, D. 1978. The inherent structure of information Yuan, M. 1999. Representing geographic information
as a constraint to analysis: Mapped thematic data as a to enhance GIS support for complex spatiotemporal
case study. In: Dutton, G. (ed.), Harvard papers on geo- queries. Transactions in GIS 3(2):137-60.
graphic information systems, Vol. 6. Reading, MA: Addi- Yuan, M. (In press). Representing spatial data. In: Boss-
son Wesley. ler, J. and R. McMaster (eds), Manual of geospatial sci-
Tang, A. Y. S., T. Adams, T., and E. L. Usery. 1996. A ence and technology. Bristol, Pennsylvania: Taylor and
spatial data structure design for a feature-based GIS. Francis.