XVIZ之 xviz数据协议规范

概述

xviz数据格式 是描述自动化视觉世界

用来查看大型复杂数据流的逻辑视觉层次结构

  • 数据模型
    典型的xviz 世界状态包括一下数据
  1.   流和世界状态
    xviz 将世界状态设置为数据流,每个数据流随时间变化。 是饥饿状态代表特点时间内所有流状态的完整集合
  2.   原始和对象 
    主要包括三种类型:源 ,变量,时间序列
    1. 源 抽象集合
    2. 变量 数据数组(随时间变化)
    3. 时间序列 大序列数据样板
  3.  位置
    XVIZ的核心部分是知道车辆的位置,以便它们可以相对于其他数据进行显示。这从其自己的任意框架定义了车辆的位置,以及车辆在纬度,经度和形式上的位置。
  4. 样式
    与CSS相似,每个基元可以具有一个或多个类,每个类可以具有关联的样式信息。这允许样式信息与主数据流一起带外发送,并且仅发送一次。另外,就像在HTML和CSS中一样,可以为每个对象内联发送样式信息。在样式规范中了解更多信息。
  5. 注解
    注释本身作为XVIZ流发送,但为另一个流提供严格的补充信息。当一个团队需要将其他视觉信息附加到他们自己的对象之外时,将使用注释。             
  • 实例

         xviz 用来与服务器通讯,或者读取和导出硬盘数据

        1. 会话协议

        2. ETL

       这两种方法都可以实现xviz 协议从以下数据格式

        JSON  protocol - 上述类型到JSON的直接映射

        Binary protocol - 一种混合JSON二进制协议,旨在处理更大的数据集并提高性能

        Protobuf protocol - 与JSON协议兼容的开发中的Protobuf模式

 

posted on 2019-10-08 14:44  木书生  阅读(1439)  评论(0)    收藏  举报

导航