摘要

随着海洋事业的发展,以S-57海图为底图的海洋Web GIS应用需求日益增多,但由于S-57海图数据格式和海图符号规则的特殊性,缺乏简单通用的Web GIS符号化渲染方法。分析S-57海图符号的渲染复杂度,利用SLD进行海图符号化渲染,以多个典型海图符号为例,探讨海图符号的属性值运算渲染、复杂线型渲染、依属性渲染等相关问题,并给出对应的SLD渲染方法。通过实验结果对比,表明SLD可以满足S-57海图Web GIS通用符号化渲染的需求,并且拥有较好的渲染效果。