Re: [GRASS-user] XTF reader neede - triton format for sonar

2008-09-01 Thread Hamish
Hamish:
  I had considered a few alternatives:
  
  - create a generic libxtf (LGPL?)
  - GRASS support via a new C module (without a libxtf)
  - postgis import tool
  - sqlite import tool
  - stand alone command line converter to csv or xml ascii format
(then shell script or python script importer to GIS)
  - volunteer to hack support for it into MBSystems (see libxtf above)
(then work on MBSystems - GRASS workflow code)

Brent:
 One option missing in your list [above] is a GDAL/OGR driver for XTF?

yes, of course in hindsight that is a glaring omission and an obv choice.
however... I wonder how useful the raw data is in that form, prior to
accelerometer/RTK GPS roll/pitch/yaw/heave, sound velocity profile, etc., 
corrections being applied?

My current thinking is to work on extending MBSystem's existing MBIO
XTF code, and then play with output options for the cleaned dataset
from the MBIO structures.

A question I have is would people prefer to have access to the raw data
and apply their own corrections by hand in Matlab (or whatever)?
The engineer in me says reuse existing tools, the academic in me says
apply and explore these corrections manually.


another problem with straight to GDAL/OGR is that XTF is an extensible
format, and so a real pain to nail down. I'm thinking it would to have
prior knowledge or rules for each of the dozens of hardware/software
configs out there. (but perhaps it is more self-describing than I think)
I fear I'd get it working for our specific setup but the code would be
of limited use for others (making a COTS solution more attractive).


Eric wrote:
 An XTF to ASCII conversion tool would be most welcome; we use
 Knudsen 3.5 kHz sounders quite a bit for sub-bottom profiling, and
 you're pretty much stuck working in Knudsen GUI to convert/process
 the data.

 I work with MBSystems quite a bit;

could you explain more the workflow there? those two statements seem at
odds.

I took a punt, unfortunately google has zero xtfdump hits. If XTF is
self-describing enough I suppose the natural way would be to output to
a (gzip'd!) XML ascii file using such a program.
Google did find a xtf2xml, but it's a Java TeX class of some sort.

 I think any sort of integration with Grass would be a great idea, and
 would be willing to test/bugcheck/document any new modules developed
 for it.

MBSystems already outputs mosaics to GeoTIFF, Arc ascii grids, and GMT
NetCDF grd, so raster export to GRASS is trivial.

After nav corrections, if we output the vector xyz point data
(+attributes), the binning and mosaicking steps could be done in GRASS.

I think a typical scan line could contain about 500k sidescan hits,
and 100k bathy + amplitude hits. Half a dozen lines later and you start
to cause severe memory problems for GRASS's vector engine assuming you
wish to retain links to the attributes. Which then leads back to working
on better links between GRASS  PostGIS via v.external...
I wonder what could be done with a v.external.simple [features] link
(or -s flag to existing v.external) which didn't try to build/clean
topology?  Which, for better or worse, isn't too far from going back to
GRASS 5's sites formats for vector points.


Currently I'm too much a of a beginner to know what parts of MBSystems
could be complimented by GRASS tools, and vice versa. Hopefully between
the two a complete and mature toolkit could be assembled. As both
softwares + GMT are all command line module based there is lots of room
for mingled scripting and e.g. wxPython frontend GUI wizards. And for
the hell of it we could throw R into the mix to aid with fuzzy cleaning
tasks. Many options. Any guidance Eric?

I am also interested in datalogging software options, as that is another
expensive dongle which could be traded in to fund an additional grad
student, or at least give us a backup  get us out of the situation of
depending on a single supplier while out in remote locations + expensive
ship time.


brainstorming  learning,
Hamish



  

___
grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user


RE: [GRASS-user] XTF reader neede - triton format for sonar

2008-08-06 Thread Patton, Eric
Hamish:
But sounding out a plan of action doesn't cost much, so...

I had considered a few alternatives:

- create a generic libxtf (LGPL?)
- GRASS support via a new C module (without a libxtf)


- postgis import tool
- sqlite import tool
- stand alone command line converter to csv or xml ascii format
  (then shell script or python script importer to GIS)
- volunteer to hack support for it into MBSystems (see libxtf above)
  (then work on MBSystems - GRASS workflow code)

An XTF to ASCII conversion tool would be most welcome; we use Knudsen 3.5 kHz 
sounders quite a bit for sub-bottom profiling, and you're pretty much stuck 
working in Knudsen GUI to convert/process the data.

I work with MBSystems quite a bit; I think any sort of integration with Grass 
would be a great idea, and would be willing to test/bugcheck/document any new 
modules developed for it (sorry, can't contribute coding...yet).

I didn't realize the WIKI for Marine Geoscience existed...I'll try to think 
about any issues I've come across and post to it.

~ Eric.









  



___
grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user


Re: [GRASS-user] XTF reader neede - triton format for sonar

2008-08-03 Thread G. Allegri
It would be great to have a libxtf library. Yet I'm not such an expert C
programmer, so I can't contribute very much to it...
Anyway I'll promote the idea inside the research institue to verify if it
would be possible to support the development.

XTF is not a very simple format to parse, so for now I will look for other
formats converions to see if it would be possible to analyze my KEB datas
using the code of MBsystem.

2008/8/3 Hamish [EMAIL PROTECTED]

 G. Allegri a écrit :
   I'm facing the need to process some sonar files in XTF (eXtensible
   Triton Format), but I can't find anything as OS to do it.
   Does anyone have experience with such a format?
  
   XTF References:
 
 http://www.tritonimaginginc.com/site/content/public/downloads/FileFormatInfo/Xtf%20File%20Format_X24.pdf
  http://woodshole.er.usgs.gov/operations/sfmapping/sonar_xtf.htm
  
   Free (as free beer) reader:
  http://www.knudsenengineering.com/html/software/postsurvey.htm

 Thierry Schmitt wrote:
  There is nothing free to read XTF format that I know of.
  The format is freely available on triton's website. The format has
  become a standard de facto. However it is still difficult to get a
  really standard xtf file in between the manufacturer of sonar
  processing software.
  My advice would be
 
  1) knowing the name of the application that acquired the sonar data.
  2) have a quick look at MBsystem which is the only sonar processing
  software free as free beer!! It won't read xtf but you might find a
  way to find a common denominator.
 
  I ll be glad to know how you proceed as I might be of better help if
  you are more specific (acquisition software, sonar)


 Hi,

 Some months ago I had a look at doing this, partly out of need, partly as a
 learning experience. From a search of the mailing list archives I don't
 think I posted anything public about it.

 I am keen to see this happen, but am stalled until our new multibeam system
 is fully commissioned and I find some funding/time/cirtical need to justify
 the effort. A motivating factor is the effort to remove all software
 dongles. To me they just represent pain, satellite phone calls in the
 middle of the night, and lost ship time+data. For zero science gain.
 grumble grumble grumble. Something similar might be said for OS lock-in.


 But sounding out a plan of action doesn't cost much, so...

 I had considered a few alternatives:

 - create a generic libxtf (LGPL?)
 - GRASS support via a new C module (without a libxtf)
 - postgis import tool
 - sqlite import tool
 - stand alone command line converter to csv or xml ascii format
  (then shell script or python script importer to GIS)
 - volunteer to hack support for it into MBSystems (see libxtf above)
  (then work on MBSystems - GRASS workflow code)

 A hard part for me will be fighting the urge to write the prototype as
 a Matlab script and only writing enough to get what we need from our
 particular instrument. I'd hope to leverage the power of FOSS to solve
 those and create a generic solution, rather than going the lone coder
 route with code useful only to our particular setup and needs.

 please do add ideas+needs here:
  http://grass.osgeo.org/wiki/Marine_Science#Sidescan_sonar_processing


 comments, criticisms, ideas?

 Hamish






___
grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user


Re: [GRASS-user] XTF reader neede - triton format for sonar

2008-08-02 Thread Hamish
G. Allegri a écrit :
  I'm facing the need to process some sonar files in XTF (eXtensible
  Triton Format), but I can't find anything as OS to do it.
  Does anyone have experience with such a format?
 
  XTF References:
 http://www.tritonimaginginc.com/site/content/public/downloads/FileFormatInfo/Xtf%20File%20Format_X24.pdf
 http://woodshole.er.usgs.gov/operations/sfmapping/sonar_xtf.htm
 
  Free (as free beer) reader:
 http://www.knudsenengineering.com/html/software/postsurvey.htm

Thierry Schmitt wrote:
 There is nothing free to read XTF format that I know of. 
 The format is freely available on triton's website. The format has
 become a standard de facto. However it is still difficult to get a
 really standard xtf file in between the manufacturer of sonar
 processing software.
 My advice would be
 
 1) knowing the name of the application that acquired the sonar data.
 2) have a quick look at MBsystem which is the only sonar processing 
 software free as free beer!! It won't read xtf but you might find a
 way to find a common denominator.

 I ll be glad to know how you proceed as I might be of better help if
 you are more specific (acquisition software, sonar)


Hi,

Some months ago I had a look at doing this, partly out of need, partly as a 
learning experience. From a search of the mailing list archives I don't think I 
posted anything public about it.

I am keen to see this happen, but am stalled until our new multibeam system is 
fully commissioned and I find some funding/time/cirtical need to justify the 
effort. A motivating factor is the effort to remove all software
dongles. To me they just represent pain, satellite phone calls in the middle of 
the night, and lost ship time+data. For zero science gain.
grumble grumble grumble. Something similar might be said for OS lock-in.


But sounding out a plan of action doesn't cost much, so...

I had considered a few alternatives:

- create a generic libxtf (LGPL?)
- GRASS support via a new C module (without a libxtf)
- postgis import tool
- sqlite import tool
- stand alone command line converter to csv or xml ascii format
  (then shell script or python script importer to GIS)
- volunteer to hack support for it into MBSystems (see libxtf above)
  (then work on MBSystems - GRASS workflow code)

A hard part for me will be fighting the urge to write the prototype as
a Matlab script and only writing enough to get what we need from our particular 
instrument. I'd hope to leverage the power of FOSS to solve
those and create a generic solution, rather than going the lone coder
route with code useful only to our particular setup and needs.

please do add ideas+needs here:
 http://grass.osgeo.org/wiki/Marine_Science#Sidescan_sonar_processing


comments, criticisms, ideas?

Hamish





___
grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user


[GRASS-user] XTF reader neede - triton format for sonar

2008-08-01 Thread G. Allegri
Hi list,
I'm facing the need to process some sonar files in XTF (eXtensible
Triton Format), but I can't find anything as OS to do it.
Does anyone have experience with such a format?

XTF References:
http://www.tritonimaginginc.com/site/content/public/downloads/FileFormatInfo/Xtf%20File%20Format_X24.pdf
http://woodshole.er.usgs.gov/operations/sfmapping/sonar_xtf.htm

Free (as free beer) reader:
http://www.knudsenengineering.com/html/software/postsurvey.htm

Thanks,
Giovanni
___
grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user


Re: [GRASS-user] XTF reader neede - triton format for sonar

2008-08-01 Thread Thierry Schmitt

Hi Giovanni

There is nothing free to read XTF format that I know of.  The format is 
freely available on triton's website. The format has become a standard 
de facto. However it is still difficult to get a really standard xtf 
file in between the manufacturer of sonar processing software.

My advice would be

1) knowing the name of the application that acquired the sonar data.
2) have a quick look at MBsystem which is the only sonar processing 
software free as free beer!! It won't read xtf but you might find a way 
to find a common denominator.


I ll be glad to know how you proceed as I might be of better help if you 
are more specific (acquisition software, sonar)


Regards

I G. Allegri a écrit :

Hi list,
I'm facing the need to process some sonar files in XTF (eXtensible
Triton Format), but I can't find anything as OS to do it.
Does anyone have experience with such a format?

XTF References:
http://www.tritonimaginginc.com/site/content/public/downloads/FileFormatInfo/Xtf%20File%20Format_X24.pdf
http://woodshole.er.usgs.gov/operations/sfmapping/sonar_xtf.htm

Free (as free beer) reader:
http://www.knudsenengineering.com/html/software/postsurvey.htm

Thanks,
Giovanni
___
grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user


  



___
grass-user mailing list
grass-user@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/grass-user