Escolar Documentos
Profissional Documentos
Cultura Documentos
NaviPac - NaviEdit
December, 2009
2D Seismic Tutorial EIVA Software Suite
8-10 Teglbkvej
2D Seismic Tutorial DK-8361 Hasselager Aarhus,
Denmark
Internal
Proprietary
Distribution No of copies
N/A N/A N/A
The frontpage shows the 1,225 million miles of science track that the R/V Vema sailed for LDEO (Lamont
Doherty Earth Observatory) of Colombia University, New York between 1953 and 1981. The majority of these
being Seismic Track miles.
At present LDEO are using NaviPac/NaviEdit for the acquisition and post-processing of their seismic
navigation data.
CONTENTS
1. INTRODUCTION............................................................................................................... 7
1. INTRODUCTION
The purpose of the present Tutorial is to provide a guide to the EIVA software suite with respect
to utilizing it for 2D Seismic purposes, online as well as for post-processing and documentation
applications. Within the Tutorial, the relevant tools are presented and an impression of the
dedicated work- and dataflow through the EIVA suite is thereby provided. Furthermore the
Tutorial proposes exact methods and parameters to be used in connection with a typical 2D
Seismic acquisition/post-processing task.
The Tutorial is divided into two main chapters, each related to a distinct level of work (see
Figure 1 below). NaviPac is the EIVA navigation and data-acquisition software, typically
utilized for traditional, single-beam or similar applications. In the present context, NaviPac is
used for 2D Seismic based online data-acquisition, navigation and support. NaviEdit, on the
other hand, is used for the subsequent editing and exporting of the acquired Seismic navigation
information. Each of the two main chapters is again subdivided into a general introduction, a
presentation of the general tools and finally into a description of the dedicated, feasible methods
to be applied in connection with a typical 2D Seismic data-acquisition and post-processing task.
The part of the tutorial that introduces feasible methods for a 2D Seismic task is to be regarded a
dedicated manual, in which the description of the various phases is given in the sequence that an
actual process is most likely to undertake. The specific online settings supplied in some of these
parts of the tutorial are given as an inspiration to the user: they might as such be relevant in
connection with some projects and not applicable in connection with others. The user is hence
requested to consult the particular requirements of his specific project in order to define precise
and dedicated parameter settings.
Further the degree of detail of the various chapters is intended to reflect the particular
requirements of such a typical 2D Seismic task. It is important to stress, that this is not intended
to be a thorough and detailed users manual. For this, additional, more general and detailed
information on data-acquisition and post-processing is available in the help-features and manuals
supplied with the various programs that constitute the EIVA software suite as well as in the
EIVA Training and Documentation Site (http://download.eiva.dk/online-training/index.htm),
that can be accessed and downloaded directly from the Internet.
Figure 2 below shows, in red, that NaviPac and NaviEdit together constitutes the scope of the
tutorial. The overall figure depicts the data-flow through the EIVA software suite with the
general post-processing part of the suite in the lower right corner (NaviEdit, NaviModel &
NaviPlot), whereas the on-line/data-acquisition parts is depicted in the upper left part of the
figure (NaviPac, NaviScan (and Contour)).
Further, with respect to the scope of the tutorial, it must be emphasized, that, since the 2D
seismic application is an integrated part of NaviPac as well as of NaviEdit, the vast majority of
the contents of the tutorial, is described from a general point of view. The dedicated parts are
predominantly found in the Feasible Methods chapters. A more dedicated description of
utilizing the 2D Seismic applications with the EIVA software, can be found in the document 2D
Seismic in NaviPac, that is installed with NaviPac and furthermore found on the training and
documentation site: http://download.eiva.dk/online-
training/NaviPac%20Manuals/Appendix/2DSeismic.pdf.
.
Time stamping of sensor data is performed using the internal computer clock linked to GPS-
based PPS/ZDA input. Furthermore, the TimeBox time-synchronized interface unit provides
LAN interface and distributed time tagging with an accuracy of better than 100 sec.
Full system flexibility allows for design and configuration of survey parameters and preferred
display layout. The Helmsmans display (see Figure 4) can be distributed without limit via the
LAN to slave monitors or workstations for individual windows layout and interactive use by the
operator.
The navigation monitor features graphical presentation of selected survey objects and
cartographic features in real-time for both absolute and relative positions. Vessel positions,
survey lines (in DXF, DWG and ASCII formats) and objects may be displayed superimposed on
C-Map or S57 based electronic chart displays. The Helmsmans monitor displays off-track and
along-track information, including planned and actual fix location.
Further NaviPac includes a number of views and programs that can be organized to meet the
requirements of the user. The views feature basic online QC functionalities and they can indeed
be used to display the NaviPac data and the quality of the data in a variety of ways and supply
the user with tools to inspect that none of the sensors are dropping out (see Figure 5).
NaviPac features 3D displays (see Figure 6) allowing the operator to monitor his own vessel, as
well as other vessels and objects on top of unlimited sized 3D data models. Moreover, depth
coverage information as well as DTMs generated on-the-fly, is distributed to monitors for
display in real-time.
NaviPac provides automated managing and storing of survey data. During data logging records
can be limited in time or file size defined by the user. Records are saved to a project directory
allowing set up of new surveys or quick switching to an existing survey. Data is stored in ASCII
survey format, generic raw format and/or user-defined format.
Whereas the GenSetup program (see Figure 7) represents a more traditional approach, Config
can be considered more inventive, in the sense that it appear more logical, intuitive and thereby
friendly to the users. Having said this however, the programs are 100% compatible and once
entering on-line mode, the user will observe no difference between having employed either of
them. Unless otherwise described, the present Tutorial will deal with the use of Config only. The
document 3 NaviPac Setup installed with NaviPac and furthermore found on the training and
documentation site supports detailed information about how to use GenSetup.
As it appears from Figure 8, the Config program has two prime purposes:
It is used in off-line mode to configure NaviPac
It is used to enter and exit on-line mode (data-acquisition/navigation mode)
The configuration defined in offline mode is stored in a database called gensetup.db. On-line
mode can be entered in two different ways: automatically or manually. When choosing an
automatic start, NaviPac/Config will check whether or not there is compliance between the
GenSetup and the Online databases. If this is the case the automatic start is allowed - otherwise
a manual start is compulsory. During start-up, NaviPac will generate the Online database
containing information about the online setup. In this case the databases will be in compliance. If
the user chooses to modify the GenSetup database before entering on-line mode the next time,
the compliance between the databases may have vanished and a manual start is thus required.
The GenSetup database contains the following:
Right-click on the path and choose menu-item Backup to Archive. The window in Figure
11 appears showing a series of predefined scripts. Normally it is advisable to choose the
NaviPacFull script, as it performs a full backup of all relevant data (note the
comprehensive Tooltip information). Highlight the script and press next.
Now the window in Figure 12 appears. Give the project a descriptive name. Add some
notes if required and press Finish.
The ProjectManager will now start backing up the requested data (see Figure 13, left).
Once the backup procedure has finished, the window in Figure 13, right will appear, giving
details on the execution together with error messages if any.
To perform a restore, right-click in the Explorer Panel and choose menu-item Restore
from Archive as shown below in Figure 14.
During the process of restoring, the window to the left in Figure 16 will appear. When the
restore process is completed, the window to the right supplies details about the restore
procedure. Press Close to finish
Working Folder: Will open the Working Folder dialog box
Exit: Stops the Navigation Set-up program. The user is prompted whether he wants to stop
the navigation process or not
Figure 18 Shape-file
Display Ports: opens an ASCII-file containing a list of the currently defined ports. This
file can also be seen directly from the $EIVAHOME\Log directory (filename: npport.txt).
See an example below in Figure 19. Note that the list includes LAN ports
the geoid-undulation (separation) of the four corners of the matrix-cell, the vessel is
presently residing in. Based on this, NaviPac will perform a linear interpolation to
determine the geoid-undulation of the present position
Use EGG97 model: Use the European Gravimetric Geoid model for the separation.
This will require a license
Additional reduction: Supplementary to the above, it is possible to specify a manual
separation. This fixed value will be subtracted from the resulting reference height.
The value can be entered manually in meters or selected from a list of pre-defined
values (for details on this geoid.cf-file, see chapter 2.2.1.2.3
Select file: If the operator has selected EIVA Geoidal file or EGG 97 model as
height reduction method, the actual file containing the relevant information must be
selected here. The data will be pre-parsed into a binary file and the filename will be
shown in the File: textbox below
Additional height calculations: Defines various filter types to be implemented in
connection with the calculation of filtered heights. The filtered calculation can be
controlled by:
Filter on offsets: Filter ordinary Offsets (shown in objects and DataAcq windows)
Filter on echo-sounders: Filter the height applied to data-acquisition offsets, i.e.
offsets used as bathy values
Height filter gain: This parameter (between 0 and 1) defines how hard the filter is:
1: No filtering
0: Complete filtering
Reverse sign: Use this parameter to reverse the height-values in the DataAcq and
LogData views (see chapter 2.4.2), if applicable
Apply GPS height to offsets: Use this parameter to determine whether all offsets
(heights) should be determined relative to the resulting GPS height (normal zero) or
relative to local vessel
Survey parameters: For logging and output purposes, the user can specify the
following parameters:
Vessel
Job/project name
Client name
Area identification
IMCA identification (used in IMCA outputs)
Use stacked surface nav for USBL calculation: Check this on to make NaviPac
save surface navigation data (stacking) and use interpolation to calculate the best
resulting USBL position. Alternatively the latest value will be used
Keep free objects: Defines how NaviPac is to keep free dynamic objects (e.g.
transponders not assigned to target or radar targets) after disappearance of data
Use binary telegrams (HPR410/HiPap): Check this item to make NaviPac read
binary data from HPR300 and HiPap. Alternatively NaviPac expects ASCII-strings
(HiPap NMEA etc) from the Simrad system (surface navigation, gyro, motion and
USBL data)
APS3 format: Select the Sonardyne APS3 output format from a variety of
predefined formats
Event setting: allows the operator to control event settings. This can also be performed
in on-line mode (see chapter 2.2.1.7 for details on event settings)
Event texts: here up to 20 pre-defined event texts for manual and external events can be
defined (see above)
Analyse graphic files: this will start the FileAsc module to display and convert various
HD files (see above)
Test COM port: will open the COM-port testing module (see below)
In the Port Settings dialog, it is possible to select a port (that is not already opened
by NaviPac or another program) and to define baud rate, parity, data bits and stop
bits. NaviPac will start showing data in the display-field as soon as they arrive
Capture: Allows the operator to capture incoming data to an ASCII-file
NaviPac mode: The feature can be used to change NaviPac operating mode from the
default normal mode to for instance Rig Move mode
The file header, as depicted above, displays information about last saved configuration such as
operator, modification time, version and number of entities. These items cannot be edited.
However when right-clicking on the DB Version.. item a menu with some important features
will pop up as shown below.
Manual Start: Choose this item to perform a manual start of NaviPac Online (see details
in chapter 2.5.1
INI File: This will open the NaviPac.ini file from the Windows directory. The file contains
configuration information (see below)
Dongle exception: This will open the dialog visualised below. Use this in a situation
where the dongle for some reason is malfunctioning. With the PC-code information, it is
possible to generate an intermediate software dongle that can be used until a replacement
dongle can be obtained. Contact EIVA to have this done. Note that the three codes must be
entered on the computer that corresponds to the PC-code and that the codes must be
entered the same day they were generated
Dongle list: By choosing this item, the window below will emerge. It contains information
about the privileges associated with the dongle currently inserted into the computer. The
information shown below is associated with a full dongle for all EIVA packages
Administrator: Will initiate some tools associated with the protection of NaviPac against
undesired modification of the configuration. It is possible to enter a password and to define
some limitations to the users. When entering the default password EIVA, the window
below will materialize. It appears that there are no restrictions on the users with respect to
implementing modifications onto the configuration
Simulate all: This action will turn the IO mode to Simulated for all currently defined
sensors. This can be useful when trying to simulate NaviPac, based on an existing
configuration
2.2.1.2.2 Instruments
The Instrument item displays and controls editing of all instruments included in the list.
Instruments are ordered in a predefined, relative to their type:
Surface navigation: Any instrument used for surface navigation such as GPS or tracking
system
Gyro: Gyro and compass for vessel and dynamic objects
Motion sensor: Roll/pitch heave sensors for vessel and dynamic objects
Doppler log: Doppler velocity log for positioning improvement
Dynamic positioning: Positioning of remote or UW vehicles USBL, LBL, remote GPS,
tracking system, telemetry etc
Special input: Dedicated drivers for time-tagging, waypoints, targets etc
Data output: Output to external systems and instruments
Data acquisition: Echo-sounders, magnetometers etc
Offsets: User defined offset on vessels or dynamic objects
When defining an instrument for the first time, right-click on the instrument type in the Explorer
Panel and choose menu-item Add new item. The window shown below will appear. In here it is
possible from a drop-down list related to the instrument type in question, to choose a driver and
to name the instrument. Information about the protocol for the driver is also displayed (in the
middle field.). Once the settings have been modified, press OK to proceed.
Next the window below in Figure 25 appears. In here interfacing parameters must be specified.
Some of the items can only be specified here, whereas others can be modified later, in the
Properties Panel. Items that can be modified in the Properties Panel are:
User name
I/O Mode
Offsets
The rest must be reconfigured by right-clicking on the item in the Explorer Panel and choosing
the item Edit settings
I/O type
I/O setup:
Port, baudrate
Other communication parameters (parity, no of databits and stopbits)
The driver however can only be changed by removing the instrument and defining another
instrument from scratch.
To change the parameters of an instrument in the Explorer Panel, highlight the instrument in
question. The Properties Panel will visualise the associated configuration parameters (see below
in Figure 26). The parameter field that can be modified is shown with a white background.
During modification, help information related to the item in question will be displayed in the
Tooltip Bar.
2.2.1.2.3 Geodesy
The Geodesy main entry has four non-expandable sub entries: Projection, Ellipsoid, Datum
shift and Scale. When right-clicking on the various entries, it is possible to edit the settings.
Figure 29 Ellipsoi.cf
The Datum-shift settings are defined in the menu shown below in Figure 30. Initially the
parameters are read from the database and displayed into the fields in the dialog box. The
available predefined values are inserted into 7 text fields (one for each of the 7 parameters). A
series of different methods are supported. In the majority of cases, the Normal (BW) can be
applied, however when in doubt, the user should consult the comprehensive documentation
supplied in 3 NaviPac Setup.
To ease the change, Config is capable of updating all items automatically. After applying
changes and when pressing OK, the prompt in Figure 32 will appear.
2.2.1.2.4 Objects
Initially NaviPac only has one object defined the Vessel object. Subsequently the user will
have to add to the list of objects and to edit these at his discretion and in accordance with the
requirement of the project.
Import an object by right-clicking on the object label and choosing the menu-item Import
item. This will display all objects from object.txt and allow importing them one-by-one
(see below). This feature is mainly kept for backwards compatibility
Remove an object by right-clicking on the object label and choosing the menu-item
Remove. Note that this cannot be performed for objects assigned to an instrument. Also
observe that the Vessel object must never be removed from the list
As visualised above, the Database Status Bar shows the filename, path and status of the present
configuration file for information only.
The Tooltip Bar shows different, dedicated help texts, as illustrated above. The Tooltip above is
associated with the ZDA Special input, but practically all entries, in the Explorer Panel as well as
in the Properties Panel have a dedicated help text displayed in the Tooltip Bar.
The History Bar visualised above contains information in a scrollable textbox about all major
actions performed with Config since last start of the program.
The Icon Bar above hosts icons associated with the current status of the Config program. To the
left is information about whether or not NaviPac has entered online mode. The Start navigation
button will make NaviPac enter online mode. If NaviPac is already in online mode then
activating the button will close the system down and restart it with the current configuration. The
Stop navigation button is only active when NaviPac is running in online mode. The Save
button to the far right facilitates saving of the current GenSetup database.
Note that whereas the Icon Bar above is associated with a situation where NaviPac is running in
online mode, the Icon Bar looks as the one visualized below, when NaviPac has departed online
mode.
In the present context however, only the traditional approach to manual eventing will be dealt
with.
Event settings can be defined in the Menu-item Options Event Settings of the Config
Program. The window that pops up (see Figure 38 below) has 6 different tabs, each hosting
parameters for the definition of the settings:
Long event format: Two event formats are supported: long (ASCII log/print-out) and
short (one line per event)
First event number: Defines the next event number. If logging has been initiated, this
field will change from event to event
Increment by: Specifies how much the event number must be incremented for each event
External event module: Defines whether NaviPac sends events to the external event
module (Esc.exe). Only for extended shooting control
Object to position from: Specifies which offset/object to associate to the event. For
distance-based events the parameter is used to define which position to use in the distance
calculation
Enable: Events will always be logged in the general NaviPac logging format. In addition
to this, it is possible to generate an ASCII file that contains events only
File: If file-logging is enabled, the file-name and location must be specified here
Browse: Opens a browser for selecting or creating the event log file
Enable NaviLine Event File: If this item is enabled, NaviPac will store manual events in
a NaviLine compatible file (NaviLine.evt), which can be used for marking targets and
symbols
Printing Enabled: Defines whether the events must be printed directly to a printer or not
Command: If events must be printed during survey, a printer command or physical name
of the printer, i.e. how is the information printed, must be entered
Lines on page: To optimize the printing procedure, NaviPac adds lines to a temporary file
and prints it whenever a page is completed. For this the number of lines per page is
required
Trigger enabled: NaviPac can output a message on a serial port immediately when the
events occur. The feature can be enabled, by using this check box
Trigger port: Specifies the port to output on. Definition of port number and other
communication parameters can be performed by pressing the Edit button
Trigger Message: Specifies the exact message to output in case of an event
Trigger pre time: If the system that receives the trigger has a known delay, NaviPac is
able to output the trigger message prior to the event actually taking place
Figure 39 Waypoints on the Helmsman's Display from Re-shoot Partly Surveyed Line tool
Up to 5 commands can be included in the field. Each command represents an executable file like
an EXE file or a BAT file. Definition of each button is made in the NAVIPAC.INI file (located
in the Windows directory) as shown below in Figure 41. The commands must be specified as this
is depicted in the figure, under the headline [NPConf].
The example is related to a situation where NaviPac and NaviScan are executed on the same
computer. It might be beneficial to be able to start the NaviScan Online and Setup programs
directly from NaviPac. The shortcut to these have been included as commands 3 and 4. Further
the NaviPac Online module has been included. At present it is actually not possible to restart the
Online module from the Config program, if it has been closed and NaviPac is still in online mode
(except for from a command prompt or similar). When implementing this, the user should be
aware, that NaviPac must be in online mode for this to function (see chapter 2.4 for further
details). The feature has been implemented as command no. 1.
Finally a short-cut to the EIVA Training and Documentation Site has been included as
command no. 2.
From NaviPacs point of view, this means that the following interfaces must be established:
Surface Navigation:
C-Nav GPS as primary system (serial interface)
Ships GPS as secondary system (serial interface)
Gyro:
Octans Gyro as primary gyro (serial interface)
Ships Gyro as secondary gyro (serial interface)
Motion Sensor:
Octans RPH as primary motion sensor (serial interface)
Special Input:
ZDA (PPS) from C-Nav GPS (serial interface on COM 1)
Dynamic Positioning:
Digicourse (serial interface)
The position of the gun(s) is not critical to NaviPac handling but might be to the
seismic recording system. The position can be obtained in NaviPac as manual
layback, range measurements or via interfacing to differential GPS-receivers
COS:
The centre of source (COS) is defined as either the gun position or some defined
reference between the guns. It can be obtained directly like the gun position or as a
combined position with local coordinate system as reference
First Reveiver Group (FRG):
The first receiver group (FRG) is defined as part of the Digicourse setup as a distance
from the tow point. NaviPac uses the average of the user-defined number of
compasses to performs a range/bearing calculation along this line
Common Midpoint (CMP):
The common midpoint (CMP) is defined as part of the Digicourse setup as the point
between the FRG and the COS
The items described above can also be visualised as given in Figure 43 below. Note that the
distances between the various items given, are, to a large extent, related to the example given in
the following.
The comments to the headlines of the C-Nav GPS configuration are as follows:
System Name (Driver): The driver used is C-Nav GPS1 (EIVA instrument 29)
Name: Default name has been maintained, C-Nav GPS1
Interface Characteristics: COM port 2 with 9600 baud and N-8-1 (no parity, 8 databits
and 1 stopbit)
Offsets: X: -1.74, Y: 3.79, Z: 26.65
Apply datum shift: Has been ticked ON since the overall requirements call for a
datumshift. Such a datumshift must be turned on for all navigation systems otherwise
NaviPac will use the WGS-84 coordinates output by the GPS directly as if it was already
converted to the user datum
Use time in telegram: Since it is required to utilize the PPS-pulse (and the ZDA-telegram)
to synchronize the computer-clock to the GPS-time, it is essential to turn this option to ON
The string prefix: has been set to $GPGGA. This is the standard NMEA-output that a
GPS can normally generate. In addition to this format, NaviPac supports the C&C TRIN
format, which is actually the default format when choosing a C-Nav driver
The configuration of the Ships GPS I is depicted in Figure 45. The comments to the headlines of
the configuration are as follows:
System Name (Driver): The driver used is GPS1 (NMEA) (EIVA instrument 44)
Name: has been defined as Ships GPS I. This will be displayed when in on-line mode
and will furthermore be logged with the data all in order to ease the identification of the
instrument. Default value for this entry is GPS1 (NMEA)
Interface Characteristics: COM port 3 with 9600 baud and N-8-1
Offsets: X: 0.92, Y: 3.79, Z: 25.2
Apply datum shift: Has been switched ON
Use time in telegram: Has been switched to ON
The string prefix: has been set to $GPGGA
Note that the configuration of the Ships GPS II is identical to what is shown above, except for
the offsets, that the COM-port used is 4 and that the system name is GPS2 (NMEA), equivalent
to EIVA instrument 45.
2.3.1.2 Gyro
As depicted in Figure 42 above, two gyros must be defined in NaviPac, Octans as primary gyro
and the Ships gyro as secondary gyro. Note that the sequence in the instrument list is of essence
here. The first instrument listed will be given top priority, which means that it will be used for
online calculations and only if this instrument drops out, will the secondary instrument be used.
The Octans Gyro will hence have to be listed above the Ships Gyro in order to meet
requirements.
The Octans gyro is defined as visualized below in Figure 46.
Offsets: X: 0.16, Y: 0.48, Z: 2.79. Note that normally the offsets of a gyro are irrelevant
however in the present case, with an integrated gyro and RPH-sensor, it has been chosen to
give the offsets
C-O: The value of 5.2 originates from the gyro calibration. The value will be added to the
raw readings from the instrument
Data delay: The value originates from the documentation of the instrument in which it
says: Octans digital data outputs have a constant latency of 25 ms, frequency
independent.
Location: the Vessel object (R/V Langseth in the present case) has been chosen from a
drop-down-list that contains all objects defined in the system
Location: the Vessel (R/V Langseth) object has been chosen from a drop-down-list that
contains all objects defined in the system
String prefix: $HEHDT will be used as filter by NaviPac to locate the gyro value on the
message received
these rather than for instance an NMEA-driver for the gyro. In that latter case sharing of
the port would not be possible
Offsets: X: 0.16, Y: 0.48, Z: 2.79
Location: the Vessel object has been chosen
C-O: Roll: 0.05, Pitch: 0.40, Heave: 0 m. These values originate from the sensor
calibration
Data delay: The value originate from the documentation of the instrument (see 2.3.1.2
above)
2.3.1.4.1 Digicourse
In the more sophisticated setup the streamer is equipped with compasses and depth sensors
(birds). NaviPac supports interfacing of the standard Digicourse streamer positioning system.
This instrument is configured under the entry Dynamic Positioning.
The comments to the headlines of the Digicourse sensor configuration are as follows:
System Name (Driver): The driver used is Digicourse (EIVA instrument 406)
Name: default value for the system has been maintained
Interface Characteristics: COM port 8 with 9600 baud and N-8-1
Offsets: X: 0.00, Y: -48.0, Z: 0.00. This defines the tow-point of the Digicourse streamer
Location: the Tailbuoy DC object has been chosen. This will force NaviPac to constantly
compute an object named Tailbuoy DC, based on the setting described below. The position
can be compared to the RGPS-based observation described below in 1chapter 2.3.1.4.2
In addition to the above settings, some special settings for the Digicourse instruments must be
defined. The functionality is accessed by right-clicking on the Digicourse item in the Explorer
panel and choosing menu-item Edit Special Settings. The window shown below in Figure 50
will appear.
Bird Definition: Define the distance between the various birds and whether the bird is
equipped with a compass. The distance is the distance to the previous bird or to the tow-
point for the first bird
Interrogated by NaviPac: defines whether or not NaviPac should interrogate the
Digicourse. Default is off
First Receiver Group: can be defined, based on number of birds. The distance is
equivalent to the distance from the tow-point to the FRG-position on the streamer
Common Mid Point: can be defined among the objects available. In the present context,
the user defined offset COS is used to calculate the CMP together with the FRG (see
chapter 2.3.1.8 below)
Distance from last bird to Tailbuoy: defines the distance from the bird to the Tailbuoy
along the streamer
program NaviPac to accept the pulse on Pin 6 (DSR Data Set Ready). The user will have
to modify the Navipac.ini file found in the Windows directory as visualized below in
Figure 54. The file is opened by right-clicking in the Explorer Panel under item File
header DB Version... Choose INI File and the file will open. Change the value for
useDSRForPPS to 1 if the pulse is on pin 6 and maintain a value of 0 if pin 9 hosts the
pulse
2.3.1.7 Data-acquisition
According to the requirements, three data-acquisition systems must be defined:
NaviSound 215 Echo-sounder
Digicourse Feather Angle
Distance Shoot Info
2.3.1.8 Offsets
Four offsets have been defined in Config. In general terms, these offsets are supporting the
calculation of output to various sensors or in connection with the navigation relative to the line.
The offsets have been configured in practically identical ways, all in order to support the
calculations associated with the streamer position. Below in Figure 67, the configuration of the
offset COS is illustrated. This offset is used in the Digicourse configuration to define the
Common MidPoint (see chapter 2.3.1.4.1 for details). In addition to this offset, two are used for
QC of the streamer position (by facilitating comparison to RGPS-positions) and the latter is used
to determine the tow-point of the streamer.
Bearing this in mind, the settings applied to NaviPac were as visualized below in Figure 69. To
the left the ellipsoid and map-projection definition are shown. The middle figure shows the
datum parameters and method, whereas the right figure shows the unit selections.
The majority of the settings are identical to the default values. A few comments to the values
must be supplied:
Cycle Frequency: This value defines how often NaviPac should perform its cycle. Default
value is 1 is valid under most circumstances, however a higher frequency could be applied
if special circumstances call for it
Deskew Data: Will facilitate that the LOPs be de-skewed to correct time. Default value is
yes. Must be selected in order to be able to combine and compare multiple surface
navigation systems
Allow use of same port: Will allow NaviPac to accept that the user defines same port in
different instrument configurations. In the present context this is required, since the driver
for Octans gyro and Octans RPH allows for the sharing of a port
Deskewing Filters: NaviPac uses a deskewing technique to adjust measurements to same
instant time. With two independent GPS systems, it is necessary to correct for age and
delays to compare the two. To do that, an exponential filter is applied in order to calculate
the filtered value. The value should be based on the size of the vessel, its rate of turn and
acceleration capacity. Default values are under most circumstances acceptable
Show raw GPS antenna position: will make NaviPac treat the raw GPS antenna position
as a separate object (without any C-O values, offsets, attitudes etc. applied). This will
facilitate that the antenna position can be made visible in on-line mode on for instance the
Helmsmans Display
NaviPac is performing a cycle every second. By default the events/Shot-points in the log-files
will be at a cycle this will be inconvenient for most seismic applications. To change this default
setting, the NaviPac.ini file in the windows directory must be changed as follows:
'UseEventTimeForNav = 1' (see Figure 73 below). This action will force NaviPac to interpolate
the position to the shot-time rather than to the cycle.
On-line Program or from Windows Explorer. The main window is the online view, from which
the majority of the on-line functions are controlled, in the sense that the Online program handles
the entire navigation operation, i.e. selection of LOPs, collection of sensor data, computation of
positions, presentation of data, calibration, adjustment of navigation attributes etc. All of this is
visualised below in Figure 75.
Status Bar
2.4.1.1.1.1 File
The File menu that contains files-oriented entries, is visualised below.
Open NaviPac Set-up: Starts the NaviPac GenSetup program (not Config)
Save Settings: Will save the current window size and position of the NaviPac Online
program. This feature is valid for all windows/programs opened in on-line mode. In this
way it is possible to predefined an online layout that will be re-established every time
NaviPac enters on-line mode
Print online setup: This action will print the contents of the present online database
(including selected LOPs, gyros, speed logs, motions sensors and dynamic objects) to the
default Windows printer (see below)
Exit: This will stop the NaviPac Online program. The action does not stop data-collection
from sensors and calculation of reference position - only the GUI part is stopped (not the
hidden processes described in chapter 2.4)
2.4.1.1.1.2 Edit
The Edit menu contains menu entries for performing changes in the online navigation set-up. It
looks as shown below.
Date & Time: Opens a new dialog for changing date/time of the computer. It further
facilitates changing the time/date control (see below). A drop-down-list will show items in
an available list for the user to choose between
Estimated Position: Opens a new dialog for inputting new estimated position (see below).
This function may be needed to ensure that calculations dont get out of range. It is
possible to enter data manually or to ask NaviPac to take the GPS position from the raw
data and use as estimated position. By right-clicking on one of the Lat/Lon labels, a
selection list (as shown below right) will pop up. This facilitates change between different
input-formats
LOP Control, C-O: Opens a new dialog for manually specifying the weight, sigma
(Tolerance limit) and C-O (Calculated - Observed) of each LOP component (LOP = Line
Of Position) in the navigation computation algorithm (see below)
Positioning Systems: Opens a new dialog for changing the set-up of surface and dynamic
navigation systems (see below). There is an available list for both surface positioning
systems and for Nav objects. By highlighting in the Available and the Selected lists and
by using the left/right arrows, it is possible, in online mode, to select and to deselect the
various navigation systems defined in the configuration mode
User Defined Offsets: Opens a new dialog for changing the fixed offsets defined in the
configuration mode (x, y, z, name, and on/off) (see below)
2.4.1.1.1.3 View
The View menu contains entries with various functions for changing the navigation options. It
is also from this menu the various windows/programs are opened. It appears as shown in the
figure below.
Position Format: Cascading button allowing the operator to select a format of the
positioning display. The system toggles between: X, Y Grid, Latitude/Longitude
(DDMMSS.ss) and Latitude/Longitude (DDMM.mmmm). The selection will then
have an impact on the position visualized dynamically in the Information Bar (see below)
Alarm Monitor: Will open the Alarm Monitor program that displays and controls user-
defined alarms (see chapter 2.4.2.11 for details)
Attitudes (Roll, Pitch, Gyro): Will open a window with detailed attitude & speed
information, where a gyro, motion & speed log system can be selected and data displayed.
If two systems for instance should be compared two windows can be opened (see chapter
2.4.2.5 for details)
Base Position: Will open a window for display of detailed information associated with all
LOPs included in the position calculation (see chapter 2.4.2.5 for details)
Catenary: Will open a window for catenaries computations & display (see chapter
2.4.2.11 for details)
Data acquisition: Will open a window with functions for selection of attitude, echo
sounder channels and Z-offsets that can be displayed in alphanumerical as well as in
graphical views. Display can be time-series plots/views or KP-based plots/views (see
chapter 2.4.2.52.4.2.9 for details)
GPS Status: Will open a window with status information for up to five selected GPS
systems (see chapter 2.4.2.6 2.4.2.5for details)
Helmsmans Display: Will open the Helmsmans Display for line-planning, steering
control, vessel tracking, logging control etc. (see chapter 2.4.2.1 for details)
IO Monitor: Will open a dedicated input monitor module that shows statistics on the
incoming data and supplies a quick overview of the IO status for each sensor (red/green
status) (see chapter 2.4.2.8 for details)
Log Data: Will open a new window with logging functions. This window must be opened
in order to perform logging of raw data (see chapter 2.4.2.2 2.4.2.5 for details)
Object Positions: Will open a new window for monitoring of the object positions (fixed
offsets, remote positions and dynamic positions) (see chapter 2.4.2.7 for details)
QC: Will open a new window with detailed Quality Control display information, such as:
error ellipse, standard deviation for selected navigation priority groups etc. (see chapter
2.4.2.52.4.2.11 for details)
Raw Data: Will open a new window with port data display/selection functions (see
chapter 2.4.2.3 for details)
Alarm & Message File: Will open a window with logged alarms & online operator
actions (see below)
Clear alarms & messages: This action will empty the message list in the Online window
Status Bar: Facility to toggle the status bar on and off
Toolbar: Facility to toggle the toolbar on and off
2.4.1.1.1.4 Navigation
The Navigation menu looks as shown in the figure below. It contains entries with functions to
change the navigation options. Further details on the issue of Navigation are given in chapter
2.5.2, Performing the Navigation Splitting.
Navigation Mode: Points to the two navigation mode radio buttons: Automatic Multi
Positioning and Auto Prioritised Positioning. The current selection will be dimmed
Change Priorities: Only available when Auto Prioritised Positioning mode is turned on.
This menu entry will open of a dialog that allows the operator to manipulate the LOP
grouping, i.e. to define which stations/systems should be part of which priority group. Part
of the functionality can also be reached via the Navigation Buttons (see chapter 2.4.1).
See further details in 0chapter 2.5.2, Performing the Navigation Splitting
Automatic change priority: Only available when in Auto Prioritised Positioning mode.
The selection decides whether or not NaviPac should automatic switch to navigation group
2 if the primary navigation drops out (red state on primary navigation system). If selected,
NaviPac switches group if there has been a red state for more than 3 seconds. NaviPac will
not automatic switch back the operator must decide for himself when the (previous)
primary system is adequately stable
2.4.1.1.1.5 Calibration
The Calibration menu is depicted in the figure below.
Position: Will open a window for specification and execution of position calibration (see
below). If the calibration should be related to one positioning system, Auto Prioritised
Positioning must be initiated (see chapter 2.5.2, Performing the Navigation Splitting for
details). Do not press the Apply button unless absolute sure that the values should be
used as C-O corrections for the particular positioning system. In the window below right, it
appears, that the figures will be used as C-O values for the LOP (in online mode).
Whenever a manual start is performed, the values will disappear automatically
Position Fix: This action will start the XYZCal calibration-module. Details on how to
utilize this utility are available in the document XYZCal that is installed together with
NaviPac
Range: Will open a window for specification and performance of range calibration (only
relevant with range-based systems)
USBL Calibration: Will start the USBL calibration program (USBL Fix - see below).
Further details on how to perform the USBL calibration are available in the document A2.
USBL Calibration that is installed together with NaviPac
Vessel Gyro Calibration: Will start a dedicated module to perform quay based gyro
calibration as shown below
Enter the known quay-heading (true heading for comparison to gyro-readings) in the
Direction field, the distance between the points where L1 and L2 are to be measured (in
the Length field) and the time for the calibration (in the Calibration time field). When
the Start sample button is pressed, the window below will appear.
Press the New Measurement button and the window below will appear.
At first the fields will be empty. Press Fetch (to make the module read the gyro readings)
while performing simultaneous readings of L1 and L2. Enter the values in the fields, press
Calculate to calculate the heading of the vessel. Now press OK. The focus will go back
to the window in Figure 77. Repeat the cycle until the utility warns that time is up. Then
press OK in the window in Figure 77 and return to the Gyro Calibration window. In this
way it is possible to make several data-series in order to arrive at some average value.
Further it is possible to print the report. Alternatively it can be opened from the
$EIVAHOME\data directory (see below)
The important figures are the C-O and Standard Deviation values generated for each of the
gyros attached to the Vessel object in the configuration. Note that further details on how to
perform attitude calibrations (Vessel Gyro, Vessel Motion and Remote Gyro) are found in
the document A10. Attitude Calibration
Vessel Motion Calibration: Will start a dedicated module to perform quay-based
roll/pitch calibration (see below)
Remote Gyro Calibration: Will start a dedicated module that is designed for performing
dynamic gyro calibration. The module is normally applied to perform a check of a gyro on
for instance an ROV against the Vessel gyro. The ROV must be fixed on the vessel and
L1/L2 measurements must be performed. When starting the utility, the user is prompted to
define the object that the gyro is placed on (see below)
Enter the known heading-difference between the vessel and the baseline from which L1
and L2 are measured in the Direction field. Also the distance between the points where
L1 and L2 are to be measured (Length), as well as the time for the calibration must be
defined. When the Start sample button is pressed, the window below emerges.
This window is for information only. The process of collecting gyro-data will continue
until the utility warns that time is up. Then press OK to return to the window in Figure
79. It is possible to make several data-series in order to arrive at some average value.
Further it is possible to print the report. Alternatively it can be opened from the
$EIVAHOME\data directory (see below)
The important figures are the C-O (Error) and Standard Deviation values generated for
each of the gyros attached to the remote object
2.4.1.1.1.6 Calculate
The Calculate menu is depicted in the figure below.
Distance To Stations: Will open a small calculator-dialog for calculation of the distance to
all stations in use
Grid Point: Will open a calculator-dialog for calculating grid points (with the local
ellipsoid) based on range/bearing input (see below)
True Distance: Will open a calculator-dialog for calculation of true distance between two
points (local ellipsoid) (see below)
WGS 84: Will open a calculator dialog for conversion between user datum and WGS84
(see below)
Chen and Millero 1977: The entry facilitates calculation of sound-velocity in water based
on temperature, pressure and salinity observations, utilizing the Chen & Millero 1977
formula
2.4.1.1.1.7 Events
The Events menu is depicted in the figure below. See chapter 2.2.1.7 for further details on
event settings.
Manual Event: This action will generate a manual event. The event will be displayed on
the Helmsmans Display if enabled there. Further, if logging is enabled, the event number
will be logged
Manual Event (Note): This action will generate a manual event with a note. The event
will be displayed on the Helmsmans Display if enabled there. Further, if logging is
enabled, the event number will be logged
Event Settings: This action will open a dialog in which event setting parameters can be
defined as shown below
Distance Event info: The distance event window displays information about the actual
event calculation as shown below (if distance events have been initiated)
2.4.1.1.1.8 Options
The Options menu is depicted in the figure below.
Display events in message list: Defines whether generated events are to be displayed in
the online message list
Display warning in message list: Defines whether warnings generated are to be displayed
in the online message list
Instrument control: Facilitates a series of commands and views that are closely related to
instrument controls:
Show Digicourse status: Will open a dedicated status window for Digicourse bird
monitor. For 2D seismic applications
GPS Monitor: Will open a dedicated GPS monitor window. Control mainly for
Ashtech/Thales GPS display for any NMEA based GPS
RDI DVL Control: Will activate a dedicated control module for RDI Doppler Logs
Geodimeter Control: Will open a dedicated status and control window for
Geodimeter ATS 600
Polartrack Control: Will open a dedicated status and control window for Polartrack
range/bearing system
Instrument monitor and control (Also known as Instrument Spy): Will open a
dedicated module to display incoming or outgoing data including option for data
capture (see below). Allows also sending commands to connected inputs (further
details are found in chapter 2.4.2.4)
Logging control from Simrad EM: Will open a dedicated utility module designed
to receive logging on/logging off commands from Kongsberg/Simrad MBE
system (EM3000 and similar) and on the basis of this to control logging in NaviPac
Client specific: This includes special functionality for limited use typically dedicated
and specialized for a single client:
Stolt Offshore - Dive number...: Online control of diving number related to SCS
ROV LOG2 data output
NaviPac 2 UKOOA P2/94: Translator from NaviPac survey format to UKOOA
P2/94
Alarm filtering: Includes menus to filter uninteresting alarms away
Objects: Facilitates the de-selection of alarms for objects for instance when an
ROV is on deck. The dialog that facilitates this is shown below left with an
Available and a selected list
Instruments: Deselect alarms for dedicated instruments. The dialog that facilitates
this is shown below right
Reset on Warmstart: Defines whether NaviPac must reset the filter definition on
restart of navigation
Survey Notes: Activate the EIVA common survey log application (see below). Further
details on the subject can be found in the document Survey Log that is installed when
NaviPac is installed
NaviPac raw log: Opens dedicated module for raw data logging (prepared for playback)
Depth calculation parameters: Will open a dialog in order to specify parameters relevant
for depth calculation/determinations (see below)
EIVA Stat: Opens recording and statistical module for EndOfLine reporting (see below).
Observe that the facility requires .NET 2.0 to be installed on the computer. Further details
on the subject can be found in chapter 2.4.2.11
2.4.1.1.1.9 Help
The Help menu is depicted in the figure below. It contains information about the software as
well as a link to on-line help.
Contents: Will start the default HTML-browser with the HTML-version of the 4-Online
manual (see below)
The Online Tools toolbar is shown above in Figure 80. The toolbar can be disabled (from the
View menu item) or it can be moved to another location. It contains the following information
that is also accessible from the main menu of the Online program (see chapter 2.4.1.1.1):
Save settings
Estimated Position
Helmsmans Display
IO Monitor
Raw Data
Base Position
Object Positions
GPS Status
Attitudes (Roll, Pitch, Gyro)
Data Acquisition display
Instrument Spy
Survey Log application
Manual event
Manual event (with note)
The Information bar as visualised above contains the following information, from left to right,
which is dynamically updated:
Gyro: Shows current heading (true) of the vessel in a range between 0.00 and 359.99
Reference Position: Shows ships reference position in geographical or grid co-ordinates,
depending on user selection
DOP: Shows standard deviation of the reference position
Unit: Displays ID/name of selected unit
Traffic Light Indicator: Green when all operations are OK, yellow to indicate for the
operator to watch out (check message and alarm list), red state occurs after a period with
yellow state and when the cause for this has not been corrected
The Navigation buttons shown above indicate the source NaviPac is presently using for primary
navigation input. It contains one button called MultiPos and one for each navigation group.
The current selection is marked as if it was pushed and it is possible, by pushing the buttons, to
perform a quick change between primary/secondary and multiposition options.
When alarms occur they will be added at the bottom of the window. Also when the user applies
changes to the set-up (Online.DB) the changes will be displayed in this window. Note: The
messages are also logged to a file that can be accessed from menu item View Alarms and
message file.
To the right is the Alarm check-button. When alarms occur the button is checked and text
becomes red. When checked off (by user) the text will turn green.
The status bar is visualised above. To the right, it displays current date and time, as controlled by
either a GPS or by the internal clock of the computer. The time-format depends on the regional
settings applied to the computer.
To the left tool-tips etc. associated with the present use of the Online program are visualised.
2.4.2.1.1 Introduction
The NaviPac Helmsmans Display can be used for a various number of operations. It gives the
Helmsman a tool for active steering control, that is to visualize and display the current position
of the vessel/ship and offsets in 2D. The Helmsmans Display can indeed as well be used for
survey preparation when runline-planning and for active surveying on runlines. Also plotting
facilities of recorded data are available.
To distinguish between a dynamic real-time situation with consecutive position updates and an
option for standalone operations, the NaviPac Helmsmans Display can operate in two modes:
Line planning mode and Surveying mode.
The two modes have their own set of windows settings, which are saved in the registry database
(by the operator). It is therefore possible to operate with two sets of active views of the
Helmsmans Display, for instance one map view and a cursor position view in the line-planning
mode, and two drawing views, a left/right indicator view and several data views in the surveying
mode.
The Helmsmans Display can be started from the View-menu of the Online program or from
the dedicated icon on the Online Toolbar. It can also be started automatically by NaviPac as
part of the Warm Start facility in the generic views section (see chapter 2.3.4). Further, when
operating in line planning mode, the Helmsmans Display can be started autonomously,
separated from the NaviPac program.
2.4.2.1.2 Description
File
Options
View
Window
Help
Range & bearing: Opens a new Range & bearing view or edit settings for the focused
Range & bearing view
Distance counter: Opens a new Distance counter view or edit settings for the focused
Distance counter view. Starting and resetting the Distance counter is also possible from
this menu
Rigmove: Opens a new Rigmove view or edit settings for the focused Rigmove view
Anchor Handling: Opens a new Anchor handling view or edit settings for the focused
Anchor handling view
Time & date: Opens a new Time & date view or edit settings for the focused Time & date
view
Main bar: Toggles main bar on/off
Signal bar: Toggles signal bar on/off
ECDIS palette bar: Toggles ECDIS palette bar on/off
DTM palette bar: Toggles DTM palette bar on/off
Status bar: Toggles status bar on/off
To have the Helmsmans display receive information from the NaviPac program, select menu-item File-
Manual connection. Alternatively the New icon could be pressed. Having done this, the window below
in Figure 86 will appear.
The Local check-box must be checked. The IP-address will automatically change to 127.0.0.1, which is
the IP address of the local computer. Note that the port-number cannot be changed. This is the default port
for this connection. Now finish this dialog by pressing the Connect-button. The Helmsmans Display
program will start to update. If this is the first time the program is started, it will look as shown in Figure
85.
The Map View has four tool-bars attached to it. These can be selected and deselected from the menu-item
View Map Toolbars. The toolbars can be detached from the predefined position and dragged to a
new position anywhere on the monitor of the pc. Observe that once this is done, the toolbar is has an
absolute position on the monitor, not a relative position on the Helmsmans Display window. So when
moving the latter, the detached toolbar will not follow along. The toolbars are:
The Zoom Bar (see Figure 92)
The Map Control Bar (see Figure 93)
The Scale Bar (see Figure 94)
The Level Bar
The windows/views can be moved and arranged so that they do not overlap by left-clicking the
Caption/Title of the views and then dragging them onto a new location inside the overall Helmsmans
Display window. The windows can also be resized, so the text is readable and the map-view is optimized
for viewing. Further, by right-clicking the views, it is possible to switch the Caption/Title off. This will
save space to the more important information to be displayed.
There are, in principle, an unlimited range of possibilities as to how to arrange these initial views. The
arrangement shown below in Figure 96 must therefore only be regarded an example.
New views can be added to the Helmsmans Display by applying the menu item View. This will give
the user the possibility to choose between s series of view-types, such as: Runline Control view, Range &
Bearing View and Time & Date View.
Relative to the views added to the settings applied to the HD shown in Figure 96, a vital one is missing
with respect to performing a seismic survey. The Runline Control view is loaded by choosing the menu-
item View - Runline Control - New runline Control view. Once this has been done the window for
configuration the view as well as the view itself will be displayed (see Figure 97 below).
Once the required settings have been applied, press the OK button and move the Runline Control View
to the desired position. The Survey bar can be detached and moved to another location. Now the
Helmsmans Display looks as shown below in Figure 98.
The Survey-bar hosts a series of important functions for the selection of runlines as well as for
starting/stopping survey/logging as visualised below in Figure 99. The figure shows the bar when a
runline has been selected and logging has been started.
When a runline has been selected and no logging is taking place, the Survey bar looks as follows:
Finally to save the setting, so the Helmsmans Display will appear the same way the next time it is
started, select the menu-item File - Save As and choose an adequate name. Alternatively, pressing the
floppy icon on the tool bar will have the same effect. Further, to ensure that The Helmsmans Display will
automatically load the most recently used job-file at start-up, inspect menu-item File Autoload Jobfile
and make sure that it is ticked on.
Double-click on the Vessel object at the top of the list. The window below in Figure 102 will
now appear. From here, it is possible to modify various settings associated with the dynamic
object.
To change the vessel shape, choose the Shape/outline tab as shown below in Figure 103. The
figure shows the default settings of the parameters.
First choose Scaled Shape/Outline and press the Open button. The window below in Figure
104 appears. Choose the file desired and press Open.
Display of various text items associated with the object (name etc.) (see below)
Once the settings are acceptable, press OK and then Close from the Listing of Object
window. The Helmsmans Display now looks as shown in Figure 106. Observe that, in order to
see the Vessel shape, it is necessary to choose a scale between the break-scales described in the
above.
Control View and choosing menu-item Runline New Runline. Either way however, the
dialog in Figure 107 will emerge.
The Runline Edit dialog shows a single segment with default start and stop coordinates of 0, 0. In
order to enter the desired parameters for the runline, press the Edit button (or double-click on
the segment). The dialog shown below in Figure 108 appears.
The dialog has a tab for start coordinates as well as a tab for the entering of the end coordinates
of the runline. There is also a tab to enter range and bearing from the start point to the end point.
By choosing one of items in the Position representation field, it is furthermore possible to enter
coordinates in geographical coordinates as well as in grid-coordinates. It is furthermore possible
to choose to enter data in either User Datum or in WGS-84. Default when opening the
window is grid-coordinates in user datum.
Once the parameters have been entered, press OK to return to the Runline Edit Dialog. It now
looks as shown below in Figure 109.
From the Runline Edit Dialog, it is now possible to press OK to store the runline data will be
stored in memory only as well as displayed on the Helmsmans display. Alternatively it is
possible to save the runline prior to exiting the dialog. To do this, first select the Main tab, and
insert a name in the Runline Identification - Name field (see Figure 110). After inserting the
name press OK, and save the file in a directory as desired. Note that the default directory for
runline data is $EIVAHOME\NaviPac\Runlines.
Once the runline is entered, the Helmsmans Display looks as shown in Figure 111 below. Note
that the runline is shown in green.
Once this is done, the dialog to enter the endpoint parameters of the next segment will emerge as
shown in Figure 113.
It is possible, in the Rng/Brg tab, to enter the range and bearing from the endpoint of the
previous segment to the endpoint of the present segment (see Figure 114 below), or to select the
End tab and enter the end coordinates of the present segment (see Figure 113 above).
If multiple segments have been entered, the Runline Edit dialog will look like shown below in
Figure 115.
The cursor will turn into a cross. Move the cross to the position where the line should start and
double click. The cursor/cross can now be moved to the next turning point. Register this with a
single click. For every single click, an endpoint of a new segment will be created. Double-click
to end the line. During the creation of the runline, it will constantly be updated on the
Helmsmans Display.
While entering a cursor created runline, the + and -> buttons (or the wheel of the mouse) will
scale up and down at the same time the letters on the Level Bar can be used to change the level
on the map-area.
If the cursor is moved outside the map, the map will follow the cursor, without changing the
scale. To delete segments, press the Delete key and the last segment will be deleted.
The first segment created will always be a straight segment. The next segment however can be
one of three:
If the previous segment is a straight segment:
A curved segment between the starting and the ending points that will have the
previous segment as a tangent in the starting point
A straight segment between the starting and the ending points
In addition to this, if the previous segment is a curved segment:
A straight segment between the starting and the ending points that is a tangent to the
previous segment in the starting point
It is possible during the generation of a cursor-controlled runline to toggle between the segment-
types, simply by pressing the Space button on the keyboard.
The multiple segment runline created looks (in green) as visualized in Figure 117.
Select the desired runline and press the Open button to load the runline into the Helmsmans
Display.
To start recording/logging of data, press the Start button on the Survey bar once more and the
runline will turn red to indicate that logging has been initiated. This can be observed in a number
of other placed on the Helmsmans Display (see Figure 120):
The logging icon will turn active (red arrow in Figure 120)
The Survey bar changes appearance (the Stop button becomes active)
To the far right on the Status bar, the names of the files logged will be displayed
Observe that no logging will take place if the Log Data program is not running. Figure 121
shows the Log data window during logging. Note that here, the Logging toolbar has changed its
appearance (the stop-icon has become active) and that logging information is displayed on the
Information window (see chapter 2.4.2.2 for details).
Once logging has been initiated from the Survey bar of the HD, it should never be stopped from
the Logging toolbar of the Log Data window.
To stop recording/logging of data, press the Stop button on the Survey bar. The runline colour
will turn grey to indicate that the runline has been surveyed (see Figure 122). Further the logging
icon will turn in-active (grey), the Survey bar changes appearance (the Start button becomes
active) and the file-names of the files being logged, previously visualised to the far right on the
Status bar, disappears.
The program facilitates configuration of logging methods. Further it is possible to start and stop
logging from the program and to inspect the current status of the logging.
Data can be logged in 3 different ASCII text formats:
General format: A general format that will contain all information including events and
raw instrument data
Survey Format: An XYZ ASCII record format to be read by the dedicated NaviPac
interpreter in NaviEdit (or another charting package able to read the format). All positions,
depths and attitudes (gyro, roll, pitch, heave) values are logged
Custom format: Is a format that can be customized by the user on the basis of the
configuration settings
The user interface of the Log Data program is organised in different panels, toolbars, menus and
views as shown above in Figure 124. The various items can be listed as follows:
Main Menu
Logging Toolbar
Information Window
Logfile Information Bar
Status Bar
Save Settings: This will save all current settings, including position and size of window,
custom log format and the settings defined in Set-up Logging
Save As: Save the custom logging format in an external file for later use. The default
location of the file is the $EIVAHOME/data directory
Load From: This menu-item allows for the loading of a custom logging setup from an
earlier saved setup
Exit: This will stop logging (if started) and exit the program
The Edit menu hosts one entry:
Custom logging format: The Custom LogData Format can be specified in the dialog that
will appear here (see details below in chapter 2.4.2.2.1.2)
In the dialog, it I possible to define what to log, where to log it and how often as well as to define
which information should be displayed in the Information Window:
Log files: In the upper part (Log Files) it is possible to specify the logging formats as well as
the directories and the file naming convention. Observe that space must not be included in
any part of the path
Extra: Check this on if extra information is needed in the survey format (e.g. Logging of
offset positions). The check-box cannot be deselected
Raw only :Reduces general logging files to include only header and raw data strings
Prefix in log file names: Possibility to select between different predefined conventions for
definition of the logfile directory- and filename. Also the possibility to make a user-defined
selection
Recording Mode:
All updates: Log every cycle
The General tab holds general settings for the custom format:
Header in custom log file: Field for information about what has been logged
Save Header: If checked the header will be saved
Include time, version & filename: Will include a line in the file with this information
Auto generate header: Will insert all items from the included list and separate each by the
separator selected
Separator: An item separator is used to separate the items being logged
Record based logging: The format of the logfile can be record based (i.e. one record on
each line) or line based. Line based logging will result in data items from one cycle will be
contained in one separate line
Insert in all data items: The following general settings can be selected and thereby logged
for all items:
Data types: P, G, V, A, D, E, C, R (P=Position, G=Gyro, V=Velocity, A=Attitudes,
D=Dataacq, E=Events)
Object Id: The object number/offset number (vessel = 0)
Index in gensetup.Db/Event method: Instrument index (see chapter 2.2.1.2.2 for
details)
In the items, the items for logging can be selected and configured. To the left in Figure 127
above is the Available list; to the right is the Selected list. Items can be moved to and from
the Selected list by highlighting the item and pressing either the arrow left or the arrow right.
By highlighting an item in the selected list, it is possible to move the item up and down by
pressing the up and down arrow respectively. Further, by highlighting an item in the Selected
list, it is possible to modify dedicated items, specific for the item in question, by clicking the
More button. The Available list can include the following items:
Time in different formats
Height in positions records
Gyro
Figure 129 Custom Logging Format Window Date and Time tab
The Date and Time tab facilitates definition of parameters associated with the logging of time
(when time has been chosen under the Items tab). Time is by default selected to the in a fixed
format. If Custom Date/Time is selected, it is possible to tailor-make the time-format.
Note that the toolbar shown in Figure 130 is associated with a situation where logging is taking
place. If logging has not been started, the toolbar looks as shown below in Figure 131.
When the system is logging data, the Logfile Information Bar will contain information about the
current logfile name, including path. If Custom logging has been initiated, the file-name
displayed is associated with the custom log-file otherwise the filename is associated with the
survey file.
When logging has not been started, the Logfile Information Bar does not contain any extra
information, as shown above.
The status bar is visualised above. To the right, it displays current date and time, as controlled by
either a GPS or by the internal clock of the computer. The time-format depends on the regional
settings applied to the computer.
To the left tool-tips etc. associated with the present use of the Log Data program are visualised.
The window can display data from one port at a time in the figure above, data from a GPS-
receiver on port 19 is shown. The main items in the window are:
Port: From the drop-down list it is possible, from an available list based on the NaviPac
configuration, to select which port to monitor. By selecting a new port, the default
communication parameters from the configuration will be shown (databits, stopbits, baud
rate and parity)
Bytes per second: For the port selected, this attribute gives the average number of bytes
per second received from the instrument. The measurement will be averaged over a period
of 10 seconds
Raw Data: This list window displays the raw data received on port as either ASCII texts
or hexadecimal numbers
Instrument: When a port has been selected, this field will display the corresponding
system type. If the interpretation fails (see Interpreted Data), the operator may select
another type in the right part of the list to see if it interprets better
Expected format: Short notation for the expected incoming telegram
String filter: If NaviPac is configured to look for certain leading string patterns to be able
to filter in the incoming telegram this feature can be used ($GPGGA indicates for instance
that all other strings are to be ignored)
Use string filter: RawData displays all incoming strings. If selected then the system places
a | in front of all strings that normally would be ignored
Interpreted Data: This small sub-window will display how the last line has been
interpreted. For a GPS it the following will be displayed: Latitude, Longitude, Easting,
Northing, Mode
The window can display data from one port at a time (output as well as input) in the figure
above, data from the EIVA 3D Display instrument on UDP/IP port 7913 is shown. The main
items in the window are:
Instrument: From the drop-down list it is possible, from an available list based on the
NaviPac configuration, to select which port to monitor. By selecting a port, the port-
number will automatically be visualized under Port
Port: see above
Raw Data: This list window displays the raw data received on port as either ASCII texts
or hexadecimal numbers
Capture: This will open a dialog that will facilitate capturing of raw data from the
particular instrument onto an ASCII-file
The window facilitates the viewing detailed information of the LOPs included. The window will
be dynamically updated each second with the latest information available. The main items in the
window, when in normal mode are:
Prio: For each LOP this field states which priority group it belongs to. The list of LOPs
will always be organized in ascending order by Prio, so it will appear as shown above in
Figure 135, where each LOP with Prio 1 are placed together. The Prio will always be
ordered in sequence - hence a system cannot have Prio 1, 2 and 4 without a Prio 3. Note
that LOPs acquired in Prio 1 will be the sole source for the computation of the resulting
reference position
Reference position (Easting, Northing): This field gives the grid-position of the ships
reference point. The display format will always be in local datum with the map-projection
defined in the NaviPac configuration. If the system uses Multi-positions or if the
prioritized position is for priority one, this position corresponds to the reference position
shown in the Online Main Window. Otherwise it must be regarded as a secondary position,
which can be compared with the primary
Height: This field contains the height of the ships reference position. Depending on the
NaviPac configuration, the height-component will either relative to the reference ellipsoid
or it will be a orthometric height (thus taking the geoid undulation into account in order to
reduce the height to a vertical datum)
Std. Dev: Displays the standard deviation of the reference position. If the system uses
Multi-positions or if the prioritized position is for priority one, this figure corresponds to
the reference position standard deviation. Otherwise it must be regarded a QC/comparison
figure, which can be used to check whether the navigation priorities should be changed. If
the group consists of one GPS system, the standard deviation equals the GPS HDOP
Station Name: For each LOP in the group(s), the corresponding name will be displayed
Measured: This field gives the raw data measured for the current LOP. For GPS the value
will be presented as local grid-coordinates
Converted: This represents measured value, corrected for scale factor, station delays etc
Predicted: This represents the value calculated by the Kalman filter
Error: Is the difference between the converted value and the value calculated in the least
squares adjustment
Weight: The weight indicates the current weight (between 1 and 0) of the LOPs in the
least squares adjustment calculations
Difference (dx, dy, dz): If the system is set to more groups, the lower line in each
secondary group will show the distance between the particular secondary position and the
reference position
The window facilitates the viewing of various status-information associated with the GPS
system(s). The data in the window originates from the information from the GPS-receiver and
will therefore only be available if the GPS is set to output NMEA-0183 format 3. The window
can be presented in either normal mode (as shown above) or in extended mode. The main items
in the window, when in normal mode are:
GPS type and name: Show instrument name and type
Mode: GPS quality indicator:
NONE: Could not recognize the GPS mode
GPS: Autonomous solution
Diff: Code-Differential solution
RTK: Phase differential solution
#Sat: Number of GPS satellites being used. Range: 0 to maximum number of GPS
satellites
HDOP: Horizontal Dilution Of Precision
Dif. Id: Identification of reference station
Age: Either observed data age (Ashtech GGA in RTK mode) or calculated age (from
timestamp of message to start of cycle)
Geoidal H: Geoidal separation (undulation) in meters at present position
Antenna Height: Ellipsoidal height of the antenna in meters
The window facilitates the viewing of detailed information of the objects included, such as:
dynamic positions, internal positions and offsets. The window contains one line per selected
object. The lines will be presented with windows text colour the normal colour is black, but it
turns red if the last calculation was not OK. The main items in the window are:
Object name: Name of the object. As presented in the selection dialog. The name is
specified in the objects.txt file
The window contains one line per defined instrument, including information about real inputs,
simulated data, calculated data, as well as instruments that have been set to off. The main items
in the window are (column by column, left to right):
Instrument: This column shows the names of the instruments, as defined in the NaviPac
configuration
Port: Shows the port ID (COM as well as LAN) that the instrument is assigned to
Pac/sec: Shows number of data packets received the last second
Pac/10sec: Shows number of data packets received the last ten seconds. The information is
updated every 10 cycles
Empty cycles: Shows number of successive NaviPac cycles without data. The field can be
reset (menu-item Options Reset Counters)
Time since last: Shows time in seconds since last incoming data packet
Each line in the list will be presented in one of four colours:
Grey: The instrument is either off or calculated, i.e. no incoming data will occur at all
Blue: All is OK
Yellow: No packets received during the warning period. The warning period is defined in
the NaviPac.ini file. Default value is 2 seconds
Red: No packets received within the error period. The error period is defined in the
NaviPac.ini file. Default value is 5 seconds
The toolbar icon at the top of the window contains one icon per instrument defined. The
colouring of the light on the icons follows the principles described above for the alphanumeric
visualization. The toolbar can be released from the main window, but it is not possible to close
the main window and keep the toolbar for overview purposes.
Motion System: Will identify the primary motion sensor, as defined during the
configuration of NaviPac:
Name: A drop-down list allows for selection of a motion sensor
Location: A field showing which location (object) the motion sensor that was
selected/visualized on the name-box, is placed
Motion Info: is divided in six:
Roll: shows the roll-value read from the present motion sensor and corrected for C-
O
Roll CO: shows the roll C-O for the present motion sensor. The field will include
values entered during configuration as well as values entered in on-line mode
Pitch: shows the pitch-value read from the present motion sensor and corrected for
C-O
Pitch CO: shows the pitch C-O for the present motion sensor. The field will
include values entered during configuration as well as values entered in on-line
mode
Heave: shows the heave-value read from the present motion sensor and corrected
for C-O
Heave CO: shows the heave C-O for the present motion sensor. The field will
include values entered during configuration as well as values entered in on-line
mode
The alarm monitor utilizes display and control of user defined and system alarms in NaviPac.
The EIVAStat window is visualised below in Figure 142.
The EIVAStat program facilitates EOL-reports. The program can be configured to start in one of
a series of ways (see Figure 143, left):
Controlled by a runline control. In this way start and stop of collection of EOL-data will be
controlled by the survey-bar in the Helmsmans Display. Each EOL-report can
consequently be associated with a runline
Started automatically when NaviPac enter on-line mode
Started and stopped manually by the use of the buttons on the control
By defining the start and end positions in the dialog above, it is possible to start a calculation.
This calculation is visualised a new tab-window that will appear when pressing the Start
Calculation button.
The most significant figure to observe is normally the Vertical Angle (Theta) that is the angle of
the catenary curve. Items visualised are as follows:
Horizontal Distance (X): The horizontal distance between the two points
Vertical Distance (Y): The vertical distance between the two points
Vertical Angle (Theta): The vertical angle of the catenary curve
In general terms, the settings applied in NaviPac Online are the default settings that are
associated with the configuration definition, in accordance with what was described in chapter
2.3, Feasible Method, NaviPac Configuration.
The following therefore focuses on a visualisation of the methods applied to:
Start the system
Perform the navigation splitting
Define the shot-point settings
Setup the logging parameters
Use the Helmsmans Display to control the logging, to monitor the shot-point generation
etc.
At first the Available list to the left contains all navigation systems available (surface
positioning as well as navigational objects) in accordance with the definitions made in the
configuration phase. Highlight the first on the list and press the right-arrow to move the system
to the Selected list. The next item on the Available list will now automatically be highlighted.
Press the right-arrow again to move it to the Selected list. Repeat this action until all systems
have been selected. When pressing the OK button the window in Figure 148 will appear.
The estimated position displayed will display the most recent position. Press OK to accept and
to start the navigation cycle.
In the present context a change to Auto Prioritized Positioning must be performed. In this mode
the selected LOPs are divided into priority groups and the reference position is calculated on the
basis of group 1 only. To change to this mode, choose menu-item Navigation Navigation
mode from the Online program and select the item Auto Prioritized Positioning. Now choose
menu-item Navigation Change Priorities. The window in Figure 150 left will appear. From
here it is possible to define the number of priority groups and to define which LOPs belong to
which priority.
The first thing to do is change the number of priorities to 3 (similar to the number of systems).
This is done from the drop-down-list Number of groups (see Figure 150, middle). Now
highlight the last LOP of the first priority group. The button Insert Sep. now becomes active to
indicate that a separator can be inserted. A separator is used to define a split between priority
groups. Press the button and see that a separator will occur in the window. Repeat the action for
the splitting between priorities 2 and 3. The window now looks as shown in Figure 150, right.
Press OK now the BasePos window looks as shown below in Figure 151.
Notice in Figure 152 that the long event format has been de-selected, that events are incremented
by one and that eventing is controlled from the Vessel object.
From the Event Logfile Tab shown above in Figure 153, it appears that events are logged in one
ASCII-file, with file-name and path defined as shown.
The Trigger Events Tab visualized above in Figure 155 shows that for each shot-point, NaviPac
is configured to output an event trigger on the trigger port (com 31 in the present context). This
trigger, in turn, will invoke a closure pulse from a trigger box to be sent to the seismic system
(also see Figure 146). As detailed in chapter 2.4.1.1.1.7, the trigger pre time is used to
compensate for a potential known delay (650 ms in the present context) of the system that
receives the trigger. NaviPac will then output the trigger message prior to the shot actually
having to take place.
The Distance Events Tab visualized above in Figure 155 shows that eventing is taking place
every 20 m and that there is no maximum time between events defined. An important issue here
and typical for 2D seismic jobs, is that NaviPac is configured to calculate shot-point numbers
automatically. By defining the event number at KP 0 (1000 in the present context) and the shot
point interval, all shot-points have a unique label/position on the particular runline.
This is accomplished with the settings defined in Figure 156. All formats have been ticked on
and recording mode is All updates. Further it appears that disk-space warning is enabled, that
the maximum file length is 30 minutes and that all items to be displayed in the Information
window has been selected. Note also that the Handle custom format only has been
automatically ticked on to indicate that the Survey- and General files has been configured to be
logged via the NPRec program.
The custom logging file must be defined as follows.
Note in Figure 157, that the header is saved, that runline information is included in the file and
that the separator chosen is ;.
Note in Figure 157, that the header is saved, that runline information is included in the file and
that the separator chosen is ;.
The settings applied in the previous results in the Log Data window looking as displayed in
Figure 161 below. Figure 162, in turn shows the NPRec window during logging.
Right-click on the map view window and choose menu-item Runline Open Runline(s) to
enter the required runlines into the system. Note that the runlines are placed in the directory
$EIVAHOME\Runlines. Listing of the runlines may look as shown below in Figure 164. Once
the lines have been entered, the HD looks as shown in Figure 165.
No display-lines are envisaged for the Helmsmans Display. The final thing to do is hence to
modify the Helmsmans Display with views etc. The final result looks as depicted below in
Figure 166.
Choose two views from the menu-item View: Depth graph and Bird data table. The window
now looks as shown below in Figure 168.
It is possible to modify the Depth Graph view by right-clicking and choosing menu item
Settings. The window below in Figure 169 where tab Data has been selected, will pop up.
From the window it is furthermore possible to give the data from the various birds a different
colour in order to ease identification.
Finally on-line change of the Digicourse settings is facilitated from the Birdmon view. Choose
menu-item Edit Digicourse Settings. The window below in Figure 170 will appear.
Note that the window looks very similar to the Digicourse configuration window shown in
chapter 2.3.1.4.1 above. The only difference being that the settings for FRG, CMP and distance
to Tailbuoy is not supported in on-line mode. Observe that whenever changes are applied in on-
line these changes will also appear offline in NaviPac Config.
The module can be executed from the NaviPac Online window, menu item Options Client
Specific NaviPac to UKOOA or it can be executed as a stand-alone application. In general
terms, the program is sub-divided into two parts: a header import/editor part and a data converter
part (see Figure 171).
The viewer in the UKOOA exporter is a text-based header viewer, specifically designed to hold
and to display the header part of the UKOOA export file. This view can also be used for the data
part, since data can be appended to the view during exporting. Finally it can be used to open and
to inspect other UKOOA files.
The header can be freely modified by the user when inside the viewer, so it is the users
responsibility to leave it in the correct format, but a Format helper- dialog and format help on
the status bar, makes inspection and formatting easier. This Format helper conforms with the
UKOOA P2/94 specification, as it is taken directly from the original document.
The status bar displays the actual field that the cursor is within, the size and limits of that field,
and the data-type and the description for that field.
The same help is found in the Format helper dialog, which is invoked on the current cursor line
by clicking the on the toolbar or by holding down CTRL when clicking on the line to inspect.
After insertion all header data can be inspected and, if applicable, a manual completion can be
performed, utilizing the help-features described in the above.
Note that the entries inserted at each command will be sorted after header id, within the group
related to the particular command. Further, data from the set-up are formatted as specified,
unless some information must be user specified. These are marked with a ?. Hence: lines
ending with ? does not have the appropriate length of 80 chars and must be completed by the
user.
Clicking an item and pressing the Fill & Insert button brings up the Format helper dialog (see
above), for formatting the particular item, and afterwards insertion in the header view. The
Insert definition button just inserts the line selected in the header view. Note that the lines
edited by the Format helper dialog will have the required length of 80 chars.
It must be stressed, that it is the users responsibility to ensure correct length and correct format
on lines formatted/edited without the Format helper dialog.
2.5.7.1.3.1 Comments
Comments can be inserted anywhere in the header by selecting a line (clicking it) and pressing
the icon . Then at the following line C001 will be inserted. The user must now write the
comment directly in the view, bearing in mind the standard requirements (length 80 if needed:
append spaces to reach 80 exactly). Furthermore the user must modify the type if an alternative
to C001 is required. UKOOA have these rules for comments:
C0001 - for information related to the entire project
C0002 - for information related to the seismic line only
C0003 - for information related to (inter-)event data
2.5.7.2.1 Settings
When exporting raw NaviPac data-files to the UKOOA P2/94 format, the first thing to do is to
select the raw data-file to be converted. This is done from the menu-item Export Settings.
The dialogue window in Figure 177 will appear.
The Applied Vessel ID inserted here is used as base both for header insertion and for data
export, and cannot be changed within an export. Inter-event data of type T (if any in the NaviPac
data) can be included in the export by selecting it here.
The option Append exported data to headerview, will force the data to be written to the header
view during the exporting. Note that this might slow down the exporting process.
Figure 184 Items to watch in the Object Positions Program (the colour of the objects should not turn red)
Figure 185 Items to watch in the Log Data Window (during logging)
Figure 191 Items to watch in the Distance Event Info Window (opened from Online Window menu-item Events
Distance event info)
Figure 195 Date and Time controlled by ZDA (do not change!!)
The JobPlanner represents the overall user-interface to NaviEdit (see Figure 196). The program
facilitates editing at two levels, editing of header information in the Header Editor and editing of
raw sensor-data in the Data Editor. Editing of header information includes off-line editing of all
on-line settings, such as: geodesy, tidal information, off-sets etc (see Figure 197).
The editing of all raw sensor-data is enabled through a number of possibilities (see Figure 198):
Zoom (zoom in/out, zoom previous)
Region (create region/delete (inside/outside) region)
Spike detection ((wave length, frequency), delete spikes inside/outside region etc)
Translate (absolute value (factor), with off-set)
Scale (scale, origin, scale inside/outside region etc)
Smooth (wave-length, scale inside/outside region etc)
Delete (delete inside/outside region, delete spikes inside/outside region)
Settings (Axes (scale), colours, XY-window etc.)
The NaviEdit tools are in other words available from the menu, from icons on the icon-bar, from
short-cut keys, from the Explorer Panel as wells as from the List View.
Some of the tools are described in the following dedicated chapters, whereas others are explained
as an integrated part of the overall introduction to the various functionalities of NaviEdit.
Further from the Tools menu, it is possible to perform batch-editing. Choose menu-item Tools
Batch job to invoke the functionality. Batch editing should be employed in cases where
identical repetitive editing rules must be applied to the survey data. In this case all tedious and
time consuming manual editing can be substituted by this automatic and time efficient editing
method.
Select to attach the new multiple tide-file to the survey-files by ticking Attach new tide to these
blocks after creation.
Choose between the Interpolation methods Linear and Spline. Linear option will weigh the
observations relative to the inverse of the distance between the tidal stations and the survey-file,
whereas the Spline option will weigh relative to the square of the inverse distance.
Finally the Linear options offers choices associated with the blind angle stations functionality.
If two stations form an angle of less than a given value to the survey-area, the system can treat
this as a blind angle. In this case, and if the Ignore blind angle stations option have not been
ticked, NaviEdit will only use values from the closest station.
Click OK with the required settings on the window and insert a value for the tide-interval in the
window in Figure 202. NaviEdit will now create a new tidal file along with what was defined in
Figure 201 and attach it to the survey-files.
For both the List View and the Explorer Panel, the icons displayed reflect the actual contents of
the folder as well as of the file. The most commonly used icons are described below in Figure
205.
The Explorer Panel finally hosts the possibility to view the Report of the file. When a file is first
imported into NaviEdit, a report is generated. Subsequently, when a data item is modified, a note
about this modification is added to the report when the edited data is saved. The report will
consequently hold all information about what editing tools and parameters have been applied to a
file in its existence.
By default, all fields will be ticked on. Choose the ones that are relevant for the particular
project. This will give a good overview of the present overall status of the editing process. The
status for each file can become one of the following (also see Figure 207 below):
The List View further facilitates sorting of data relative to the contents of a field. Click on a
headline (like Size) and the entire List View will be sorted according to this entry (see Figure
208 below). Figure 207 is sorted according to name - descending note grey arrow in headline
pointing upwards, whereas in Figure 208 the sorting is ascending (grey arrow pointing
downwards).
3.2.5 Planview
In addition, the JobPlanner offers a connection to the Planview Editor. This is however only
relevant for multibeam applications and will therefore not be the subject of further analysis here.
C:\EIVA\NaviEdit\Database\Seismic#3.mdf
C:\ EIVA\NaviEdit\Database\Seismic#3.ldf
These two files hold the database information. The user interface to the database looks at first as
shown below:
The next step is to read data into the database. For this NaviEdit/JobPlanner has a series of
interpreters. The most commonly used are: NaviPac interpreter (for ASCII-data from NaviPac),
Multi-beam interpreter (for binary NaviScan data (and XTF-data)) and the ASCII interpreter (for
e.g. SVP- and tidal data).
Common for all of these importers is that they are controlled by import wizards that will guide
the user through the import process. More dedicated details for the import process are given in
chapters 3.3.1 and 3.3.2.
The first tab to open is the Instruments Tab. Here it is possible to view and to change the settings
for an instrument (by double clicking an item). It is furthermore possible to access offsets, mount
angles (see Figure 212), Time offsets and C-O values. From the instruments pages it is also
possible to switch active sensor (in cases where multiple sensors are available for positioning,
motion etc).
The Sound velocity Tab gives a possibility to define a SVP-file or a series of files for the SVP-
correction of the data. When multiple SVP-profiles are in use at the same time, it is necessary to
specify how NaviEdit should make use of them (Selection policy).
In time based selection mode, NaviEdit matches a profile with the data by absolute time. It is
important that each profile has a proper start time assigned. This mode should be used when
profiles have been collected continuously during a survey.
Distance based selection lets NaviEdit choose from a position-based criteria. The profile must
have a valid position.
Use nearest profile usage tells NaviEdit to use the nearest profile based on the selection above.
This method might result in 'steps' on the seabed when switching from one profile to another if
the SV has a relatively large variation.
The Interpolate usage tells NaviEdit to create a merged profile based on the input profiles and
the selection method. This might produce smoother results. The distance option affects how
often a new profile is generated. Distance can be given in seconds as well as in meters,
depending on the Selection policy.
In the Window Tab maximum and minimum values for items like Easting, Northing, Time,
Depth, X from nadir and Opening angle can be specified. Data outside these values will be
discarded while reading the data.
In the Options Tab the gyro parameters can be set. Normally a gyro will output data relative to
true north and the settings must then be as shown in Figure 215. Position filter can be used to
filter outliers in the GPS data. This requires that the raw GPS data have been stored online.
The Use online sound-velocity option must be used in combination with an attached sound-
velocity profile (attached to the raw NaviScan-file inside the file). If checked the system will
override the sound-velocity obtained from the loaded profile with the sound-velocity recorded at
the multi-beam head for the depth-interval stated. The option is only related to multi-beam
applications.
Enable the Use heave checkbox to enable/disable the effects of the heave sensor. If Local is
selected, then the raw heave will be used. Remote on the other hand, will take the raw heave
value and correct it for the effect from the arm between the motion sensor and the echo-sounder,
corrected for pitch and roll. The Disable Heave Correction option is used to disable the
contribution of NaviPac heave correction.
On the Geodesy Tab, the raw data can be shifted to an alternative geodesy. It is important to
understand that no information regarding the datum shift performed during the survey is
available from this window. Initially the datum shift will always be None and the Source and
Destination datum will always be identical.
So, in order to change to an alternative geodesy, this information must hence be obtained first.
On the basis of this information it will then be possible to determine the datum shift required in
order to correct the geodesy.
The Tide Tab allows for the selection of one tide table for tide correction of the current block(s).
Press the Select button to select a file and remove the link again by pressing the Remove
button. The tide value will be subtracted from the depths. Note that multiple tides, based on
several tide-files observed simultaneously, can be generated from the JobPlanner main window
(menu-item Tools Create Multiple Tides). Further details can be found in chapter 3.2.1.1.
The non editable properties available on the Properties Tab are for information only and cannot
be edited.
In the Report Tab the report can be viewed and modified. The report is initiated when the file is
imported into the database. Subsequently, when a data item is modified, a note about this
modification is added to the report when the edited data is saved. The report will consequently
hold all information about what editing tools and parameters have been applied to a file in its
existence.
All editing tools are available from the overall menu, from the icons or directly from the sensor
window itself.
By right clicking a sensor window, the settings for that particular window can be modified. From
the menu below (Figure 223), the appearance and other parameters of the coordinate system can
be altered.
The colours of the Coordinate system Axis, Graphs, Background, Grid etc. can be
selected/altered utilizing the items on the Colors Tab.
Selection between multiple sensors is available from the Data Tab shown above. Note that the
upper sensor will be used as reference for the final data in case of redundancy. Furthermore it is
possible to change the properties of each sensor (by highlighting the sensor name and pressing
the Properties.. button). As a minimum the drawing style properties will then be shown. In
some situations additional properties may be available.
Figure 227 Before and after time change from relative to absolute time
The time format on the X-axis can be changed from relative seconds (default) to hh:mm:ss
(absolute) by selecting from a drop-down menu (see Figure 226 and Figure 227 above) on the
Time format tab.
From the Translate Tab, it is possible to apply a relative offset to the data, or to apply an absolute
constant value to the data.
The data can be scaled either by a simple multiplication or by scaling around an origin.
Furthermore a series of different scale methods are facilitated.
The data can be smoothed. A wave length can be inserted this parameter is used to filter out
high frequency noise from the data. It is recommended to use the lowest wavelength possible to
preserve the quality of the data. Hence, setting the wave length too high might remove important
features in the data set.
In Figure 231 above the Y speed-component of a Doppler log appears to require smoothing.
Right-click on the window and select menu-item Smooth Smooth... The window below will
appear. Choose an appropriate value for the wave length. Study the data and use knowledge
about the speed of the vessel (an ROV in the present case) to arrive at the optimum wave
parameter.
Figure 232 above shows the data after smoothing. Note that the raw data is still visualized (as
pink) to indicate that it is possible to undo the action. This can be achieved by simultaneously
pressing CTRL-Z or by choosing the menu-item Edit Undo CTRL Z. Undo can be
performed from practically all actions/tools until the data is stored in the SQL database.
Further the Spike Detection window/tab makes it possible to perform a spike detection on the
data. A wavelength and a window size can be inserted (see Figure 233). Note that the window
size unit depends on the unit of the instrument window in question. Data outside this window can
be deleted automatically. The wavelength determines the stiffness of the filter low values
result in a less restrictive filter. The window size is used to set the threshold for points to be
detected as spikes. Finally the Show window option will facilitate a graphical display of the
filter operation. This enables the user to visually determine whether the filter settings are correct.
Figure 234 Spike Detection of Pipe-tracker Data - the filter seem to have detected some apparent spikes
Observe that all windows facilitate the possibility to load or to save default settings in order to
ensure that the settings will be available the next time the window is opened. All editing tools
can be applied to all data, directly from the sensor window or from outside the window. In the
latter case the items are available either from the menu or from icons on the Edit bar (see
Figure 235 below).
Various zoom modes can be selected by right clicking a window or from the Zoom bar (see
Figure 236 below).
Selecting the Create region tool facilitates the creation of a region. This is done by single click
for every corner and double-click when finishing the region. The various editing facilities:
Translate, Scale, Smooth, Delete can be used inside or outside the region (see Figure 237 below).
In addition some tools on two other general icon bars are available: the Play bar and the
Toolbar (see below).
In the present context, the work associated with the Seismic NaviPac data within NaviEdit is
constituted by the following tasks (see Figure 240):
Import of raw data via NaviPac- and ASCII-interpreter (SV- and tidal files, if applicable)
Editing/check of offsets (header-editor)
Editing/check of geodetic parameters (header-editor)
Tidal data (header-editor), if applicable
SVP-data (header-editor), if applicable
Rough check of all sensor-data (data-editor)
Closer look at the navigation data (data-editor) for the relevant files
Tidal data (data-editor) , if applicable
SVP-data (header-editor) , if applicable
Figure 242 Step 1B: Once the data has been added, press 'Next>'
Note that, contrary to normal practise, only one file is imported at a time when dealing with
seismic data. For practical reasons, each file will be placed in its own folder in the database.
Note here that the folder for the data is suggested to be named in accordance with the name of
the raw data file.
Observe that there is a tab for each object defined in the online/NaviPac configuration. These are
being maintained during the importing, but might be deleted at a later stage, since they might not
be required for the subsequent UKOOA exporting. Also note that all data-acquisition instruments
are ticked on. These might also be deleted at a later stage. Now press the OK button and the
import will start.
Figure 247 above shows the first of a series of Reports one for each of the tabs/objects in the
raw data-file.
Once the importing is finalised, the JobPlanner looks as shown below in Figure 248. Again
observe that there is one entry per tabs/objects in the raw data-file 12 in total. Also observe
how relatively easy it is, on the basis of the extensions of the files, to identify the NaviPac
objects they originate from.
Figure 250 Step 2: Choose 'Data type to import' (Tide) and 'Template' (Poxallo) as visualized
Observe the Example of data after in the bottom window. It must look reasonable and in
accordance with the data in the tidal-file. Otherwise another template must be chosen or
ultimately: a new one created (details on this are given in http://download.eiva.dk/online-
training/Step-by-step,%20tidal%20import.pdf)
Once the tidal-file is imported, take a look at it in the data-editor to see if any apparent mistakes
seem to have happened during the import (see Figure 256 above).
Comments to the 12 files are, in the sequence they are given in Figure 257 above:
_S: contains Vessel Position XY, Single Beam Echo-sounder and Gyro together with
Distance Shoot Info and Digicourse feather angle information
_S_CMP: contains Common Mid Point XY only (calculated on the basis of Digicourse
positions)
_S_COS: contains Center Of Source XY only (calculated on the basis of Digicourse
positions)
_S_FRG: contains First Receiver Group XY only (calculated on the basis of Digicourse
positions)
_S_Gun1: contains XY of Gun1 only (as observed by RGPS system)
_S_Gun2: contains XY of Gun2 only (as observed by RGPS system)
_S_Gun3: contains XY of Gun3 only (as observed by RGPS system)
_S_Gun4: contains XY of Gun4 only (as observed by RGPS system)
_S_OCMP: contains XY of Common Mid Point (calculated as dragged offset in NaviPac)
_S_OFRG: contains XY of First Receiver group (calculated as dragged offset in NaviPac)
_S_Tailbuoy: contains XY of Tailbuoy only (as observed by RGPS system)
_S_Tailbuoy_DC: contains Digicourse Position XY (tailbuoy/last bird on tail) calculated
online and Digicourse data for all birds such as Compasses and Depths
When exporting to UKOOA P1/90 format, the various records will be taken from the different
files given above as follows:
Once the Operator has finalized the editing to be performed with the Header Editor, he must
press OK and accept changes by pressing Yes as per dialog visualized below:
Figure 262 Header Editor Streamer Tab (Birds & Receiver groups configuation)
Check the birds configuration by pressing the Advanced button. The window below in
Figure 263 will appear.
Now enter the figures for Receiver groups as visualised in Figure 262 and press OK to accept
changes by pressing Yes as per dialog visualized below:
Figure 264 Select data for Data Editor (by using the Select All option)
With respect to the information in the Data Editor as shown above in Figure 265, there are two
main items of interest:
The Navigation Window (below middle in Figure 265)
Singlebeam Depth Window (middle-most window in Figure 265)
The rest of the information is primarily for QC-purposes and should only be the subject of some
coarse editing i.e. a rough control, that everything looks acceptable.
If the navigation data have been observed as being unstable from an overall point of view, it
might be considered to perform a smoothing of the data (this would be the case in the data shown
in Figure 267). Select a region that surrounds the critical data. Right-click and choose menu-item
Smooth Smooth inside region. The window below will appear.
Choose an appropriate value for the Wave length. Note that the longer wave-length the heavier
the smoothing. With a value of 100, the data in Figure 267 will be corrected to what is shown in
Figure 268.
When the cleaning/editing of the data is finished, press the Save button in order to save the
data in the database.
The scarce erroneous data can be removed or they can be interpolated. The results will under
most circumstances be identical. In the present case, where we would like to delete as little of the
data as possible, the erroneous data should be interpolated. This is done by using the Create
Region tool (see red arrow in the figure above). Choose an appropriate region, right-click on the
window and choose among the editing tools offered as per menu shown in Figure 270.
Once the data is regarded OK, press the Save icon in order to save the data in the database and
then excite the Data Editor window. Alternatively, the Editor can be closed, in which case the
user must answer Yes to Save changes to Block(s)? as per dialog visualised below:
3.3.4.2 Utilizing the Data Editor - _S_CMP, - _S_COS and _Tailbuoy files
The _S_CMP, _S_COS and _Tailbuoy-files contain XY-data only (see Figure 271). Editing of
this data is performed as described in chapter 3.3.4.1.1.
Once loaded, the streamer-data is visualised as shown below in Figure 273. Note that the
window is subdivided into a bird-view (top) and a depth-view (bottom). Compare this view to
the online equivalent (chapter 2.5.6 refers).
The first thing to do is to get rid of erroneous compass-values (as shown above). For this to be
optimized, all birds must be shown in the window: right-click on the window and choose menu-
item Settings. Got to tab Data and make sure that all birds are in the Shown-list (see Figure
274). Press the OK button to exit.
Next a region around the problematic data must be generated. Use the region creator tool, start
by clicking once and end by clicking twice (see Figure 275). Right-click and choose menu-item
Interpolate points in all shown.
The next thing to do is to translate compass values near 0, if any, by adding a constant of 360.
Create a region around the problematic data, right-click and choose menu-item Translate inside
region. The window shown below in Figure 277 will appear. Choose option Relativ offset
and insert a value of 360. Press the OK button to activate the settings. Note that this action will
correct compass 1 only. It is possible to perform a fast swap between different birds by
simultaneously pressing either CTRL and N (next bird) or CTRL and P (previous bird).
Use this to apply the same correction/translation to the rest of the birds.
The compass values of each bird must now be edited. Right-click on the Birds Values window
and choose menu-option Settings. The window shown below in Figure 279 will appear.
Uncheck the option Auto scale (see Figure 279, left (see red arrow)). This will force identical
scale on all views. Go to the Data tab and move all Birds to the Hidden list except and Bird 1
(see Figure 279, right). Assign another color to the particular bird, e.g. blue, in order to ease the
identification in the editor.
If there are no apparent outliers left after the interpolation that was performed earlier, the
compass-data must now be smoothed with a period of 120-180 seconds. Right-click on window
and choose menu-item Smooth Smooth. The window below will appear. Insert the
smoothing value and press OK. The window now appears as visualised below in Figure 281.
Repeat the smoothing action for all compasses. The process is speeded up, if the user changes
between compasses by using the CTRL / N (next bird) or CTRL / P (previous bird)
options.
If required the process could include similar editing in the depth-window.
Once the data is regarded OK, press the Save icon in order to save the data in the database and
then excite the Data Editor window. Alternatively, the Editor can be closed, in which case the
user must answer Yes to Save changes to Block(s)? as per dialog visualised below:
3.3.5 Troubleshooting
In the following two examples of actions to take on erroneous data, are given. The examples are
both associated with data related to the streamer positioning. Problems related to overall
positioning, such as positioning related to the Bad Taibuoy GPS data could also occur. The
solutions related to these are however of a more general nature and will therefore not be the
subject of further examination in the present context.
To remove the erroneous data from the processing and streamer modelling, open the file in the
Header Editor. Got to the Streamer tab and choose the Advanced button in the Birds
configuration field (see below in Figure 283).
The window shown below in Figure 284 facilitates the removing of the bird compass data from
the streamer modelling. Highlight bird 5 and press the Edit button. Disable the Enable
compass option and press OK to activate the revised settings.
As shown above in Figure 285, data originating from the bird compass 5 will from now on be
excluded from the streamer shape modelling.
Correct the error as followed. Open the Settings window with right mouse button click (see
Figure 287). Uncheck the Auto scale option in the Axis tab.
In the Data tab, move all Birds to Hidden and leave Bird 1 in Shown (see Figure 288
below).
Generate a region that surrounds the problematic area, right-click and choose menu-option
Translate inside region as shown below in Figure 289. Select Absolute value and type in
nominal depth value on this line (e.g. 9.3 m) as shown in Figure 290. Note that this value is
equivalent to the average depth/nominal depth of the streamer cable).
The Bird1 Depth data now looks as shown above in Figure 291. Now scroll through other birds
to check that the new depth values seem correct. Alternatively all birds could be shown again in
order to have an impression of the overall result (see Figure 292).
Figure 296 UKOOA export options insert the appropriate Header information the exporter will remember it the
next time it is opened
Figure 297 Assign Objects Page (top objects left and bottom objects right) to change: highlight an object, press the
Change button and the window below in Figure 298 will appear
Figure 298 Change assignment Press OK when correct assignment has been accomplished
4. CONCLUSION
The present 2D Seismic Tutorial introduces one way of utilizing the EIVA Data-acquisition and
Post-processing Suite. It is therefore regarded important to underline, that final decisions and
detailing on the procedures must always be based upon actual experience, primarily accumulated
in connection with similar tasks performed under similar conditions. Having said this, the
importance of eventually defining and implementing final and unambiguous procedures to be
used in the online phase must be emphasized.
For the on-line process, these procedures must clearly specify, as a minimum, the following:
Requirements to the overall final accuracy (horizontal and vertical)
Requirements to time-stamping (internal requirement based on requirements to accuracy)
Requirements to on-lines tests and calibrations (interval, method, acceptance criteria etc.)
Requirements to Shot-Point settings (interval, object to position from etc.)
Requirements to Trigger latency for the Closure pulse
Requirements to method to convey Shot-Point information to the Seismic system
Requirements to KP-calculations (great-circle or grid based)
Requirements to methods for SV-correction, if any
Requirements to methods for tidal-correction (predicted tides/observed tides (bathy-height
from GPS) and/or from tide-gauges/link to depths on pre-engineering survey), if any
Requirements to the export of data to UKOOA P2/94
In addition, requirements linked to the post-processing phase would typically include, as a
minimum:
Requirements to extent of the rough check of general sensor-data in the editing phase
Requirements to method for the editing of streamer data
Requirements to method for the editing of other objects data
Requirements to methods for SV-correction in the editing phase, if any (selection policy
and usage etc)
Requirements to method for the tidal correction, if any
Requirements to method for the export of data to UKOOA P1/90 (a. o.):
Assignment of objects
Header information
Export of events and/or all data