首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
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 让摄像头正常出图显示过程 寄存器分析 系列文
阅读更多...