Cruisers Forum
 


Reply
  This discussion is proudly sponsored by:
Please support our sponsors and let them know you heard about their products on Cruisers Forums. Advertise Here
 
Thread Tools Search this Thread Rate Thread Display Modes
Old 04-04-2012, 07:14   #16
Registered User

Join Date: May 2011
Posts: 847
Re: Hydrographic Survey Plugin

Or substantial cheaper than the eye4software product there is DrDepth DrDepth - Sea bottom mapping software which works very nicely.

Chris
Littlechay is offline   Reply With Quote
Old 04-04-2012, 11:26   #17
֍֎֍֎֍֎֍֎֍֎

Join Date: Apr 2006
Posts: 15,136
Re: Hydrographic Survey Plugin

Nice stuff. Still, if you're just logging data and then displaying it in a matrix, or overlaying it on a chart, I'd figure someone out there is going to realize that should be a trivial programming exercise and sell it for well under $50 without locking it to one computer. (I'm not against authors and profits, I just don't see data logging and display as being a real feat of creation.)
hellosailor is offline   Reply With Quote
Old 10-04-2012, 15:24   #18
Registered User

Join Date: Feb 2010
Location: Tierra del Fuego
Boat: Phantom 19
Posts: 6,278
Re: Hydrographic Survey Plugin

Public request:
If anybody could record me a few minutes of NMEA feed from a "real" survey scenario for testing, using VDR plugin or something similar, I would be very grateful. Those 29 soundings in the testing dataset are nice and even from a GIS noob like me can produce a fancy picture attached, but having a bigger set would be pretty helpful.

Many thanks in advance

Pavel
Attached Thumbnails
Click image for larger version

Name:	survey_pi_product.png
Views:	442
Size:	69.1 KB
ID:	39782  
nohal is offline   Reply With Quote
Old 10-04-2012, 23:49   #19
Registered User

Join Date: Mar 2010
Location: Svanesund, Orust, Sweden
Boat: Forgus 31
Posts: 96
Send a message via Skype™ to balp
Re: Hydrographic Survey Plugin

In armchair move to get an idea what it does before going out and testing on the sea. I can't see anything. I would love to make good data and add it to OpenSeamap someday. OpenSeaMap - The free nautical chart

To make the plugin compile for ubuntu i had to make a few changes, mostly in the cmake file. I can't see anything with the test data. The config show's up. I can look at the configuration but there is some stuff that can't be edited. I tried to add the VDR plugin as well, but no help.
Attached Thumbnails
Click image for larger version

Name:	Skärmbild - 2012-04-11 - 07.45.15.png
Views:	355
Size:	79.8 KB
ID:	39803  
balp is offline   Reply With Quote
Old 11-04-2012, 00:28   #20
Registered User

Join Date: Feb 2010
Location: Tierra del Fuego
Boat: Phantom 19
Posts: 6,278
Re: Hydrographic Survey Plugin

Anders...
This is really a very early prototype - By far not everything is implemented. It works for me on Precise beta, so please have a look into the log if you find some clues why it fails for you. Or have a look into the source directly, there's really not much in it yet.
BTW, does OSM support soundings at all? Somehow can't remember if I have ever seen one there.

Thanks for attention

Pavel
Attached Thumbnails
Click image for larger version

Name:	Screenshot from 2012-04-11 08:22:43.png
Views:	349
Size:	72.1 KB
ID:	39804  
nohal is offline   Reply With Quote
Old 11-04-2012, 08:03   #21
Registered User

Join Date: Mar 2010
Location: Svanesund, Orust, Sweden
Boat: Forgus 31
Posts: 96
Send a message via Skype™ to balp
Re: Hydrographic Survey Plugin

Quote:
Originally Posted by nohal View Post
Anders...
This is really a very early prototype - By far not everything is implemented. It works for me on Precise beta, so please have a look into the log if you find some clues why it fails for you. Or have a look into the source directly, there's really not much in it yet.
BTW, does OSM support soundings at all? Somehow can't remember if I have ever seen one there.

Thanks for attention

Pavel
Looking closer on your screen shot, can it be that I don't have any chart for that area and can't zoom enough. I didn't see anything in the log. We are back on needing more test data.

OSM doesn't have any good solutions for depth sounding at all yet. But i think it be possible to use some kind of external database to make rendering of that in the same way as height on land.
balp is offline   Reply With Quote
Old 11-04-2012, 10:06   #22
Registered User

Join Date: Oct 2009
Location: Lelystad, The Netherlands
Boat: vd Stadt 44, Ben the Boat
Posts: 238
Re: Hydrographic Survey Plugin

Quote:
If anybody could record me a few minutes of NMEA feed from a "real" survey scenario for testing, using VDR plugin or something similar, I would be very grateful. Those 29 soundings in the testing dataset are nice and even from a GIS noob like me can produce a fancy picture attached, but having a bigger set would be pretty helpful.
Pavel,

Please find attached a file (un-corrected) with "real" survey scenario soundings. This is made on an inland river

BTW I recorded it with "Hydromagic" a real Survey application, something that's not needed here.
Attached Files
File Type: doc Deinze track.rar.doc (174.7 KB, 127 views)
champ8242 is offline   Reply With Quote
Old 11-04-2012, 10:14   #23
Registered User

Join Date: Oct 2009
Location: Lelystad, The Netherlands
Boat: vd Stadt 44, Ben the Boat
Posts: 238
Re: Hydrographic Survey Plugin

Pavel,

Adding the final output of the recording for you
Attached Files
File Type: pdf Deinze uitpeiling.pdf (296.4 KB, 243 views)
champ8242 is offline   Reply With Quote
Old 09-06-2012, 07:33   #24
Registered User

Join Date: Jan 2012
Posts: 53
Re: Hydrographic Survey Plugin

Just thought I'd check back to see if there are any updates to this project. I recently purchased a sounder that I can integrate into my system, so sometime later in the year I'll be able to give this a try.
Eric. is offline   Reply With Quote
Old 20-09-2012, 05:16   #25
Marine Service Provider
 
LifePart2's Avatar

Join Date: Sep 2010
Location: half time on board, the rest in Canada
Boat: Leopard 42 catamaran
Posts: 307
Re: Hydrographic Survey Plugin

Hi Folks,

This is such a cool project - is it still happening, or has it died?

Would love to have this up and running.

Noel
__________________
Noel Swanson

Life is too short to live in ugly places.
LifePart2 is offline   Reply With Quote
Old 20-09-2012, 05:23   #26
Registered User

Join Date: Feb 2010
Location: Tierra del Fuego
Boat: Phantom 19
Posts: 6,278
Re: Hydrographic Survey Plugin

Noel...
It is currently on hold for total lack of time on my part, but will definitely happen as soon as I have time to finish it. Of course any code and/or idea contributions are most welcome...

Pavel
nohal is offline   Reply With Quote
Old 20-09-2012, 08:24   #27
Marine Service Provider
 
LifePart2's Avatar

Join Date: Sep 2010
Location: half time on board, the rest in Canada
Boat: Leopard 42 catamaran
Posts: 307
Re: Hydrographic Survey Plugin

Hi Pavel

I totally understand. Wish there was something I could do to help, but am not a programmer.

Noel
__________________
Noel Swanson

Life is too short to live in ugly places.
LifePart2 is offline   Reply With Quote
Old 03-10-2012, 14:23   #28
Registered User

Join Date: Mar 2010
Location: Brittany
Boat: ovni 385 Volver
Posts: 25
Re: Hydrographic Survey Plugin

Well, it is very interesting, but i think one should serialize the problems :

1st part : get the data. We have already the trace tool, which records date, time position and exports in xml. It should not be to difficult to add to it the recording of any nmea data we could need. In this case the depth. (but it could be used to compute the polars if we record speed, wind direction, wind speed).

2nd part : gather the datas form different sources. This should be outside of opencpn and collaborative, maybe a website ( like the one for the nga charts ? ) and extract the relavant info.

3d part : create a layer on opencpn with the relevant data which should be somhow validated ...

Some other ideas ?

Frank
siff is offline   Reply With Quote
Old 12-10-2012, 11:36   #29
Registered User

Join Date: Apr 2012
Location: New Hampshire
Boat: CWorker 4 ASV
Posts: 17
Re: Hydrographic Survey Plugin

Cool project!

I'm not a hydrographer, but I work with some and have been on ships that have been surveying while I was working on other projects. I guess what I mean is I know enough about hydrographic surveys to be dangerous!

Anyways, I just want to share some observations that might help in avoiding mistakes as this project progresses. Some of my remarks echo some previously mentioned.

A typical survey system is made up various parts (hardware and software) and the process is usually split up in multiple steps. I'll start by describing my idea of how a professional survey is done to better understand the limitations faced by "recreational" surveyors and help improve potential results from limited resources.

- setup
- data acquisition
- qa, processing and cleaning
- building "products"

Setup includes assembling and installing the equipment if necessary and measuring the offsets between gps antenna(s), motion sensor reference points and sonar transducer(s). A multibeam sonar is typically used which has a fan of beams collecting a swath of hundreds of soundings per ping covering a width across-track which is usually more than twice the water depth. With most beams going through the water column at an angle, it is important to know the ship's position and attitude (heading, pitch and roll) in order to properly georeference the soundings. This is why a motion sensor, which typically integrates GPS, gyros and such, is used instead of just a GPS. A "patch test" is a method used to verify that offsets are correct.

Another part of the setup is figuring out how to deal with sound speed. Sound speed changes with water depth, temperature and salinity so has an effect on how depths are calculated. Keep in mind that a sonar does not measure depth, it measured the time it takes between sending a sound pulse and detecting its reflection off the bottom. A depth is then calculated based on this time and the sound speed. Periodic CTD casts can be used measure sound speed profiles. A CTD, an instrument that measures conductivity, temperature and depth is lowered from a winch over the side and dropped to close to the bottom before being brought back up. That data is used not only to calculate the distance traveled by a sound pulse, but also the path it took in the water column due to refraction caused by changes in the sound speed relative to depth.

Depending on the type of survey, tides may be a significant factor. Tide models may be used during the survey as a place holder for measured tides which may be applied in post processing. Measured tides may come from existing tide stations or one or more station may be installed close to the survey site for the duration of the survey.

Data acquisition usually involves different pieces of software that records raw data from various sources and that provides some sort of real time display of the data for monitoring coverage and quality by the sonar operator. The helm also gets a display with the survey plan so the person at the wheel can "mow the lawn" at the proper spacing.

Cleaning of the data is done to remove noise and outliers. Algorithms are being developed to automate this step but are not fool-proof. Making the distinction between noise and a sounding or two that bounced off a shipwreck is not always easy. This step involves other quality assurance checks and may also apply post processed navigation, tide or sound speed data to produce more accurate soundings.

Products built from the cleaned soundings may include bathymetry grids and charts. Gridding the data is one way of turning a collection of soundings into a surface which hopefully looks like what the actual bottom looks like. Select soundings are also chosen to be displayed on charts. Way too many soundings are collected with a multibeam sonar to have them all included on a chart, so significant ones are chosen for that purpose.

Here are my suggestions for this project.

- Keep it modular with modules for different purposes. Data acquisition may be independent from OpenCPN while a plugin allows to optionally monitor data collection with some sort of real time display in OpenCPN. Another plugin can be used display processed data that was previously collected.

- Look at existing open source tools such as mb-system, used by many to process survey data. MB-System: Mapping the Seafloor

- Pay close attention to timestamps. Sync any clocks involved with GPS time if possible and include timestamps with all logged data. Use UTC, not local time.

- Record metadata such as measurements of transducer locations and gps antenna locations. Also include settings of the instruments used as well as make/model of those instruments. I'm not very familiar with the details of your typical depth sounder, but I assume it uses a fixed, static sound speed for its calculations (1500 m/s?). Can it be set by the user? If so, what setting was used. Are the depths produced relative to the water surface or is an offset applied to get under-keel clearance? Whatever the case, record the details! That info could be used in post processing to improve the measurements.

- Log raw data without corrections applied. If some corrections are applied in real time for display purposes, it may be logged in addition to the raw data, but not instead of it!

- I'm not in favor of "replacing" official chart soundings with collected data. I prefer an approach where a separate layer is used. It could probably be designed to blend in well while displayed but I know I would like to be able to compare "official" soundings with the "unofficial" ones. There are many reasons a collected sounding will differ from a charted one. The sounding on the chart may be wrong due to the bottom having changed or being from an old survey where navigation or depth measurement was less precise. Of course, the sounding may be correct on the chart, but our measurement is flawed in some way. Does our measurement correctly account for tide, sound speed, etc? Is it relative to the same datum used on the chart?

- Patch test: I mentioned this in the setup above as being used to verify the system. This is typically done by surveying a small area with distinct features multiple times from different directions and at different speeds to help uncover problems with the system. If data from different passes looks different, is it because the transducer is not were we think it is relative to the GPS? Is it because there is a time delay in one of the data stream that is not accounted for? My suggestion would be to test out the system surveying an area that has been recently surveyed and compare the results with chart data or even the actual survey data that may be available online.

Again, this is a very interesting project, and I hope my suggestions can help make it a bit better.

Roland
rolker is offline   Reply With Quote
Old 14-10-2012, 10:34   #30
Registered User

Join Date: Jun 2010
Location: St. Petersburg, Florida
Boat: Gemini 3200
Posts: 983
Re: Hydrographic Survey Plugin

Quote:
Originally Posted by rolker View Post
Cool project!

I'm not a hydrographer, but I work with some and have been on ships that have been surveying while I was working on other projects. I guess what I mean is I know enough about hydrographic surveys to be dangerous!

Anyways, I just want to share some observations that might help in avoiding mistakes as this project progresses. Some of my remarks echo some previously mentioned.
Thanks for your contribution. The explanation of the process was interesting.

Quote:
Originally Posted by rolker View Post
Another part of the setup is figuring out how to deal with sound speed. Sound speed changes with water depth, temperature and salinity so has an effect on how depths are calculated. Keep in mind that a sonar does not measure depth, it measured the time it takes between sending a sound pulse and detecting its reflection off the bottom. A depth is then calculated based on this time and the sound speed. Periodic CTD casts can be used measure sound speed profiles. A CTD, an instrument that measures conductivity, temperature and depth is lowered from a winch over the side and dropped to close to the bottom before being brought back up. That data is used not only to calculate the distance traveled by a sound pulse, but also the path it took in the water column due to refraction caused by changes in the sound speed relative to depth.
Those sound to me like issues that are more significant with greater depths. Is that correct? For my purposes the soundings which are most interesting are those where the depth is less than 10 feet. Even yachts with deeper draft than mine are probably most interested in depths less than 20 feet.

While there is, of course, much to be said for attempting to map the sea floor as accurately as possible perhaps that isn't the purpose of this project. Given the limited resources available for "recreational surveying" might it not be acceptable to ignore the kind of fine tuning you've described?

I would think the object of this project would be to discover places where the sea bottom was unexpectedly closer to the surface than your keel, so having more soundings is more important than extreme precision. Do you agree or is there something I haven't understood?

Quote:
Originally Posted by rolker View Post

- I'm not in favor of "replacing" official chart soundings with collected data. I prefer an approach where a separate layer is used. It could probably be designed to blend in well while displayed but I know I would like to be able to compare "official" soundings with the "unofficial" ones.
I certainly agree with you on this issue. It might even be a good idea to use some sort of color coding to indicate areas where the unofficial depths are less than the official ones, as those would be of major interest.

Fabbian
fgd3 is offline   Reply With Quote
Reply

Tags
survey

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
OpenCPN Radar Overlay PlugIn bdbcat OpenCPN 904 Today 13:19
Hydrographic Survey Plugin nohal OpenCPN 332 21-11-2024 09:17
Marine Survey 101 boatpoker Monohull Sailboats 42 15-07-2021 06:51
Low Cost Boat Worth a Survey ? JDRichlen Liveaboard's Forum 52 18-03-2012 11:32

Advertise Here


All times are GMT -7. The time now is 22:53.


Google+
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Social Knowledge Networks
Powered by vBulletin® Version 3.8.8 Beta 1
Copyright ©2000 - 2024, vBulletin Solutions, Inc.

ShowCase vBulletin Plugins by Drive Thru Online, Inc.