• 电子海图开发第二十四篇,s52显示标准,海图的符号渲染,颜色方案,物标对象(共一百篇)


    ECDIS电子海图系统显示的基本步骤如下:

    1. ECDIS确定SENC中包含的哪些功能对象需要显示。

    2. ECDIS根据一组用户定义的参数(例如安全轮廓,安全深度,显示类别)决定如何显示。

    3. 使用标准中定义的查找表和条件符号系统程序,将每个特征对象(无论是点,线还是面的几何图元)转换为符号化指令。

    4. 根据所选的颜色值,使用查找表将符号化说明绘制到屏幕上,并考虑到可能影响显示的数据定义参数,例如DATSTA-DATEND和SCAMIN。

     

    海图的符号渲染,颜色方案,物标对象-查找表概述

    查找表的作用是根据senc对象获取海图的符号,颜色值,物标对象类型值,它主要包含以下七个表

    1. 颜色编码方案,用于定义白天和黑夜的IHO颜色表 

    2. 符号,线条样式和填充样式的库

    3. 符号指令表,可从中查询到汇编符号化绘图指令。

    4. 条件符号程序,由用户的选择的参数或属性不同来决定如何显示物标。

    5. 两种查询样式表,简单符号和复杂海图样式表:

    a)简单符号,即对象的属性与其表示之间的直接关系,例如浮标或陆地区域。在这种情况下,查找表会提供符号系统指令来显示符号,区域填充或线条样式。

    b)复杂符号,其中物标及其符号体系之间对应关系的取决于参数或上下文,例如深度区域,其颜色填充取决于用户安全轮廓的选择。在这种情况下,查找表会将参考物标属性,然后选择适当的符号系统指令。

    6. 测试海图文件

    7. 物标对象类的目录,其中包括用户可能添加到海图中的对象。

    参考文章:电子海图开发,web电子海图开发,电子海图二次开发

    添加微信联系作者:lvxin6136
  • 相关阅读:
    JAVA编程心得-JAVA实现CRC-CCITT(XMODEM)算法
    自学PHP 环境搭建
    Postfix+Amavisd-new+Spamassassin+ClamAV整合安装
    安装Apache Felix OSGI Framework小记
    C#多线程
    使用maven进行测试设置断点调试的方法
    2016第33周四
    Spring配置文件头及xsd文件版本
    2016第33周二
    web中的重定向与转发
  • 原文地址:https://www.cnblogs.com/ecdis/p/13521505.html
Copyright © 2020-2023  润新知