I have a large amount of S-57 files. How can I efficiently set them up in MapServer?

I am trying using ogr2ogr to convert S-57 to Shapefile and to merge those shapes with the same S-57 layer and same geometry type together. 

One problem is how can I map the type correctly between S-57 / shapfile / mapserver?

the types supported by OGR are:
NONE, GEOMETRY, POINT, LINESTRING, POLYGON, GEOMETRYCOLLECTION, MULTIPOINT, MULTIPOLYGON or MULTILINESTRING.

and by MapServer:
TYPE [point|line|polygon|circle|annotation|raster|query|chart]

Running ogrinfo on a S-57 file:
> ogrinfo XXXXXXXXX.000
1: DSID (None)
2: ADMARE (Polygon)
4: BCNCAR (Point)
15: CBLSUB (Line String)
50: SOUNDG (3D Multi Point)

Especially the SOUNDG with "3D Multi Point". How should I map it in MapServer?

thanks

<br><hr align="left" width="300">
View this message in context: <a href="http://osgeo-org.1803224.n2.nabble.com/Render-S-57-layers-especially-SOUNDING-tp5259930p5259930.html">Render S-57 layers? especially SOUNDING.</a><br>
Sent from the <a href="http://osgeo-org.1803224.n2.nabble.com/Mapserver-User-f1969211.html">Mapserver - User mailing list archive</a> at Nabble.com.<br>