naviedit howto - eiva - maritime survey and …download.eiva.dk/online-training/nehowto.pdfkp view...
TRANSCRIPT
© 2006 Eiva A/S
NaviEdit HOWTO
NaviEdit HOWTO2
© 2006 Eiva A/S
Table of Contents
Foreword 0
Part I Sensor Processing 3
................................................................................................................................... 31 Apply scale factor
................................................................................................................................... 52 Recalcute Bathy from pressure
................................................................................................................................... 73 Batch Processing
Part II Navigation Processing 10
................................................................................................................................... 101 Add KP to Navigation file
................................................................................................................................... 142 Kalman filter
Part III Pipeline Processing 16
................................................................................................................................... 161 Setting pipe flags without a pipetracker
................................................................................................................................... 192 Digital Video Integration
Part IV Database 22
................................................................................................................................... 221 Rebuild Indexes
Part V Magnetometer Processing 25
................................................................................................................................... 251 Changing the setup
................................................................................................................................... 262 Edit data
Part VI JobPlanner 29
................................................................................................................................... 291 JobPlanner command line switches
Index 30
3Sensor Processing
© 2006 Eiva A/S
1 Sensor Processing
1.1 Apply scale factor
1. Select the view for the scaling operation.
2. To target all points, de-select a selected point by clicking on an empty area.
3. Select the button or 'Scale...' from the Edit or context menu
4 NaviEdit HOWTO
© 2006 Eiva A/S
4. Set the scaling factor and press 'Ok'.
5Sensor Processing
© 2006 Eiva A/S
1.2 Recalcute Bathy from pressure
Using the Data Editor1. Open the file in the Data Editor and select the 'Bathy' window.
2. Select Recalc-bathy... from the edit menu.
3. Choose the preferred method and press OK.
6 NaviEdit HOWTO
© 2006 Eiva A/S
7Sensor Processing
© 2006 Eiva A/S
1.3 Batch Processing
1. Select files or folders for processing.
2. Add actions to the list of processing steps by clicking the 'Add...' button.
3. Follow the wizard Action -> Sensor Target -> Action Parameters
8 NaviEdit HOWTO
© 2006 Eiva A/S
9Sensor Processing
© 2006 Eiva A/S
4. Optionally save the list of actions to a file for later re-use with the 'Save...' button5. Press the start button to start processing.
10 NaviEdit HOWTO
© 2006 Eiva A/S
2 Navigation Processing
2.1 Add KP to Navigation file
Load the runline into a folder.
Start Importing the navigation file with the ASCII Interpreter
Choose files
11Navigation Processing
© 2006 Eiva A/S
Choose a template for the import and finish the wizard.
12 NaviEdit HOWTO
© 2006 Eiva A/S
The file can now be exported using an exporter with KP values
Result of export (Note in this case the timestamps are science fiction):DATE TIME LINE FIX EASTING NORTHING KP DEPTH
13Navigation Processing
© 2006 Eiva A/S
30-11-06 09:32:46 000000001 -9999 707752.110 1288249.283 0.01904 821.8730-11-06 09:32:47 000000001 -9999 707751.766 1288249.332 0.01869 823.1730-11-06 09:32:48 000000001 -9999 707751.330 1288249.337 0.01826 823.3830-11-06 09:32:49 000000001 -9999 707750.972 1288249.432 0.01790 822.9630-11-06 09:32:50 000000001 -9999 707750.684 1288249.507 0.01760 822.7230-11-06 09:32:51 000000001 -9999 707750.334 1288249.520 0.01725 822.9330-11-06 09:32:52 000000001 -9999 707749.968 1288249.470 0.01689 822.5030-11-06 09:32:53 000000001 -9999 707749.599 1288249.441 0.01652 821.9130-11-06 09:32:54 000000001 -9999 707749.355 1288249.482 0.01628 821.99
14 NaviEdit HOWTO
© 2006 Eiva A/S
2.2 Kalman filter
Kalman filtering in general:The most sensitive instrument is the gyro. Any error in the gyro data will have a huge impact onthe resulting data. If for instance the gyro is off by a few degrees, the resulting data might berotated the same way. So make sure the gyro is calibrated. Kalman filtering is running on probabilities. If a position point is too far off the mean curve, and itsnot deleted, it will result in an error. The Kalman filter will make a prediction instead of using a datapoint if its deleted. So before running the Kalman filter, make sure to delete all obvious positionerrors.
15Navigation Processing
© 2006 Eiva A/S
Filter Options:Parameter Description Doppler good
qualityDoppler badquality
Do doppler
Mean positionerror [m]
The approximate length in metersan average point is from a softcurve. A qualified guess would beto use the ruler to measure thedistance from the center of thenoisy signal to the edge. Youmight use the ruler tool as an aid.
Mean positiondrift [m]
If the data is from RTK or GPS,then use 0
Mean velocityerror [m/s]
This is the dopplerlog error in m/s.Most doppler logs have an error of0.02 m/s
Calculatedguess
Larger than0.02
0.01 ( Or asmall numberlarger than 0)
Mean velocitydrift [m/s]
If the result is too smooth, makethis number larger
0 0.1 0.02
Meanacceleration[m/s]
As the acceleration most likely isunknown, use: - 0.05 if the speed has beennearly constant. - 0.5 if the speed has beenchanged frequently. - 1 is a lot. - Over 1 seems close toimpossible for a water vessel
seedescription.
seedescription.
0
16 NaviEdit HOWTO
© 2006 Eiva A/S
3 Pipeline Processing
3.1 Setting pipe flags without a pipetracker
1. First make sure that the runline for the project have been loaded into NaviEdit
2. Then open a survey block in the Data Editor and start by processing the track and othersensors.
3. Open the Scan Cross Profile View and move to the start of the file. Activate the 'tracker tool' by
clicking the button ( ) in the toolbar. When activated fit the shape of the tool to the scan profileto help the automatic placement start to right place.
4. Then activate the flag placement routine ( ). Here you'll be able to modify the pipe diameter.
17Pipeline Processing
© 2006 Eiva A/S
5. Open the Long profile (kp) view to inspect and edit the result.
6. The cross profile view can also be used to correct the placement by dragging the pipeshape. NOTE: Disable the tracker tool if you do not want the automatic placement to continue whilemoving through the profiles.
18 NaviEdit HOWTO
© 2006 Eiva A/S
.
19Pipeline Processing
© 2006 Eiva A/S
3.2 Digital Video Integration
1. Start Visual Review and open the project in question.2. Start External Sync.exe from "C:\Eiva\NaviEdit\bin"
3. The hostname of the Visual Review/Edit Server should be obtained automatically. Check thename in case you have multiple servers on the network running Visual Review.
4. Choose NaviEdit as sync master. 5. Press 'Browse' and choose the survey folder in the NaviEdit database containing the runline for
the project.
6. Set the polling interval to f.ex. 2000 msec. and press 'Toggle' to start the synchronizing over thenetwork
7. VisualReview/Edit now attempts to keep the same Kp as the Data Editor in NaviEdit. Change Kpby opening the cross profile view or the kp view.
8. Change the sync master to VisualEdit to synchronize in the other direction. The Data Editor willfollow the Kp from VisualReview - loading blocks for automatically.
Online Events from VisualEdit can be loaded in the Kp view for display with the pipe flags. In theKp view choose File->Load Events and browse to the shared folder on the VisualSoft servercontaining the project with events. Select the top folder in the project that corresponds to the runline for the project.
Select the Visual Works folder on the network.
20 NaviEdit HOWTO
© 2006 Eiva A/S
21Pipeline Processing
© 2006 Eiva A/S
Events loaded into NaviEdit
22 NaviEdit HOWTO
© 2006 Eiva A/S
4 Database
4.1 Rebuild Indexes
This topic describes how to improve query performance on a large database.
When a database becomes large, the indexes will become fragmented causing the queryresponse time to drop and cause timeouts. This can problem can be helped by rebuilding thedatabase indexes.
1. Open SQL Server Enterprise Manager2. Choose your Server and goto the menu 'Tools->Wizards...'
3. Create a Database Maintenance Plan
4. Select which database to target (may not be the same as in this example).
23Database
© 2006 Eiva A/S
5. Check the box for Reorganize data and index pages.
6. Do not check any of the other options (backup, report, history). Enter a name for the plan or use the default.Then click finish
24 NaviEdit HOWTO
© 2006 Eiva A/S
7. You can wait for the task to begin at the scheduled time or start it manually. The procedure can take severalminutes.
25Magnetometer Processing
© 2006 Eiva A/S
5 Magnetometer Processing
5.1 Changing the setup
The magnetometer data is fed into NaviPac as a data acquisition instrument just like single beamechosounders. The default behaviour for NaviEdit is to treat data acquisition as an echosounder -correcting the depths for offset and vessel motion. The un-normalized values from themagnetometer might also fail to pass the depth window due to the high magnitude of themagnetometer output.
NaviEdit accommodates for this behaviour by allowing the user to specify a data channel as a 'raw'channel. This will effectively switch off the corrections and filters applied to the data - and pass itdirectly through NaviEdit.
After importing the files using the NaviPac interpreter, open the files in the Header Editor andchange the setting for each data channel.
Header Editor: Setting the 'Use raw singledata' option
Upon settings this option the channel numbers are appended with an '[R]'.
26 NaviEdit HOWTO
© 2006 Eiva A/S
5.2 Edit data
The magnetometer processed output has a very high magnitude and is usually accompanied by anormalized output making it easier to find targets. NaviEdit provides an option to re-normalize theprocessed output. The spline option is especially useful since it provides a less distorted result.
Right-click the Processed channel and choose a normalize method.
Normalizing processed magnetometer.
Choose a target channel and a wavelength for the smoothing filter.This result will overwrite the data from that channel.
27Magnetometer Processing
© 2006 Eiva A/S
Normalize options
Now the result can be inspected.
28 NaviEdit HOWTO
© 2006 Eiva A/S
29JobPlanner
© 2006 Eiva A/S
6 JobPlanner
6.1 JobPlanner command line switches
The JobPlanner application understands a few command line switches which can be utilized toperform some administrative tasks in NaviEdit.
Synopsisjobplanner.exe [option]…
Options-d, -default
To be used together with –r. Makes the DSN we are registering, the default NaviEdit database.
-r, -registerdsn DSNNAME DBNAME SERVERRegister a (ODBC) DSN to a database a local or remote SQL Server.
-attachdb DBNAME MDFFILE LDFFILEAttach database files. MDFFILE/LDFFILE must placed in the local filesystem and a SQLServer instance must be running locally. Furthermore a connection named JPAdmin mustexist and point to the SQL Server hosting the database. Note: it is only possible to attach filesplaced at the same host as the SQL Server instance. This is a limitation of the SQL Server.
-detachdb DBNAME
Detach a database
Examples>jobplanner.exe –d –r LocalSQLServer NaviEditDB (local)This will create a DSN connection named “LocalSQLServer” and point it to a database named“NaviEditDB” on the local host. The “-d” option will make the JobPlanner/NaviEdit use thisconnection as default in the future.
>jobplanner.exe –d –r MyNEConnect MyNEDB Processing1This will create a DSN connection named “MyNEConnect” and point it to a database named“MyNEDB” on the server “Processing1”.
NaviEdit HOWTO30
© 2006 Eiva A/S
Index
- B -batch 7
bathy from pressure 5
- C -command line 29
- D -digital video 19
- E -external sync 19
- J -jobplanner 29
- K -kalman 14
kp 10
- M -magnetometer 25, 26
merge 10
- N -navigation 10, 14
- P -pipe flags 16
processing 7
- Q -query performance
rebuild indexes 22
- S -sensor
scale 3
scaling 3
smooth 14
- T -track 10, 14
- V -visualsoft 19