Full text: Proceedings, XXth congress (Part 2)

ul 2004 
ats and 
lights). 
| at the 
ix, and 
d down 
'ntation 
ee and 
itil the 
several 
epeated 
events 
by the 
| or by 
several 
these 
nd and 
g-point 
with a 
d mesh 
enerate 
eck the 
  
€ 
gn the 
viously 
uitable 
nent a 
metric 
hrough 
natural 
nted a 
15, and 
ate the 
, or to 
three 
ve, and 
; 
bserve 
n also 
à and 
International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, Vol XXXV, Part B2. Istanbul 2004 
  
Boats may have different directions or trajectories, and speeds. 
They can be added, selected and deleted, or configured by the 
user. Animation can start or stopped at any time. All boats may 
move simultaneously, and then the model becomes something 
like a live map, showing real-time changes. The model may still 
be manipulated in the same way, as when animation is off. Each 
boat can be controlled and navigated by the user, who can 
change its speed and direction, stop it or set its destination 
point. 
There are four different camera modes. First is the general view 
(Figure 1). Other modes are boat-dependent, and to use them 
one of the boats has to be selected first. The camera is then set 
in a position dependent on the selected boat's location, and 
moves with the boat through the scene. It can be placed behind- 
and-above the boat, behind the boat under the water, or on 
board. In these modes the user can look around and control the 
boat to turn left or right, to speed up or slow down, to stop or to 
move. Figure 2 shows the view from behind and above the boat. 
Fidel Satie 
  
Position (WGSS4): 22°14,009 N 114°7.1054 E 207 
Figure 2: MGIS Model — Scene of Navigational Mode. 
When animation is activated, the viewpoint will follow 
the movement of the ship model. The movement of the 
vessel could be controlled by using mouse clicks. 
The system can also display the Voronoi mesh on the sea 
surface. In this mode points inside the boats, points on the 
coastline, and Voronoi diagram edges can be seen, and the user 
can watch real-time Voronoi diagram changes, as points move 
through water mesh (Figure 3). This mesh is used for collision 
detection and obstacle avoidance. 
Figure 3. The Marine GIS in Voronoi diagram display mode 
   
  
  
691 
6. IMPLEMENTED FEATURES 
e Depth testing 
Each boat can monitor the depth of water under itself. The 
depth can also be checked at any point on the water surface. 
Given the desired location, the height of the underlying mesh at 
that point can be obtained by using natural neighbour 
interpolation (Sibson, 1981, Gold, 1989). 
e  Deepest channel navigation 
Because of the depth monitoring feature, and the automatic boat 
control, the boat can be navigated to the deepest channel over 
the chosen path between the current location and a given target 
point. 
e Collision detecting and preventing 
While moving a boat through the Voronoi mesh, collision with 
another point could occur. The mesh can detect this and initiate 
steps to avoid it. It could be enough merely to change the 
point’s/boat’s direction, or speed. If a collision with another 
boat is likely then the directions and speeds of both boats can be 
changed, and restored after boats safely pass each other. If a 
coastline data point is an obstacle the boat should be redirected 
to prevent running aground. 
e Changing water level (handling of 2 meshes) 
Changing the water level, to simulate tides, can be done even 
during the animation. The water mesh has to be reconstructed 
after such a change, as the coastline points will change. The 
underlying mesh has to be scanned, and every triangle of it has 
to be checked to see if it is being intersected by the horizontal 
plane of the new water level. It is necessary for points to be 
distributed quite uniformly and frequently enough along all 
coastlines, to make sure that no boat can pass through the 
coastline without a collision being detected. 
7. A PILOT APPLICATION — THE “PILOT BOOK” 
Perhaps the ultimate example of a graphics-free description of a 
simulated real world is the Pilot Book, prepared according to 
international hydrographical standards to define navigation 
procedures for manoeuvring in major ports (UK Hydrographic 
Office, 2001). It is entirely text-based, and includes descriptions 
of shipping channels, anchorages, obstacles, buoys, lighthouses 
and other aids to navigation. While a local pilot would be 
familiar with much of it, a foreign navigator would have to 
study it carefully before arrival. In many places the approach 
would vary depending upon the state of the tides and currents. It 
was suggested that a 3D visualization would be an advantage in 
planning the entry into the harbour. While it might be possible 
to add some features to existing software, it appeared more 
appropriate to develop our own 3D framework. (Ford, 2002) 
demonstrated the idea of 3D navigational charts. This was a 
hybrid of different geo-data sources such as satellite pictures, 
paper chart capture and triangular irregular network data 
visualized in 3D. The project concluded that 3D visualization of 
chart data had the potential to be an information decision 
support tool for reducing vessel navigational risks. Our 
intention was to adapt IHO S-57 Standard Electronic 
Navigation Charts (International Hydrographic Bureau, 2000, 
 
	        
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.