[gdal-dev] S-57 layers export to ASCII

Donnet, Sebastien Sebastien.Donnet at amec.com
Fri Nov 7 12:39:35 EST 2008


Hi,
 
I'm not sure I'm in the right spot to post this, but I couldn't find a
better place, forgive me if it is not. 
 
I'm trying to export 2 layers from a S-57 ENC (Electronic Nautical
Chart) into a "human readable" format, such as an ASCII or text file
like: X,Y,Z coordinates.
 
Basically, the "end-goal" is to create a DEM (Digital Elevation Model)
of the sea-floor to run numerical models (such as waves and currents) on
it. 
 
To get this, what I needed was to extract the layers "COALNE" and
"SOUNDG" from my S-57 nautical chart, and have them as 2 ASCII or text
files with : X and Y coordinates (for the coastline) and X, Y and Z
coordinates (for the depth or sounding).
 
The way I went was to first extract all the layers of the S-57 file into
shapefiles like this:
 
>ogr2ogr -skipfailure outshp mys57file.000
 
and then to convert the COALNE.shp and SOUNDG.shp into GMT ascii like
this:
 
>ogr2ogr -f "GMT" SOUNDG.gmt SOUNDG.shp
>ogr2ogr -f "GMT" COALNE.gmt COALNE.shp
 
That worked pretty well, since I can relatively easily read the field of
the gmt files, and I got what I was looking for... 
but ! it is not a very "sexy" way I found, and I was wondering if there
where no better ways to achieve this...
 
I tried several things such as: 
 
>ogr2ogr -skipfailure -f "GMT" outgmt mys57file.000
ERROR 1: Features without geometry not supported by GMT writer.
ERROR 1: Terminating translation prematurely after failed
translation of layer DSID
 
or: 
 
>ogr2ogr -select "COALNE,SOUNDG" -f  "GMT" outgmt mys57file.000
Field 'COALNE' not found in source layer.
ERROR 1 : Terminating translation prematurely after failed
translation of layer DSID
 
or also tried with CSV file type (better files for me to read) such as:
 
>ogr2ogr -f "CSV" SOUNDG.csv SOUNDG.shp -nlt GEOMETRY=AS_XYZ
-nlt GEOMETRY=AS_XYZ: type not recognised
 
 
Some of those attempt might look a little stupid and I may have made
some writing errors, but please forgive me, I'm quite a beginner with
OGR and GDAL great library tools.
 
Any idea or suggestion will be appreciated, :-)
 
thanks,
 
 
S.


The information contained in this e-mail is intended only for the individual or entity to whom it is addressed. 
Its contents (including any attachments) may contain confidential and/or privileged information. 
If you are not an intended recipient you must not use, disclose, disseminate, copy or print its contents. 
If you receive this e-mail in error, please notify the sender by reply e-mail and delete and destroy the message.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osgeo.org/pipermail/gdal-dev/attachments/20081107/957c45bf/attachment-0001.html


More information about the gdal-dev mailing list