Full text: XVIIth ISPRS Congress (Part B3)

vhich the 
lescribed. 
'oundary 
from the 
example, 
incident 
lation of 
epts has 
991). The 
odelling 
graphical 
e objects 
ereby an 
that the 
hasized, 
straction 
z it with 
tity, i.e. 
pts that 
ood. For 
eometry 
ncidence 
might be 
| defined 
'raphical 
d in the 
y, along 
ibed as a 
lizations 
EL FOR 
iodel for 
graphical 
metrical 
pmetrical 
used as 
ct types. 
of any 
zeometry 
ring is a 
to define 
ver, ora 
asses are 
Spatial 
nodelled 
ior and 
: classes, 
derive a 
'erations 
method 
t class is 
ary of an 
AGGREGATION 
OBJECT 
COMPONENT 
DOMAIN 
comp.d. 
  
COMPONENT &j 
AREA 
PARTITION C3 
null, area 
ASSOCIATION 
OBJECT 
COMPONENT 
DOMAIN 
       
    
      
COMPONENT 
    
   
CONNECTED 
   
  
  
  
  
   
DISCONNECTED 
AREA 
Figure 1. Geometrical object classes. 
As mentioned before, the concepts of the model, or 
modelling primitives, and operations on them are 
chosen so that they do not imply any semantic content 
which cannot be described formally. The semantics of 
objects are captured in the application specific database 
schema by naming the geometrical objects and 
characterizing of them with attributes. It is up to the 
database designer to decide which concepts of the 
model he wants to use, depending on the processing 
requirements of the application. For example, 
geographical reality could be modelled as a collection 
of isolated geometrical objects, with no spatial 
relationships between them, or the relationships could 
be taken into the model, thus permitting information 
on the context of an entity to be captured. 
4.1 STRUCTURAL FEATURES OF THE MODEL - 
OBJECT CLASSES 
The geometrical object model is represented 
graphically in Figure 1. In the figure, only the 
structural features of the model are shown, the 
Operations, that is, methods of object classes are 
459 
described in a later section. The following conventions 
are used in the figure. Circles represent abstract classes, 
and rectangles represent stored attribute values. The 
ISA relationships between objects are shown by 
unlabelled arrows. Labelled arrows denote attributes of 
an object class. Multivalued attributes have double 
arrowheads. As far as the instantiation of the model is 
concerned, note the two types of values of an attribute: 
the value may be stored as a simple value (rectangle), 
or it may be another object, that is, its identification. 
Grey arrows indicate the domain of the attributes. 
The model consists of abstract object classes, and 
operations, that is, methods defined for them. There 
are two types of classes in the model 1) Classes that 
serve for definitional purposes, which by themselves 
do not describe the geometry of an object. These classes 
provide a general abstraction mechanism. 
AssociationObject and AggregationObject are such 
classes. 2) Geometrical objects, that are subclasses of the 
classes mentioned above. 
 
	        
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.