On 2015-12-22 2:38 AM, Havard Tveite wrote:
S57 is supported in Mapserver through OGR:
http://mapserver.org/input/vector/S57.html
I guess it should be possible to implement S52 using
Mapserver's quite powerful symbol mechanisms. But I don't
know if has been done before.
Yes, that's been done, I'm actually aware of at least two groups who did
it, and I'm sure there must be several others.
Since the S52 symbology is a standard, it would make sense to open
source those mapfiles to improve on them collaboratively, but
unfortunately none of the groups that I am aware of were able to open
source their configs so far.
A few hints:
- Convert the S57 data to shapefiles or postgis to make your life easier
- Most symbology can be handled directly in mapfiles, except complex
symbols such as light houses that require some pre-processing to
generate new shapes for MapServer to render (showing the radius/range of
the light house)
- Check out OpenCPN if you need some inspiration, especially
https://github.com/OpenCPN/OpenCPN/tree/master/data/s57data
- If you want to overlay multiple layers of S57 data in the same map,
then you may need this MapServer 7.0 enhancement:
https://github.com/mapserver/mapserver/pull/5100
Good luck
--
Daniel Morissette
http://www.mapgears.com/
T: +1 418-696-5056 #201
http://evouala.com/ - Location Intelligence Made Easy
_______________________________________________
mapserver-users mailing list
mapserver-users@lists.osgeo.org
http://lists.osgeo.org/mailman/listinfo/mapserver-users