Full text: XVIIIth Congress (Part B4)

  
2) presence of object operations and behavior functions 
in the data model; 
3) inherent links between object classes. 
Completeness of OOA in GIS is described by 
(Helokunas, 1994): 
- object-based system. Information is presented as a 
geographic object (GO), not as layers or tiles as in case 
of traditional GISs; 
- object-centered system. As types of objects we have 
geometrical primitives and their topological varieties, as 
well as other geographical entities and phenomena; 
- OO graphic user interface; 
- usage of OO programming principles; 
- object-oriented data base. 
The main notion of OO GIS is an object. The paradigm 
of an object is described by the following notions: 
encapsulation, identity, classification, relationship, 
inheritance, aggregation, grouping, polymorphism. 
OO GIS contains varied objects, including entity model - 
a geographical object (GO). Similar objects can be 
grouped into object classes. The structure of classes is 
defined by all characteristics of grouped objects. The 
object classes can present a strict hierarchy, i.e. an 
object of a certain class is automatically accounted for in 
the upper classes. Objects of the hierarchy, as a rule, 
inherit characteristics of the upper classes. Non- 
hierarchical classification of objects and classes of 
objects is also possible. In such case encapsulation of 
object-related methods from other classes of objects is 
being performed, in accordance with user-designed links 
between objects. 
There exist two types of object description in OO DBMS: 
- structural object orientation. In such case the data 
model supports designing of complex structural object 
classes; 
- behavior object orientation. In such case the data 
model supports designing of user-defined object classes. 
MAJOR TYPES OF OO GIS OBJECTS 
Object classes used in GIS, can be divided into two 
types (ESRI, 1994): 
- abstract classes. Such object classes do not contain 
any concrete specimens of an object They provide 
general methods and attributes which are inherited by 
sub-classes; 
- concrete classes. Such object classes contain full 
specimens of objects. 
This is the system view on the classification of object's 
classes. 
OO DBMS presents the following major groups of 
objects: 
1. Theme objects and GOs. In OO DBMS geographical 
information is presented with the help of theme objects, 
which represent information of the real world. Theme 
objects can be simple and complex, i.e. consisting of 
other theme objects. Theme objects can possess various 
attributes presenting theme characteristics. The 
characteristics are as follows: simple attributes, complex 
attributes; reference attributes. 
One of the sub-types of theme objects are GOs. Such 
objects are characterized not only by these attributes, but 
also by containing geometrical objects. l.e,, GOs are 
characterized by theme content and spatial 
characteristics. Such objects are in fact abstract object, 
as they may contain no data of theme content, but 
encapsulate these from other classes. 
2. Geometrical objects. Geometrical objects are used to 
describe geometrical essence of geographical objects. A 
geometrical object consists of elementary geometrical 
objects (nodes, label point, vertex, etc.). Such 
geometrical objects present a class consisting of sub- 
classes, such as a point, a chain and a polygon. There 
may be topological relations between these classes: a 
polygon can have a chain border, one chain can belong 
to a multitude of polygons, etc. A geometrical object can 
be simple, i.e. comprising only a point, a chain or a 
polygon. Also a geometrical object can be complex, and 
comprise a multitude of geometrical objects. Such 
description makes it possible to describe geometry of 
any GO of free form with the preserved in the 
geometrical objects, as a rule, in full, that is why such 
objects can be called concrete. 
3. Graphic objects and cartographic objects. Graphic 
objects are designed to represent theme objects. A 
graphic object is characterized by such attributes as 
color, type of line, font, etc. Also a graphic object can 
import image objects from data tables, raster and vector 
objects of other GISs, multi-media objects, etc. A graphic 
object can be part of a theme object. A component of the 
graphic object is a cartographic object. Cartographic 
objects contain methods defining GOs characteristics. In 
particular, cartographic methods encapsulate CG 
methods of GOs. Cartographic objects are also related in 
their major part to abstract objects. 
4. Other objects. There exist object classes designed to 
organize interactive access to geodata, objects to 
organize user interface, objects to provide import of 
components from other informational systems, etc. 
GENERALIZATION KNOWLEDGES ON ENTITY AND 
OOA 
CG process in GIS media can be divided into two stages: 
1. Acquiring of spatial  multi-detail model of a 
geographical object in digital form (OOSMDM). 
2. Cartographic representation of OOSMDM in the 
required detail scale (OOCR). 
Main requirements for creation of CG can be divided into 
four groups (Buttrnfield, 1991): 
1) phenomenon-based factors which are caused by the 
conceptual nature of the modeled entity (the essential of 
the phenomenon analyzed; peculiarities of the area; 
relations among entities, etc.); 
2) purpose-oriented factors (user needs and purposes, 
contents; scale; technology of map compilation, etc.); 
3)graphic media and format factors (visualization 
purpose; technology of map compilation; types of 
cartographic objects; methods of cartographic 
representation; rules for map design, etc.); 
4) computational factors (efficiency of introduction of the 
information system). 
Factor 1 and 4 are of most importance at the first stage 
of CG. Factors 2 and 3 are accounted for during the 
second stage, with influence of factors 1 and 4 also felt 
here. Here factor 1 has the highest priority during 
realization of interactive processes, during conflicts at 
the 2nd stage of CG. 
446 
International Archives of Photogrammetry and Remote Sensing. Vol. XXXI, Part B4. Vienna 1996 
  
Acc 
sho 
kno 
(Bu 
2) 9 
4) a 
The 
first 
GO 
asst 
(But 
des: 
sup| 
(inh 
of a 
mult 
(agg 
sub 
inhe 
supe 
betw 
Besi 
geor 
struc 
impc 
com| 
com| 
The 
shall 
over! 
can € 
One 
detai 
char: 
chan 
lowet 
At th 
3rd a 
the C 
traits 
enca| 
OOS 
OO « 
OOS 
requil 
A GC 
OOA 
prope 
apart 
Durin 
would 
mech: 
chara 
With 
comp 
solvin 
adjac 
The f 
and se 
classe 
overvi 
notion 
—À 
to mai
	        
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.