Full text: Proceedings, XXth congress (Part 2)

stanbul 2004 
DIGITAL TERRAIN AND AUTOMATED MAPPING SYSTEM DEVELOPMENT USING 
UNIFIED MODELLING LANGUAGE (UML) 
Alias Abdul-Rahman' and Jae-Hong Yom” 
' Institute for Geospatial Science and Technology 
Universiti Teknologi Malaysia 
81310 Skudai, Johor, 
Malaysia 
aliac(z7n 2 
alias @fksg.utm.my 
“Department of Geoinformation Engineering 
Sejong University 
98 Gunja-Dong, Gwangjin-Gu, Seoul, 
South Korea 
jhyom(Zsejong.ac.kr 
ABSTRACT: 
Automated mapping and digital terrain system could be developed by using several approaches where an object-oriented technique is one 
ofthem. The technique has been considered by many software engineers and developers as one of the most efficient approaches. This 
paper discusses the design and development of digital terrain and automated mapping system using the Unified Modelling Language 
(UML). The design and the development aspects will be highlighted and forms major discussion of the paper. The digital terrain 
modeling component is based on Triangular Irregular Network (TIN) data structure. We will demonstrate the system by using 
photogrammetrically captured data. The application of the system will be demonstrated and finally we will highlight the system's 
outlook. 
KEY WORDS: Modelling, Design, Automation, Software, DEM/DTM, GIS 
1. INTRODUCTION 
UML is a notation set for building object models. It is the 
standard for communicating the meaning of object modeling 
diagrams throughout the industry. UML is a language for 
designing a conceptual schema using object-oriented 
programming (OO) concepts, and enhancement of the widely 
used Entity Relationship Model (ER Model). It is currently 
one of the most common languages for conceptual data 
modeling and system development. We could utilize this tool 
to model any GIS spatial modeling tasks as well as for 
mapping and digital terrain problems. Basic concept of the 
UML modeling is not discuss here but rather a discussion how 
to use and implement a system based on the language. Readers 
may refer to several texts on the basic of UML such as Wood 
(2002) and Laurini (2001). Here we focus on the design of the 
conceptual data model, the first step in the modeling process. 
This paper addresses the development of automated mapping 
in Section 2 and digital terrain using the modeling language 
(UML) in Section 3. Finally, we conclude the experiments and 
the system outlook. 
2. UML BASED AUTOMATED MAPPING SYSTEM 
An experiment was done at the Glasgow University for the 
development of an automated mapping system by utilizing the 
UML tool (Yom, 2000). 
An automated mapping system is defined as a composition 
of subsystems namely; the image acquisition subsystem, 
positioning subsystem, triangulation subsystem, object 
297 
extraction subsystem and the visualisation subsystem. A 
practical level of automation is assumed where human 
interaction is still required at many stages. 
2.1 Image acquisition subsystem 
The image acquisition subsystem of the automated mapping 
system, involves a human operated platform, such as a fixed 
wing airplane or a helicopter. The imaging sensors are a key 
component of the imaging subsystem. Some examples of 
imaging sensors are CCD digital cameras, video cameras, 
linear array scanners, laser profiling scanners and multi- 
spectral scanners. Use case diagram of the image acquisition 
subsystem is as shown in Figure 1. 
2.2 Positioning subsystem 
In an automated system the imaging sensors of the image 
acquisition subsystem (e.g. CCD cameras) are synchronized 
with the positioning sensors to compute the attitude and the 
position at the instant of the image capture. Some of the most 
popular positioning sensors in use today are GPS (Global 
Positioning System) receivers and IMU (Inertial Measurement 
Units). The GPS receivers provide the positional coordinates 
of the exposure stations whereas the IMU provides the 
attitudes of the images at the instant the exposure. Figure 2 
shows the use case diagram of the positioning subsystem. 
2.3 Triangulation subsystem 
Triangulation is defined as the task of locating the ground 
position of any points seen on the image by using their 
observed image coordinates and the values obtained from the 
 
	        
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.