ais专题

opencascade AIS_InteractiveContext源码学习5 immediate mode rendering 即时模式渲染

AIS_InteractiveContext 前言 交互上下文(Interactive Context)允许您在一个或多个视图器中管理交互对象的图形行为和选择。类方法使这一操作非常透明。需要记住的是,对于已经被交互上下文识别的交互对象,必须使用上下文方法进行修改。如果交互对象尚未加载到交互上下文中,您才能直接调用交互对象的方法。 每个可选择的对象必须指定负责整体选择对象的选择模式(全局选

opencascade AIS_InteractiveContext源码学习2

AIS_InteractiveContext 前言 交互上下文(Interactive Context)允许您在一个或多个视图器中管理交互对象的图形行为和选择。类方法使这一操作非常透明。需要记住的是,对于已经被交互上下文识别的交互对象,必须使用上下文方法进行修改。如果交互对象尚未加载到交互上下文中,您才能直接调用交互对象的方法。 每个可选择的对象必须指定负责整体选择对象的选择模式(全局选

opencascade AIS_InteractiveContext源码学习3 highlighting management 对象高亮管理

AIS_InteractiveContext 前言 交互上下文(Interactive Context)允许您在一个或多个视图器中管理交互对象的图形行为和选择。类方法使这一操作非常透明。需要记住的是,对于已经被交互上下文识别的交互对象,必须使用上下文方法进行修改。如果交互对象尚未加载到交互上下文中,您才能直接调用交互对象的方法。 每个可选择的对象必须指定负责整体选择对象的选择模式(全局选

opencascade AIS_InteractiveContext源码学习4 object local transformation management

AIS_InteractiveContext 前言 交互上下文(Interactive Context)允许您在一个或多个视图器中管理交互对象的图形行为和选择。类方法使这一操作非常透明。需要记住的是,对于已经被交互上下文识别的交互对象,必须使用上下文方法进行修改。如果交互对象尚未加载到交互上下文中,您才能直接调用交互对象的方法。 每个可选择的对象必须指定负责整体选择对象的选择模式(全局选

OMAPL138 uboot里的 AIS命令解析

主要解析请参照这篇博文 htts://blog.csdn.net/j00362/article/details/50069349 一 对应创龙编译出来的u-boot.ais和博文里的有一点点区别 58 53 59 01 : 这段用来载入U-Boot的了,叫做Section Load Command 80 00 00 00 : 载入地址 Loadaddr = 0x80000000 00 00

Open CASCADE 教程 – AIS:自定义呈现

文章目录 开始 (Getting Started)呈现构建器 (Presentation builders)基元数组 (Primitive arrays)基元外观 (Primitive aspects)二次构建器 (Quadric builders)计算选择 (Computing selection)突出显示选择所有者 (Highlighting selection owner)突出显示的方

基于ElasticSearch的海量AIS数据存储方法

文章目录 引言I 基于ElasticSearch的海量AIS数据存储方法1.1 关键点1.2 在Elasticsearch(ES)中存储船舶轨迹数据1.3 数据迁移工具:Canal II AIS信息项 引言 船舶数据服务器,用来存储从来自全球各地AIS接收到的船舶实时动态数据。服务器自动将二进制的AIS数据流,通过标准的AIS协议,转换成可读的数据存储在服务器中。当某个用户在前台

基于ElasticSearch存储海量AIS数据-架构设计篇

文章目录 引言I 背景II 数据集群架构选型2.1 关键点2.2 架构设计2.3 数据迁移工具:Canal 关键词:时空索引;船舶自动识别系统;轨迹压缩;数据集群 引言 船舶自动识别系统(AIS)数据具有海量性、时空性和小记录频繁更新等特性。面向海量AIS数据,提出了一种基于分布式集群的AIS数据存储方法。该方法对AIS数据存储索引结构进行了设计,通过对时间维按月切分,以及

基于ElasticSearch存储海量AIS数据:时空立方体索引篇

文章目录 引言I 时间维切分II 空间范围切分 引言 索引结构制约着查询请求的类型和处理方式,索引整体架构制约着查询请求的处理效率。随着时间推移,AIS数据在空间分布上具备局部聚集性,如 果简单地将所有AIS数据插入一个索引结构,随着数据量增长,索引的更新效率、查询效率及并发访问支持度将下降。为确保索引效率和灵活性,借鉴时 空立方体模型思想,将索引在时空维度上进行切分,从而构造时

基于ElasticSearch存储海量AIS数据:AIS数据索引机制篇

文章目录 引言I 预备知识1.1 索引结构1.2 AIS信息项 II AIS数据索引2.1 AIS数据静态数据索引2.2 AIS数据动态信息索引2.3 引入静态信息的AIS数据轨迹信息索引 引言 AIS数据信息根据其不同更新频率可分为静态和动态信息。索引结构设计包含了静态、动态和轨迹信息索引。同时,为了提升查询效率,在动态和轨迹信 息索引中引入部分静态信息。 I 预备知识

船舶AIS监控网络-船位信息查询:实时查询船舶动态,服务于船舶安全航行管理、港口调度计划、物流、船代、货代。【AIS动态信息编写船舶轨迹】

文章目录 引言I 预备知识1.1 相关术语1.2 主要功能1.3 MongoDB和Es各自优势 II 系统架构2.1 电子海图开源JavaScript包2.2 地图渲染库2.3 地图服务调用(天地图)2.4 在Elasticsearch(ES)中存储船舶轨迹数据 III 数据同步方案3.1 基于 Binlog 实时同步3.2 数据迁移工具:Canal3.3 Cannel 执行的核心流程

FAIRE DES HYPOTHÈSES EN FRANÇAIS

FAIRE DES HYPOTHÈSES EN FRANÇAIS用法语做出假设 Imaginer une situation hypothètique, irréelle想象一个假设的、不真实的情况 参考 FAIRE DES HYPOTHÈSES EN FRANÇAIS Imaginer une situation hypothètique, irréell

AIS报文解析

!AIVDM,1,1,A,13u?etPv2;0n:dDPwUM1U1Cb069D,023* 我们知道消息内容就是13u?etPv2;0n:dDPwUM1U1Cb069D,这是一串ASCII码字符串,我们可以获取其对应的ASCII码数值。 但是在AIS的编码表不需要这么多符号,所以截取了其中一部分,如下表: 所以我们要想解码AIS报文,就需要把原始AIS报文中的ASCII码值转换为下面的值,然

Open Cascade 7.7.1 动画 AIS_Animation

目录 1. 简介2. 使用方法2.1. 对象变换动画2.2. 相机变换动画2.3. 多对象+相机同时变换动画 3. OCC 7.7.1 升级说明4. 疑问参考资料 ​转载请注明原文链接:https://blog.csdn.net/Mechanicoder/article/details/130539644 1. 简介 3D动画效果在一些软件中很常见,动画有助于使用者观察模型或视

便携式AIS接收机dAI01

1.设备简介         AIS是指船舶自动识别系统(Automatic Identification System),船舶上有AIS收发机,AIS收发机会把船舶通过GPS定位获取到的本船的位置、速度等动态信息和船舶自己的船号、长宽等静态信息广播发射出去,其他用户通过AIS接收机可以获取到船舶的动态和静态信息,从而实现对船舶的监视。应用场景很多,主要就是需要能获取船舶动态信息的应用,可以有效

AIS client的初始化过程

简单来说: 1,ais client app会调用qcarcam_initialize建立与server的连接,通信方式为本地socket通信 2,在建立通信后,会与server交换一部分信息,用于后续建立main connection以及event connection 3,在创建event connection的过程中,还会创建两个重要的线程:ais_client_event_recv_

基于AIS数据的船舶密度计算与规律研究

参考文献:[1]陈晓. 基于AIS数据的船舶密度计算与规律研究[D].大连海事大学,2021.DOI:10.26989/d.cnki.gdlhu.2020.001129. 谢谢姐姐的文章! 网格化AIS数据 网格化 AIS 数据是处理和分析船舶轨迹数据的一种有效方法,特别是当涉及到密度计算和模式识别时。以下是网格化 AIS 数据的一些主要好处,以及一些使用 Python 实现这一过程的

Python+MySQL爬取船讯网AIS静态数据

注意:学习前请自行掌握Python和MySQL基础知识。 以下代码为原创,完整且可执行。 1、了解船讯网的信息 打开船讯网界面 https://www.shipxy.com随机搜索一只船舶—设置—网络—Getship—预览。根据自己的需要,选择一会需要保存的数据项。 切换至“标头”,圈起来的都是要用的。 2、准备工具 Pycharm (爬取数据用)+MySQL workb

【SA8295P 源码分析 (三)】115 - SA8295P AIS Camera 电源管理 及 上下电流程分析

【SA8295P 源码分析 三】115 - SA8295P AIS Camera 电源管理 及 上下电流程分析 一、硬件原理图分析二、代码 系列文章汇总见:《【SA8295P 源码分析 (三)】Camera 模块 文章链接汇总 - 持续更新中》 本文链接:《【SA8295P 源码分析 (三)】115 - SA8295P AIS Camera 电源管理 及 上下电流程分析》

【SA8295P 源码分析】115 - SA8295P AIS Camera 电源管理 及 上下电流程分析

【SA8295P 源码分析】115 - SA8295P AIS Camera 电源管理 及 上下电流程分析 一、硬件原理图分析二、代码上电流程三、CLK 系列文章汇总见:《【SA8295P 源码分析】00 - 系列文章链接汇总》 本文链接:《【SA8295P 源码分析】115 - SA8295P AIS Camera 电源管理 及 上下电流程分析》 一、硬件原理图分析

【SA8295P 源码分析】113 - AIS Camera 各 opMode Usecase 对应的 PPROC 流程分析整理

【SA8295P 源码分析】113 - AIS Camera 各 opMode Usecase 对应的 PPROC 流程分析整理 一、ProcChain 初始化流程1.1 opMode 参数的由来1.2 QCARCAM_OPMODE_RAW_DUMP 将原始图像数据直接传输到内存中:AIS_PPROC_USR_DONE 二、各 OPMode 模式下初始化流程分析2.1 QCARCAM_OPM

【SA8295P 源码分析】108 - QNX AIS qcarcam_test 如何实现获取摄像头buffer 数据,追根溯源来看看它是从何而来?

【SA8295P 源码分析】108 - QNX AIS qcarcam_test 如何实现获取摄像头buffer 数据,追根溯源来看看它是从何而来? 一、Qcarcam_test 如何实现获取摄像头 buffer 数据? 系列文章汇总见:《【SA8295P 源码分析】00 - 系列文章链接汇总》 本文链接:《【SA8295P 源码分析】108 - QNX AIS qcarca

【SA8295P 源码分析 (三)】108 - QNX AIS qcarcam_test 如何实现获取摄像头buffer 数据,追根溯源来看看它是从何而来?

【SA8295P 源码分析】108 - QNX AIS qcarcam_test 如何实现获取摄像头buffer 数据,追根溯源来看看它是从何而来? 一、Qcarcam_test 如何实现获取摄像头 buffer 数据? 系列文章汇总见:《【SA8295P 源码分析 (三)】Camera 模块 文章链接汇总 - 持续更新中》 本文链接:《【SA8295P 源码分析 (三)】1

【SA8295P 源码分析 (三)】97 - QNX AIS Camera 框架介绍 及 Camera 工作流程分析

【SA8295P 源码分析】97 - QNX AIS Camera 框架介绍 及 Camera 工作流程分析 一、QNX AIS Server 框架分析二、QNX Hypervisor / Android GVM 方案介绍三、Camera APP 调用流程分析四、QCarCam 状态转换过程介绍五、Camera 加串-解串 硬件链路分析六、摄像头初始化检测过程介绍 系列文章汇

【SA8295P 源码分析 (三)】97 - QNX AIS Camera 框架介绍 及 Camera 工作流程分析

【SA8295P 源码分析】97 - QNX AIS Camera 框架介绍 及 Camera 工作流程分析 一、QNX AIS Server 框架分析二、QNX Hypervisor / Android GVM 方案介绍三、Camera APP 调用流程分析四、QCarCam 状态转换过程介绍五、Camera 加串-解串 硬件链路分析六、摄像头初始化检测过程介绍 系列文章汇

【SA8295P 源码分析 (三)】107 - AIS Camera 美信max96712解串器-max9295加串器 寄存器初始化及工作过程详解

【SA8295P 源码分析】107 - AIS Camera 美信max96712解串器-max9295加串器 寄存器初始化及工作过程详解 一、AIS Camera MAX96712 解串器 开机初始化过程 寄存器分析二、AIS Camera MAX9295 加串器 开机初始化过程 寄存器分析三、使用 qcarcam_test 让摄像头正常出图显示过程 寄存器分析 系列文