1 Spatial Modelling of the Terrestrial Environment - Georeferencial
1 Spatial Modelling of the Terrestrial Environment - Georeferencial
1 Spatial Modelling of the Terrestrial Environment - Georeferencial
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
208 <strong>Spatial</strong> <strong>Modelling</strong> <strong>of</strong> <strong>the</strong> <strong>Terrestrial</strong> <strong>Environment</strong><br />
10.2.2 A Region-Based, Graph-Topological Implementation<br />
Although Kruger’s (1979a, b) studies provide <strong>the</strong> conceptual basis for <strong>the</strong> work presented in<br />
this chapter, a number <strong>of</strong> modifications have been made to <strong>the</strong> original built-form connectivity<br />
model, taking into account <strong>the</strong> type <strong>of</strong> information that might reasonably be derived<br />
from <strong>the</strong> new generation <strong>of</strong> satellite-sensor images. For example, <strong>the</strong> land-cover parcels produced<br />
by multi-spectral image classification do not, in general, permit individual dwellings<br />
in a row <strong>of</strong> terraced houses to be distinguished as separate entities: in o<strong>the</strong>r words, several<br />
dwellings will typically be represented as a single parcel. Thus, as a general rule, we are<br />
unable to characterize <strong>the</strong> topological interconnections between built-form units in a builtform<br />
array. For this reason, we limit <strong>the</strong> built-form connectivity models used here to a subset<br />
<strong>of</strong> <strong>the</strong> complete hierarchy considered by Kruger (1979a), i.e., Constellation → Built-Form<br />
Units (Regions) , as opposed to Constellation → Built-Form Arrays ↔ Built-Form Units.<br />
On <strong>the</strong> o<strong>the</strong>r hand, <strong>the</strong> use <strong>of</strong> a parcel- or region-based representation <strong>of</strong> land cover<br />
allows us to analyse built-form morphology (i.e., size and shape) – a feature not included<br />
in Kruger’s original studies – which is likely to assist in <strong>the</strong> identification <strong>of</strong> different urban<br />
land-use types (Barr and Barnsley, 1999; Barnsley and Barr, 2001). Moreover, <strong>the</strong> advent <strong>of</strong><br />
high-level, dynamic programming languages, which were less widely available at <strong>the</strong> time<br />
<strong>of</strong> Kruger’s studies, means that we are able to implement an automated, graph-<strong>the</strong>oretic<br />
system to analyse built-form connectivity.<br />
Representation <strong>of</strong> Region Morphology and <strong>Spatial</strong> Structure. In this study, a regionbased<br />
structural analysis system, Structural Analysis and Mapping System (SAMS), is<br />
used to analyse <strong>the</strong> built-form constellations present in a raster land-cover dataset (Barr<br />
and Barnsley, 1997). SAMS operates by deriving structural information about <strong>the</strong> regions<br />
(i.e., land-cover parcels) present in <strong>the</strong>se data. The boundaries <strong>of</strong> each region are identified<br />
using a simple contour-tracing algorithm (Gonzalez and Wintz, 1987; Gonzalez and Woods,<br />
1993), represented by using Freeman chain codes (Freeman, 1975), and stored in a Region<br />
Search Map (RSM). The RSM can be processed to derive fur<strong>the</strong>r information about <strong>the</strong><br />
structural characteristics <strong>of</strong> <strong>the</strong> observed scene, including various morphological properties<br />
(e.g. region area, perimeter and various measures <strong>of</strong> shape) and spatial relations (e.g. region<br />
adjacency, containment, distance and direction). This information is used to populate a<br />
graph-<strong>the</strong>oretic data model, known as XRAG (eXtended Relational Attribute Graph), which<br />
is defined by <strong>the</strong> heptuple:<br />
XRAG = {N, E, EP, I, L, G, C} (2)<br />
where N is <strong>the</strong> set <strong>of</strong> nodes (i.e., regions), such that N ≠∅, E is <strong>the</strong> set <strong>of</strong> spatial relations<br />
between n ∈ N (e.g. adjacency and containment), EPis <strong>the</strong> set <strong>of</strong> properties associated with<br />
<strong>the</strong> relations in E (e.g. distance and direction), I is <strong>the</strong> set <strong>of</strong> properties relating to n ∈ N<br />
(e.g. area and perimeter), L is <strong>the</strong> set <strong>of</strong> labels (interpretations) assigned to n ∈ N (e.g.<br />
grass, tree, urban, non-urban, etc.), G is <strong>the</strong> set <strong>of</strong> groups ‘binding’ ∀l ∈ L to <strong>the</strong> context <strong>of</strong><br />
a scene interpretation (e.g. <strong>the</strong> label tarmac is bound to <strong>the</strong> group land cover, while <strong>the</strong> label<br />
residential is bound to <strong>the</strong> group land use) and C is <strong>the</strong> set stating <strong>the</strong> confidence to which<br />
l ∈ L → n ∈ N (e.g. ‘<strong>the</strong> probability that region n belongs to land-cover class l is 0.9’).<br />
Each region is represented by a node, n ∈ N, in <strong>the</strong> XRAG model. A relationship between<br />
two regions n x and n y for a given relation, r i ∈ E, is represented by an edge (i.e., (n x , n y ) ∈<br />
r i ). Thus, <strong>the</strong> node set N, in combination with <strong>the</strong> relation r i , is equivalent to a standard