zoukankan      html  css  js  c++  java
  • 电子海图开发第二十四篇,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
  • 相关阅读:
    Linux常用命令英文全称与中文解释
    输入一个URL之后发生了什么?
    四种基本的数据结构
    关于深拷贝
    TCP的三次握手和四次挥手
    利用正则表达式去掉字符串的前后空格
    用canvas画一个等腰三角形
    三种隐藏元素方法的区别
    消息中间件-activemq安全机制
    Netty学习(十)-Netty文件上传
  • 原文地址:https://www.cnblogs.com/ecdis/p/13521505.html
Copyright © 2011-2022 走看看