Professional Documents
Culture Documents
SOFTWARE MANUAL
2008/05/27
Page 1 of 44
Terrain DBTM
Table of contents
Contents
1 Introduction ...................................................................................................................3
1.1 Overview ................................................................................................................3
1.2 System Requirements ............................................................................................3
1.3 Installation ..............................................................................................................3
1.4 Conventions used in this manual ...........................................................................4
2 Getting started ..............................................................................................................5
2.1 Starting the software ..............................................................................................5
2.2 Database content - Datasets ..................................................................................6
3 Adding terrain data .......................................................................................................8
4 Extracting terrain data................................................................................................. 21
4.1 Configure terrain data extraction parameters ....................................................... 23
5 Managing code lists .................................................................................................... 28
5.1 Add code list item ................................................................................................. 29
5.2 Edit code list item ................................................................................................. 29
5.3 Delete code list item ............................................................................................. 30
6 Managing responsible parties ..................................................................................... 31
6.1 Add responsible party .......................................................................................... 31
6.1.1 Add responsible party address ...................................................................... 32
6.1.2 Edit responsible party address ...................................................................... 33
6.1.3 Delete responsible party address .................................................................. 34
6.2 Edit responsible party ........................................................................................... 35
6.3 Delete responsible party....................................................................................... 35
7 Managing users .......................................................................................................... 36
7.1 Add user ............................................................................................................... 37
7.2 Edit user ............................................................................................................... 38
7.3 Delete user ........................................................................................................... 39
8 Configuring server and database connections ............................................................ 39
8.1 New server ........................................................................................................... 40
8.2 Edit server ............................................................................................................ 41
8.3 Delete server ........................................................................................................ 41
9 Terrain DB Technical Reference................................................................................. 43
9.1 File menu ............................................................................................................. 43
9.1.1 Exit................................................................................................................. 43
9.2 Data menu............................................................................................................ 43
9.2.1 Add Dataset ................................................................................................... 43
9.2.2 Extract elevation data .................................................................................... 43
9.2.3 Responsible parties ....................................................................................... 43
9.2.4 Manage code lists .......................................................................................... 43
9.3 User menu............................................................................................................ 44
9.3.1 Manage users ................................................................................................ 44
9.4 Help menu ............................................................................................................ 44
9.4.1 Manual ........................................................................................................... 44
9.4.2 About ............................................................................................................. 44
2008/05/27
Page 2 of 44
Terrain DBTM
1 Introduction
Welcome to the Terrain DBTM software manual. This document provides a complete
reference for using and understanding the software package. It is intended to help you
get started and to illustrate the methods and procedures involved in populating, viewing
and managing your own terrain database.
The manual is divided into several sections. The first section, ‘Getting Started’ describes
how to start the application and the layout of the application. The next few sections each
describe how to work with the main features of this application. The final section has a
description of all the menu items within Terrain DBTM.
1.1 Overview
The Terrain DBTM software provides you with a user friendly yet powerful
Application to view and manage the data stored within your datasets. The application
utilizes the client server application architecture, which means that any number of
databases can be managed from a single client installation. Terrain DB TM provides all
the functionality that you require to manage the data stored in the database, including
how to add, view and extract data to and from a variety of file formats.
Software Requirements:
• Windows XP (SP2)
1.3 Installation
To Install Terrain DB TM
1. Insert the Terrain DB TM CD into your computer’s CD-ROM drive. The installation
Wizard will start automatically. If the Wizard does not open automatically, you
can use the setup.exe at the root of the CD instead.
2. Click Next to start the installation.
2008/05/27
Page 3 of 44
Terrain DBTM
3. In the Select Installation Folder screen you may choose a location to install
Terrain DB TM. Click the Browse button to create or choose any folder on a hard
disk with at least 100 megabytes of free disk space. Click Next to proceed to the
next step.
4. Click Next to start the installation and the Wizard will start copying the required
files to your chosen hard disk.
5. Once the setup program has finished copying all the files, click Restart Windows
if prompted to do so.
Click - Position the cursor pointer on an item, and then quickly press and release the
left hand mouse button. When you click the mouse button you should hear and feel a
faint click.
Double-click - Position the cursor pointer on an item, and then quickly press and
release the left hand mouse button twice. Terrain DBTM interprets this as a single
command.
Drag - Position the cursor pointer on an item, press and hold the left hand mouse
button, and then move the mouse.
Choosing menu commands - For example, to choose Exit from the File menu you
can use either of the following:
i) Using the mouse, click File. A listing of all the available File commands
appears. Click the Exit command;
Or
ii) Using the keyboard, press ALT+F (for File) to display the menu and type
E (for Exit).
Menu commands - Menu commands are bold-faced wherever they occur in the text.
Dialog box names - Dialog box names are bold-faced wherever they occur in the text.
Dialog box options - Dialog box options are in italics wherever they occur in the text.
2008/05/27
Page 4 of 44
Terrain DBTM
2 Getting started
2.1 Starting the software
Navigate to the Start Button, select PROGRAMS, select Global and finally
click on the Terrain DB option in the menu.
Upon executing the program a panel similar to the one shown below will appear.
Select one of the the databases listed, enter a valid user name and password and click
OK to log in.
Upon successful login a panel similar to the one below will be displayed.
2008/05/27
Page 5 of 44
Terrain DBTM
Terrain data is stored in the database in a series of datasets. Each time terrain data is
added to the database a new dataset is created.
2. Metadata
Metadata is a series of fields that describe the terrain data. The metadata fields
include information such as accuracies, acquisition methods and responsible
parties amongst many others.
When Terrain DB is running, the main working area is displayed as shown below. The
working area is divided into two panels.
2008/05/27
Page 6 of 44
Terrain DBTM
Figure 3: Panels
2008/05/27
Page 7 of 44
Terrain DBTM
When the Data → Add dataset menu is selected the wizard is started and a panel
similar to the one shown in Figure 5 will be displayed.
To proceed, click on the Next button. To cancel, click on the Cancel button. If the Next
button is selected a panel similar to the one shown below will appear.
2008/05/27
Page 8 of 44
Terrain DBTM
Each dataset should be given a name and a description that describes the dataset.
You can't progress through the wizard until you have at least given the dataset a name.
To proceed, click on the Next button. To cancel, click on the Cancel button. If the Next
button is selected a panel similar to the one shown below will appear.
2008/05/27
Page 9 of 44
Terrain DBTM
Each dataset in the database has to be associated with a responsible party. The
responsible party is the individual or organization who supplied the terrain data that is
being added to the database.
If the responsible party is not listed then it can be added to the database. For details on
how this is done see Section 6 for more details.
Once a responsible party has been selected click on the Next button to proceed.
Select the file that contains the terrain data for this dataset.
2008/05/27
Page 10 of 44
Terrain DBTM
All data that is added to the database must be referenced to the WGS84 coordinate
reference system and all the height data should be referenced to the WGS84 ellipsoid.
Once the file has been selected click on the Next button to proceed.
Once the acquisition method has been selected, click on the Next button to proceed.
2008/05/27
Page 11 of 44
Terrain DBTM
The area of coverage is used to help identify the area covered by this dataset.
Enter some descriptive text to identify the area covered by this dataset.
2008/05/27
Page 12 of 44
Terrain DBTM
Enter the value for the post spacing in both the latitude and longitude directions.
Once the post spacing has been entered click on the Next button to proceed.
2008/05/27
Page 13 of 44
Terrain DBTM
Enter the details that define the horizontal accuracy of the data.
Once all the fields have been populated click on the Next button to proceed.
2008/05/27
Page 14 of 44
Terrain DBTM
Enter the details that define the vertical accuracy of the data.
Once all the fields have been populated click on the Next button to proceed.
2008/05/27
Page 15 of 44
Terrain DBTM
Once a value has been added, click on the Next button to proceed.
2008/05/27
Page 16 of 44
Terrain DBTM
The surface details help identify the type of surface that is covered by the dataset. It
also records the surface that the sensor used to record the height data.
The penetration level is the distance below the actual surface that has been recorded.
Both the Surface type and Recorded surface lists presented are user defined lists. Items
can be added to either list by editing the appropriate code list. See section 5 for further
details.
Once all the details have been selected, click on the Next button to proceed.
2008/05/27
Page 17 of 44
Terrain DBTM
Enter any further information into this field that is relevant to this dataset.
2008/05/27
Page 18 of 44
Terrain DBTM
2008/05/27
Page 19 of 44
Terrain DBTM
The Terrain DB will go through a number of steps, firstly to prepare the data for insertion
into the database then it will upload the data to the server where it will be processed
and inserted into the database.
This can often be a long process with several different factors affecting how long it will
take to complete. These factors include the size of the dataset, the speed of the network
and the speed / load of the server at that particular time.
Once the dataset has successfully been added to the database, a page similar to the
one below will be displayed.
2008/05/27
Page 20 of 44
Terrain DBTM
To start the Terrain Extraction Tool click on the Data → Extract elevation data menu
item.
This will display the form similar to the one shown below.
2008/05/27
Page 21 of 44
Terrain DBTM
From the above form you can configure the parameters used to extract terrain data from
the database, select the format to which you would like to save the extracted terrain
data and monitor the progress of the extraction process.
Once the data extraction parameters have been configured (see section 4.1 for further
details) and a file has been selected to save the data, click on the Start button to
commence the extraction process.
As the extraction process progresses, details about the current step and the current
progress are displayed within the Data extraction progress section as shown below.
2008/05/27
Page 22 of 44
Terrain DBTM
2008/05/27
Page 23 of 44
Terrain DBTM
To proceed, click on the Next button. To cancel, click on the Cancel button. If the Next
button is selected a panel similar to the one shown below will appear.
2008/05/27
Page 24 of 44
Terrain DBTM
Use the fields on this form to enter the maximum and minimum latitude and longitude
values. This will define a rectangular area over which the data will be extracted.
To proceed, click on the Next button. To cancel, click on the Cancel button. If the Next
button is selected a panel similar to the one shown below will appear.
Figure 26: Extract elevation data - Acquisition Method and Surface Types
Use the check boxes to enable a particular field on the form. If a field is left as
unchecked then this field will not be used to filter the terrain data. If the field is enabled
then the value entered into either the text box or the drop down list will be used to filter
the data. For example on the above form the Acquisition method field is selected, this
would mean that only datasets with an acquisition method of “GPS Survey” would be
extracted from the database.
To proceed, click on the Next button. To cancel, click on the Cancel button. If the Next
button is selected a panel similar to the one shown below will appear.
2008/05/27
Page 25 of 44
Terrain DBTM
As with the previous form, enable the fields with which the datasets should be filtered.
On this form all fields refer to the horizontal parameters of the dataset.
To proceed, click on the Next button. To cancel, click on the Cancel button. If the Next
button is selected a panel similar to the one shown below will appear.
2008/05/27
Page 26 of 44
Terrain DBTM
As with the previous two forms, enable the fields with which the datasets should be
filtered. On this form all fields refer to the vertical parameters of the dataset.
To proceed, click on the Next button. To cancel, click on the Cancel button. If the Next
button is selected a panel similar to the one shown below will appear.
2008/05/27
Figure 29: Extract elevation data - Finished
Page 27 of 44
Terrain DBTM
All the relevant parameters have now been collected, click on the Finish button to close
the wizard.
New items can be added or existing items edited in each of the lists above.
To edit a code list select it from the Data → Manage code lists menu.
Selecting one of the code lists will display a form similar to the one below.
2008/05/27
Page 28 of 44
Terrain DBTM
From this form, items within the code list can be added, edited and deleted.
Enter into the fields a code (name) and a description for this new code list item. Once
these values have been entered, click on the Add button. If the process is to be
terminated click the Cancel button.
If the OK button is selected, then the previous form will be displayed but will also now
include the new code list item.
2008/05/27
Page 29 of 44
Terrain DBTM
Update both the code and description field as required. Once these values have been
edited click on the Update button. If the process is to be terminated click the Cancel
button. If the Update button is selected, then the previous form will be displayed but will
also now include the updated code list item details.
Click on the Delete button to remove this code list item from the database. If the
process is to be terminated click the Cancel button. If the Delete button is selected, then
the previous form will be displayed but will now not include the deleted code list item.
2008/05/27
Page 30 of 44
Terrain DBTM
6 Managing responsible parties
Terrain DB maintains a list of responsible parties. To view and manage the list of
responsible parties select the Data → Responsible parties menu item as shown
below.
Selecting this menu item will display the form below. This form displays a list of all the
responsible parties that are currently stored in the database. From this form you can
view, add, edit and delete responsible parties.
2008/05/27
Page 31 of 44
Terrain DBTM
Each responsible party is made up from a name, an organisation and one or more
addresses. Enter the name and organisation in the fields on this form. Addresses are
added, edited and deleted as described in section 6.1.1 .
Once all the fields and address(s) have been added for this new responsible party, click
on the Add button. If the process is to be terminated click on the Cancel button.
2008/05/27
Page 32 of 44
Terrain DBTM
Each address is made up from a number of fields that define the address for the
responsible party. Each address can have up to three phone numbers and three email
addresses associated with it.
To add an additional phone number for this address click on the Phone button on the
left hand side of the form and select one of the options from the drop down list that
appears below the button, then enter the phone number in the fields provided.
To add an additional email address for this address click on the Email button on the left
hand side of the form and select one of the options from the drop down list that appears
below the button, then enter the email address in the fields provided.
Once these values have been entered click on the Add button. If the process is to be
terminated click the Cancel button. If the add button is selected, then the new address
is listed in the drop down list on the previous form.
2008/05/27
Page 33 of 44
Terrain DBTM
Once all the fields have been updated click on the Update button. If the process is to be
terminated click the Cancel button. If the update button is selected then the updated
address is listed in the drop down list on the previous form.
2008/05/27
Page 34 of 44
Terrain DBTM
To delete this address from the responsible party click on the Delete button. If the
process is to be terminated click the Cancel button. If the delete button is selected then
the address is removed from the database.
Update the responsible parties details. Address can be added, updated and deleted as
described in the previous sections.
Once all the fields and addresses have been updated, click on the Update button. If the
process is to be terminated click on the Cancel button. If the update button is selected,
the responsible parties details will be updated.
2008/05/27
Page 35 of 44
Terrain DBTM
Click on the Delete button to remove this responsible party from the database. If the
process is to be terminated click the Cancel button. If the Delete button is selected then
the previous form will be displayed but will now not include the deleted responsible
party.
7 Managing users
Terrain DB maintains a list of users for each database. Each user is primarily made up
from a user name, password and a set of permissions. The user name and password
are used to log into the database whilst the permissions determine what actions that
user is able to perform once logged on.
There are currently two sets of permissions that a user can have:
l Edit users: The user is able to add, edit and delete users from the database.
l Edit datasets: The user is able to add and delete datasets to the database.
A user can have any combination of the above permissions including having neither of
them. If a user has neither of these permissions set, then they are able to log onto the
system but they are only able to view and download data.
To view and manage the list of users select the User → Manage users menu item as
shown below.
2008/05/27
Page 36 of 44
Terrain DBTM
Selecting this menu item will display the form below. This form displays a list of all the
users that are currently stored in the database. From this form you can view, add, edit
and delete users.
2008/05/27
Page 37 of 44
Terrain DBTM
Use the edit boxes and check boxes to enter the details for the new user being created.
Once these parameters have been selected, click the Add button. If the process is to be
terminated click the Cancel button. If the Add button is selected then the previous form
will be displayed containing the new users details.
2008/05/27
Page 38 of 44
Terrain DBTM
Once the user details have been changed, click on the OK button. If the process is to be
terminated click the Cancel button. If the OK button is selected, then the previous form
will be displayed but will also now include the updated users details.
Click on the Delete button to remove this user from the database. If the process is to be
terminated click the Cancel button. If the Delete button is selected then the previous
form will be displayed but will now not include the deleted user.
2008/05/27
Page 39 of 44
Terrain DBTM
This will display a form that lists all of the servers that have previously been configured
as shown below.
To connect to one of the listed servers, select it from the list and click on the Open
button.
This will return you to the previous Login form. The list of databases available on this
form will automatically be updated to reflect the databases available from the newly
selected server.
From the Servers form you can also add, edit and delete additional servers to the list.
2008/05/27
Page 40 of 44
Terrain DBTM
Use the edit boxes and check boxes to enter the details for the new server connection
being created. You may need to contact the administrator of the server for all the details
you need to populate this form.
Once these parameters have been selected, click the Add button. If the process is to be
terminated click the Cancel button. If the Add button is selected then the previous form
will be displayed containing the new server connection details.
Once the details have been updated, click on the Update button. If the process is to be
terminated click the Cancel button. If the Update button is selected then the previous
form will be displayed but will also now include the updated details.
2008/05/27
Page 41 of 44
Terrain DBTM
Click on the Delete button to remove this server from the list. If the process is to be
terminated click the Cancel button. If the Delete button is selected then the previous
form will be displayed but will now not include the deleted server.
2008/05/27
Page 42 of 44
Terrain DBTM
9.1.1 Exit
Use this option to log off from the server and close the application.
2008/05/27
Page 43 of 44
Terrain DBTM
Use these options to manage the individual code lists stored in the database. See
section 5 for further details.
9.4.1 Manual
Opens the application manual
9.4.2 About
Displays the version number of the application
2008/05/27
Page 44 of 44