ECDIS电子海图系统显示的基本步骤如下:
1. ECDIS确定SENC中包含的哪些功能对象需要显示。
2. ECDIS根据一组用户定义的参数(例如安全轮廓,安全深度,显示类别)决定如何显示。
3. 使用标准中定义的查找表和条件符号系统程序,将每个特征对象(无论是点,线还是面的几何图元)转换为符号化指令。
4. 根据所选的颜色值,使用查找表将符号化说明绘制到屏幕上,并考虑到可能影响显示的数据定义参数,例如DATSTA-DATEND和SCAMIN。
海图的符号渲染,颜色方案,物标对象-查找表概述
查找表的作用是根据senc对象获取海图的符号,颜色值,物标对象类型值,它主要包含以下七个表
1. 颜色编码方案,用于定义白天和黑夜的IHO颜色表
2. 符号,线条样式和填充样式的库
3. 符号指令表,可从中查询到汇编符号化绘图指令。
4. 条件符号程序,由用户的选择的参数或属性不同来决定如何显示物标。
5. 两种查询样式表,简单符号和复杂海图样式表:
a)简单符号,即对象的属性与其表示之间的直接关系,例如浮标或陆地区域。在这种情况下,查找表会提供符号系统指令来显示符号,区域填充或线条样式。
b)复杂符号,其中物标及其符号体系之间对应关系的取决于参数或上下文,例如深度区域,其颜色填充取决于用户安全轮廓的选择。在这种情况下,查找表会将参考物标属性,然后选择适当的符号系统指令。
6. 测试海图文件
7. 物标对象类的目录,其中包括用户可能添加到海图中的对象。
联系作者及参考文章:web电子海图接口 web电子海图 ,电子海图开发引擎