Full text: Proceedings, XXth congress (Part 4)

yl CAN 
International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol XXXV, Part B4. Istanbul 2004 
  
  
4. Implementation of the Generic Data Model 
In order to test the developed concepts, two different datasets 
were used, being the 1:10.000 scaled data set of Brandenburg 
State Office for Traffic and Roads (BLVS), Germany and 
1:25.000 scaled data set from western Turkey. Within pilot 
projects, the first abstraction level topology, geometry and 
thematic components were implemented. The developed 
approaches were successfully implemented using SQL scripts 
directly into Oracle8i, after the physical design of the 
conceptual data model. First, abstraction level topology, 
geometry and thematic components were implemented. Two 
different GIS software were used, GeoMedia Professional 3.0 
and ArcInfo8™, 
In GeoMedia Professional 3.0, the conceptual data model’s 
thematic and geometry components were implemented. Two 
methods, the Detecting Alignment Elements and Dynamic 
Reference Transformation, were successfully implemented. 
Within the proposed conceptual data model, it was assumed that 
linear elements are defined by means of their parameters and 
then generated without storage of any other geometrical 
information. However, although it was possible to parameterize 
defined geometric elements and introduce them to the system; 
* It was not possible to generate these geometrical 
clements automatically using their parameters, 
without the storage of any other geometrical 
information. Because, geometrical features must be 
identified by their planar coordinates. 
« It was not possible to visualize the clothoid. 
The first mentioned problem was solved by implementing the 
geometrical elements redundantly and controlling the 
redundancy with the developed methods. The second problem, 
the visualization of clothoid, was solved with the help of other 
geometrical elements, since it was not possible to define 
geometrical objects in the system. 
The topology component can not be implemented in the manner 
proposed in the conceptual data model. The main problem 
encountered was the lack of user-defined types. meaning 
implementation opportunities were limited due to software 
vendor defined features, specifically spatial features. Topology 
information is considered differently in GeoMedia. Only in the 
“Maintain Coincidence Mode” ("On-the-Fly" topology 
instruction), displacement of one point has the consequence 
that, points which are situated within a determined distance will 
follow this movement. Additionally, it is not considered 
whether these points are assigned to topological nodes or not. 
There are some additional reasons, which affect the 
implementation of topology. The available mechanisms were 
insufficient in controlling the redundancies. The versioning 
concept is unavailable. A transaction is always automatically 
terminated in the system after a new object is created. This 
requires consistency checks to be realized immediately. 
However, in the conceptual data model consistency checks are 
pre-required for some entries, such as ‘Link’ and ‘Node’. There 
are also situations where this is reversed, such as determining 
‘Point Geometry’ and ‘Node’ relations. In this case control 
mechanisms did not provide expected results. Additionally, it is 
not certain whether the quantity of the consistency conditions 
required is realizable using triggers. A further problem results 
from the fact that the user does not have influence on the end of 
a transaction 
  
Using the second selected software Arcinfo8'M, users can 
define feature types and are not limited to the software vendor's 
concepts and definitions due to provided ArcObject concept. 
With the *geometry network" possibility, topological elements 
can be implemented according to the descriptions in the 
conceptual data model. In ArcInfo8TM integrity constraints 
called “validation rules” can be defined by the user. 
Additionally, the versioning concept is available. The 
conceptual data model was successfully implemented through 
ArcInfo8™, although during the implementation some 
problems needed to be solved. These are as follows; 
l. Geometrical elements can not be generated using 
their parameters. 
The main concept is similar to that used by GeoMedia 
Professional, where geometrical features are assigned 
to their planar coordinates for visualization purposes. 
In order to solve this issue, geometrical features and 
parameters were stored by using the user-defined 
objects and methods. The occurred redundancies were 
controlled using user-defined methods and validation 
rules. 
2. Features having geometrical characteristics must be 
assigned 1o a pre-defined geometrical Jeature of 
ArcInfo8"". 
Regardless whether an object is defined as a 
geometrical component or not, every object which 
should be visualized in GIS must have planar 
coordinates assigned to it, including the topological 
elements: node and link. During the implementation, 
an additional column was added to the physical data 
model table in order to define the geometry of feature. 
Consequently, objects such as linear clements were 
stored redundantly in the shape column with their 
geometrical information, in this case the coordinates 
of the polygon's points. These redundancies were 
controlled by consistency rules. 
3. The linear element clothoid is not supported in 
ArciInfog 
Although clothoids were stored with their parameters 
in the database, automatic generation of 
parameterized elements was not possible. During 
visualization clothoids were simplified as line and arc 
objects. 
4. By using the "geometric network" of ArcInfo8!", 
topological relations can only be modeled between 
geometrical objects. 
With the “geometric network" of ArcInfo8™, 
topological objects and relationships between each 
other could be established. However, due to non- 
separation between geometry and topology, this 
establishment can only be made between geometrical 
objects. Due to this limitation, implementation of a 
0..1:1 relationship between ‘Node’ and ‘Point’ could 
not be realized. 
In order to implement the proposed conceptual model, 
modifications were made with respect to fourth item. The 
geometric element point was subdivided into three parts being; 
node, element point and intermediate point. ‘Node’ was 
preserved as node. From the other new defined objects ‘Element 
Point" defines the beginning or ending point of a linear element. 
The ‘Intermediate Point” was introduced in order to indicate any 
location along a link, which is neither the beginning nor the 
ending point of the linear element. Additionally consistency 
i315 
 
	        
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.