Full text: Proceedings, XXth congress (Part 4)

nbul 2004 
nd 1:5000 
xpect that 
coincide'. 
functions 
jus result 
ar spatial 
enced by 
avoid this 
oes more 
ited, their 
s of the 
; checked 
a set that 
mportant. 
>d out. 
| that has 
f interest 
ction’ is 
rlapping) 
object is 
and the 
ion if the 
ken using 
nore than 
lered the 
using the 
functions 
rst step), 
oof the 
area). 
S 
always 
gregation 
become 
1g only 
ICES), no 
hich can 
ata set at 
> of two 
iderlying 
sets (in 
have the 
different 
propriate 
duce the 
nding on 
International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol XXXV, Part B4. Istanbul 2004 
  
what types of data are available, different algorithms can be 
developed. In our approach a low-resolution data set can be 
generated from a high-resolution data set by using a low- 
resolution data set containing a different theme. 
For the scope of this paper we concentrate on a particular case 
(see also Section 5), i.e. two data sets in two different scales 
(high resolution and low resolution) and with slightly different 
themes. The goal is to obtain a new data set that has the 
resolution (scale) of the first data set but the theme (objects) of 
the second data set. We assume that the themes are similar, i.e. 
at certain classification level, the objects can be matched. The 
interest here was primarily on the applicability of spatial 
operations. We have established the cross-references between 
the themes of the two data sets manually, which is the most 
common way to link objects at the thematic level. The 
algorithm for deriving a new representation can be specified as 
follows: 
e For each object with a particular theme, establish link 
with all the objects from the second data sets that 
interact (following the algorithm described in Section 
3) AND have a similar theme. For example ‘river’ and 
‘bottom of river’ 
e Create an ‘aggregation’ of the objects of the second 
data set that fall in one object (from data set 1). 
* Assign to the objects of data set 1, the theme 
properties of data set 2. Only matched objects have to 
be considered. 
The algorithm was implemented in Oracle Spatial 9i (using 
PL/SQL) and the spatial functions SDO AGGR UNION (for 
the aggregation of objects). 
5 CASE STUDY 
The two algorithms were tested on three data sets named here 
DSI (scale 1:1000), DS2 (scale 1:1000) and DS3 (scale 1:50000 
with the following characteristics: 
e DSI and DS2 have different objects and different 
geometries, but the scale is the same. DS1 has been 
created on the basis of topographic boundaries (grass, 
river, forest, etc.), while the DS2 on the basis of 
maintenance characteristics (road, facilities, etc.). In 
principle, it is possible to have boundaries in DS2 that 
do not follow topographic boundaries. 
*  DS2 and DS3 are both designed for maintenance 
purposes. Consequently the theme of the objects is the 
same (given with a unique code) however the scale is 
different (see Figure 1). The polygons of the DS3 are 
defined with much less points compared to the 
polygons in DS2. 
More details on the data sets and the tests can be found in 
Zlatanova et al 2003 and Binkhorst and Zlatanova, 2003. 
The three datasets are produced and maintained by three 
different organisations within the Ministry of Transport and 
Public Works on different platforms and in different systems. 
This case study is part of a larger project on usability of Oracle 
Spatial for the support of infrastructure work-processes within 
the Ministry. The three data sets were imported in Oracle 
Spatial 9i in three different tables (using SDO GEOMETRY 
data types), indexed (R-tree spatial index) and validated (as 
specified in Section 2). 
We tested the fist algorithm for all the objects belonging to 
DSI&DS2 and DS2&DS3. Since the objects of the maintenance 
225 
maps (DS2 and DS3) have the same theme, linking the objects 
was tested also considering thematic codes. 
The results of the tests can be summarised as follows: 
DS2&DS3: These two maps supposed to have objects that can 
be classified as having relations 1:1 (ie. Group 1, Section 3). 
The statistics show that using the geometrical procedure about 
85% of the objects of the two representations can be 
automatically linked, i.e. one object from the DS2 is matched 
with only one object from DS3. The tests have clearly shown 
that the threshold for overlapping areas can be very relaxed, all 
the objects with overlapping area larger that 60% can be 
considered as one object. In only few cases the overlapping area 
was smaller than 60% although the objects were the same (e.g. 
long, narrow objects). How many objects from the DS3 are not 
matched with any object was difficult to check, since the area 
covered by the DS3 was much larger. There were several 
reasons for not matching the remaining 15%, but they can be 
mostly considered as errors. For example, one of the objects in 
DS3 covers two objects in DS2, or missing objects (Figure 2). 
The results of this algorithm were better compared to the results 
from comparing theme codes (due to typing errors in the text 
string). 
  
P: m SA 
A j NY a 
Pd % 
PA LA uen 
3 Ee pms ^s = 
p nup Nen 
A PA 4 ^» us € 
xe E P T emt 
REA L 2 e. fie Se 
PA : ts rT rod 
2 d 
Pd es e e 
pa : SL rat Te et 
se 
Lie oe 
her hs 2 gems 
mem 
aem 
ittm nid 
Me Rep 
eco a 
Figure 2: Missing object in one of the data sets (the thick 
polygon) 
DS1&DS2: In this case, the thematic definition of objects was 
different and therefore there were more cases of the last three 
groups defined in Section 3. For example an object “river side” 
from DS2 may overlap with “grass” and “trees” from the DS]. 
Clearly, when a DS1 object has 100% overlap with DS2 object 
then the object is completely ‘inside’ the DS2 object (i.e. group 
2) and can be linked to it. It has to be a multi-step process in 
which first objects that have a 100% match can be linked, then 
link ‘obvious’ objects (those which are e.g. 60% or 70% or 
more inside a matching object). The remaining objects will 
require some additional ‘rules’ (e.g. assign the object to the 
matching object with the largest overlap if this overlap is more 
than 50% of the input object). We expect some objects will 
remain which cannot be matched. This may require a match 
between the objects defined in a different way. The last step of 
the algorithm was not tested. We have matched all the objects 
that have an overlap of 100% (58%), larger than 80% (70%) and 
larger than 60% (74%). 
Similarly to the second algorithm, a simplification of the objects 
match between DS1 and DS2 will be achieved applying an 
object aggregation with respect to theme classification. For 
example, the river in DS2 is subdivided into several additional 
parts with respect to the usage. All these parts (which interact) 
are first united (the thick polygon in Figure 3, up). DSI does not 
have theme subdivision of rives, but it has subdivision with 
respect to data collection procedure (aerial stereo-pairs). Figure 
3 (down) illustrates the resulting new object. 
 
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.