S52标准的显示程序如下:
剪裁SENC,将在屏幕范围内的对象显示在ECDIS屏幕上对每个SENC对象循环执行。 |
|
通过属性值和空间元素定义对象 |
|
当前日期是否在对象存在的范围内? 如果对象存在属性DATSAT-DATEND或PERSTA-PEREND当前日期大于对象存在期间的开始日期,小于结束日期 |
|
从查找表文件的相应行中获取符号指令、条件指令、优先级值、雷達标志、显示类别和查看组。 |
|
是否存在条件符号程序 |
|
执行条件符号化过程,以获取带有表示参数的符号化指令 |
|
执行条件符号的过程,鈳能会更改优先级、雷达标志、显示类别和查看组设置对象的显示SCAMIN(最小显示比例尺)值。 |
|
显示比例是否大于或等于1/SCAMIN |
当前显示比例是否大于或等于对象的1/SCAMIN值? |
根据符号说明生成显示列表的条目 |
将图形基本体添加到显示列表中同时考虑显示参数(优先级、雷达标志、显礻类别和查看组) |
SENC里还有其他对象?如果是请转到下一个对象。 |
|
安全轮廓、配色方案、文本开/关等 |
|
简化和完整的图表符号、线型和图案 |
|
不同色系(白天、黄昏和夜晚色板)具有XYL值的彩色标记 |
|
联系作者及参考文章: