视频汇聚EasyCVR视频监控云平台对接GA/T 1400视图库对象和对象集合XMLSchema描述
GA/T 1400协议主要应用于公安系统的视频图像信息应用系统,如警务综合平台、治安防控系统、交通管理系统等。在城市的治安监控、交通管理、案件侦查等方面,GA/T 1400协议都发挥着重要作用。

以视频汇聚EasyCVR视频监控资源管理平台为例,该平台已经与GA/T 1400视图库标准协议实现了无缝对接。通过这一对接,平台能够更好地利用GA/T 1400协议的特点和优势,为用户提供更加高效、安全的视频监控服务,同时,通过视图库的应用,EasyCVR视频汇聚平台可以实现对视频图像信息的统一管理和高效利用,提升公安工作的效能和社会治安防控能力。

以下是GA/T 1400视图库对象和对象集合XMLSchema描述。
1、采集设备对象
//采集设备对象
<complexType name="APE"><sequence><element name="ApeID" type=" DeviceIDType" /><element name="Name" type="DeviceNameType" /><element name="Model" type="ModelType" /><element name="IPAddr" type="IPAddrType" /><element name="IPV6Addr" type="IPV6AddrType" /><element name="Port" type="NetPortType" /><element name="Longtitude" type="LongitudeType" /><element name="Latitude" type="LongitudeType" /><element name="PlaceCode" type="PlaceCodeType"/><element name="Place"type="string"/><element name="OrgCode" type="OrgCodeType"/><element name="CapDirection" type="int"/><element name="MonitorDirection" type="HDirectionType"/><element name="MonitorAreaDesc" type="string"/><element name="IsOnline" type="StatusType"/><element name="OwnerApsID" type=" DeviceIDType"/><element name="UserId" type="string"/><element name="Password" type="PasswordType"/></sequence>
</complexType>//采集设备对象列表
<complexType name="APEList"><sequence><element name="APEObject" type="APE" minOccurs="0" /></sequence>
</complexType>//采集设备对象状态
<complexType name="APEStatus"><sequence><element name="ApeID" type="DeviceIDType" /><element name="IsOnline" type="StatusType" /><element name="CurrentTime" type="dateTime" /></sequence>
</complexType>//采集设备状态对象列表
<complexType name="APEStatusList"><sequence><element name="APEStatusObject" type="APEStatus" minOccurs="0" /></sequence>
</complexType>
2、采集系统对象
//采集系统对象
<complexType name="APS"><sequence><element name="ApsID" type=" DeviceIDType" /><element name="Name" type="DeviceNameType" /><element name="IPAddr" type="IPAddrType" /><element name="IPV6Addr" type="IPV6AddrType" /><element name="Port" type="NetPortType" /><element name="IsOnline" type=" StatusType"/></sequence>
</complexType>//采集系统对象列表
<complexType name="APSList"><sequence><element name="APSObject" type="APS" minOccurs="0" /></sequence>
</complexType>//采集系统状态对象
<complexType name="APSStatus"><sequence><element name="ApsID" type="string" /><element name="IsOnline" type="StatusType" /><element name="CurrentTime" type="dateTime" /></sequence>
</complexType>//采集系统状态对象列表
<complexType name="APSStatusList">
<sequence>
<element name="APSStatusObject" type="APSStatus" minOccurs="0" />
</sequence>
</complexType>
3、视频卡口对象
//视频卡口对象
<complexType name="Tollgate"><sequence><element name="TollgateID" type="DeviceIDType" /><element name="Name" type="DeviceNameType" /><element name="Longtitude" type="LongitudeType" /><element name="Latitue" type="LatitudeType" /><element name="PlaceCode" type="PlaceCodeType"/><element name="Place" type="PlaceCodeType"/><element name="Status" type="StatusType"/><element name="TollgateCat" type="TollgateType"/><element name="TollgateCat2" type="int"/><element name="LaneNum" type="int"/><element name="OrgCode" type="OrgCodeType"/><element name="ActiveTime" type="dateTime" /></sequence>
</complexType>//视频卡口对象列表
<complexType name="TollgateList"><sequence><element name="TollgateObject" type="Tollgate" minOccurs="0" /></sequence>
</complexType>
4、车道对象
//车道对象
<complexType name=”Lane”><sequence><element name="TollgateID" type="DeviceIDType"/><element name="LaneId" type="int"/><element name="LaneNo" type="int"/><element name="Name" type="DeviceNameType"/><element name="Direction" type="HDirectionType"/><element name="Desc" type="string"/><element name="MaxSpeed" type="int"/><element name="CityPass" type="int"/><element name="ApeID" type="DeviceIDType"/></sequence>
</complexType>//车道对象列表
<complexType name="LaneList"><sequence><element name="LaneObject" type="Lane" minOccurs="0" /></sequence>
</complexType>
5、视频片段对象
//视频片段对象
<complexType name=" VideoSliceInfo"><sequence><element name="VideoID" type="BasicObjectIdType" use="required"/><element name="InfoKind" type="InfoType" use="required"/><element name="VideoSource" type=" DataSourceType" use="required"/><element name="IsAbstractVideo" type="Boolean"/><element name="OriginVideoID" type="BasicObjectIdType" /><element name="OriginVideoURL" type="string" /><element name="EventSort" type="EventType" /><element name="DeviceID" type="DeviceIDType"/><element name="StoragePath" type="string" use="required"/><element name="ThumbnailStoragePath" type="string"/><element name="FileHash" type="string" use="required"/><element name="FileFormat" type="VideoFormatType" use="required"/><element name="CodedFormat" type="VideoCodeFormatType" use="required"/><element name="AudioFlag" type="int" use="required"/><element name="AudioCodedFormat" type="AudioCodeFormatType"/><element name="Title" type="string" use="required"/><element name="TitleNote" type="string"/><element name="SpecialName" type="string"/><element name="Keyword" type="KeywordType"/><element name="ContentDescription" type="string" use="required"/><element name="MainCharacter" type="string"/><element name="ShotPlaceCode" type="PlaceCodeType" use="required"/><element name="ShotPlaceFullAdress" type="PlaceFullAddressType" /><element name="ShotPlaceLongitude" type="LongitudeType"/><element name="ShoPlacetLatitude" type="LatitudeType"/><element name="HorizontalShotDirection" type="HorizontalShotType"/><element name="VerticalShotDirection" type="VerticalShotType"/><element name="SecurityLevel" type="SecretLevelType" use="required"/><element name="VideoLen" type="double" use="required"/><element name="BeginTime" type="dateTime" use="required"/><element name="EndTime" type="dateTime" use="required"/><element name="TimeErr" type="int" use="required"/><element name="Width" type="int" use="required"/><element name="Height" type="int" use="required"/><element name="QualityGrade" type="QualityGradeType"/><element name="CollectorName" type="NameType" /><element name="CollectorOrg" type="OrgType" /><element name="CollectorIDType" type="IDType"/><element name="CollectorID" type="IdNumberType"/><element name="EntryClrk" type="NameType" use="required"/><element name="EntryClrkOrg" type="OrgType" use="required"/><element name="EntryClrkIDType" type="IDType"/><element name="EntryClrkID" type="IdNumberType"/><element name="EntryTime" type="dateTime" /><element name="VideoProcFlag" type="int"/><element name="FileSize" type="long" use="required"/></sequence>
</complexType>//视频片段对象列表
<complexType name="VideoSliceInfoList"><sequence><element name="VideoSliceInfoObject" type="VideoSliceInfo" minOccurs="0" /></sequence>
</complexType>
6、视频图像分析系统对象
//视频图像分析系统对象
<complexType name="IAS"><sequence><element name="SystemID" type=" DeviceIDType" /><element name="Name" type="DeviceNameType" /><element name="IPAddr" type="IPAddrType" /><element name="IPV6Addr" type="IPV6AddrType" /><element name="Port" type="NetPortType" /><element name="IsOnline" type=" StatusType"/></sequence>
</complexType>//视频图像分析系统对象列表
<complexType name="IASList"><sequence><element name="IASObject" type="IAS" minOccurs="0" /></sequence>
</complexType>
相关文章:
视频汇聚EasyCVR视频监控云平台对接GA/T 1400视图库对象和对象集合XMLSchema描述
GA/T 1400协议主要应用于公安系统的视频图像信息应用系统,如警务综合平台、治安防控系统、交通管理系统等。在城市的治安监控、交通管理、案件侦查等方面,GA/T 1400协议都发挥着重要作用。 以视频汇聚EasyCVR视频监控资源管理平台为例,该平台…...
【JavaScript脚本宇宙】瞬息万变:探索实时Web应用的JavaScript库
鸟瞰实时Web开发:JavaScript库大比拼 前言 随着Web应用程序的发展,实时通讯已成为一个重要的需求。本篇文章将探索六个关键的JavaScript库,这些库为我们提供助力,使得实时Web应用程序的创建成为可能。 欢迎订阅专栏:…...
Java数据结构与算法(有向无环图)
前言 有向无环图(Directed Graph)是在有向图的基础上,增加无环的检查。 实现原理 使用邻接表表示法实现有向图相对简单明了,步骤也相对简单。 1:首先创建有向图 2.创建顶点 3.顶点间创建边 4.创建边的过程中检查节点是否存…...
QuanTA: 一种新的高秩高效微调范式
QuanTA方法的核心是利用张量操作来模拟量子电路中的门操作。这些张量被设计为仅在特定的轴上应用,类似于量子电路中的单量子比特或双量子比特门。通过这种方式,QuanTA能够以高秩参数化来适应LLMs的权重矩阵。 网址:QuanTA: 一种新的高秩高效微…...
【漏洞复现】用友NC downCourseWare 任意文件读取漏洞
0x01 产品简介 用友NC是一款企业级ERP软件。作为一种信息化管理工具,用友NC提供了一系列业务管理模块,包括财务会计、采购管理、销售管理、物料管理、生产计划和人力资源管理等,帮助企业实现数字化转型和高效管理。 0x02 漏洞概述 用友NC …...
度安讲 | 第二期「安全左移·业务护航」技术沙龙成功举办
当下,“安全左移”作为落地DevSecOps的重要实践之一,已在业界达成共识。DevSecOps作为一种集开发、安全、运维于一体的软件开发和运营模式,强调在敏捷交付下,“安全”在软件开发生命周期的全覆盖贯穿和核心位置。所谓“安全左移”…...
代码片段 | Matlab三维图显示[ R T 0 1] 的最佳方法
% 输入N组RT矩阵 N 4; R zeros(3, 3, N); T zeros(3, N); R(:,:,1) [-0.902608 0.250129 0.350335 ; 0.314198 0.939127 0.138996 ;-0.294242 0.235533 -0.926253 ]; T(:,1) [205.877;2796.02; 907.116];R(:,:,2) [-0.123936 0.643885 0.755018 ;0.816604 0.464468 -0.26…...
2024百度之星 跑步
原题链接:码题集OJ-跑步 题目大意:一个n个人在绕圈跑,第i个人跑一圈的时间是i分钟,每二个人位置相同就会打一次招呼,如果同时来到终点,他们就会停下来,请问会打多少次招呼? 思路&a…...
【git】TortoiseGitPlink Fatal Error 解决方法
背景 使用 TortoiseGit报错: TortoiseGitPlink Fatal Error No supported authentication methods available (server sent: publickey) 解决方法 1、有很多是重置git的秘钥解决的 2、重置ssh工具...
行心科技|中科利众:健康科技新合作,营养与科技融合前行
2024中国国际大健康产业文化节暨第34届国际大健康产业交易博览会于2024年5月31日在保利世贸博览馆盛大开幕,行心科技与中科利众(贵州)生物科技有限公司不谋而合,就“膳食机能健康问题解决方案”达成战略合作,共同开启膳…...
Xcode 打包报错Command PhaseScriptExecution failed with a nonzero exit code
解决办法: 1、在Xcode项目中 Pods -> Targets Support Files -> Pods-项目名 -> Pods-项目名-frameworks 中(大约在第44行) 加上 -f 2、CocoaPods版本太旧了,可以尝试升级CocoaPods版本 使用sudo gem update cocoapods更新cocoapods,问题将在1.12.1版本已…...
使用 IPSET 添加 CDN 节点 IP(IPv4/IPv6)到防火墙白名单
明月的服务器一直使用的是 iptables,随着近几年 IPv6 的普及,明月切身体会到还是 IPSET 最方便了,无论你是 IPv4 还是 IPv6 都可以方便的管理,无论你是加入白名单还是黑名单,都非常的简单高效!今天就参照明月自己的实操…...
oracle trim 函数很慢,加trim以后执行超慢,执行计划求解
RT,该字段未建立索引,以下贴出SQL,及执行计划,不加trim走hash join,求解释! ----------------------语句如下,标红的字段加trim() EXPLAIN PLAN FOR select a.楼盘id, a.监测明细id, a.报告日期, a.广告位名称, …...
【Leetcode Python】
偷某间房屋时,累积金额等于间隔前两间房的金额加上当前房的金额数;不偷时,累计金额就等于前一间房的金额数。 状态转移方程:dp[i] max(dp[i-2]nums[i], dp[i-1]) 并且注意错误点:dp[1]有两间房时,初始值为…...
Ubuntu系统的k8s常见的错误和解决的问题
K8s配置的时候出现的常见问题 Q1: master节点kubectl get nodes 出现的错误 或者 解决方法: cat <<EOF >> /root/.bashrc export KUBECONFIG/etc/kubernetes/admin.conf EOFsource /root/.bashrc重新执行 kubectl get nodes 记得需要查看一下自己的…...
Scala学习笔记7: 对象
目录 第七章 对象1- 单例对象2- 伴生对象3- 扩展类或特质的对象4- apply方法5- 应用程序对象6- 枚举end 第七章 对象 在Scala中, 对象(Obiect) 是一个单例实例, 类似于 Java中的单例模式 ; Scala中的对象使用 object 关键字定义, 它可以包含字段、方法、初始化代码和嵌套的类…...
【Linux】进程切换环境变量
目录 一.进程切换 1.进程特性 2.进程切换 1.进程切换的现象 2.如何实现 3.现实例子 2.环境变量 一.基本概念 二.常见环境变量 三.查询常见环境变量的方法 四.和环境变量相关的命令 五.环境变量表的组织方式 六.使用系统调用接口方式查询环境变量 1.getenv 2.反思 …...
嵌入式学习记录6.6(拷贝构造/友元函数/常成员函数)
一.拷贝构造函数和拷贝赋值函数 1.1拷贝构造函数功能,格式 拷贝构造函数是一种特殊的构造函数,用来将一个类对象给另一个类对象初始化使用的。 1> 用一个类对象给另一个类对象初始化时,会自动调用拷贝构造函数。 2> 当一个类对作为函数的实参&…...
宝塔 nginx 配置负载均衡 upstream
nginx 主配置文件加入 upstream myapp1 {server 192.168.124.101:5051;server 192.168.124.102:5052;server 192.168.124.111:5050;}站点配置文件中加入 location / {proxy_pass http://myapp1;}80端口映射到外网域名配置方法 加入红框中的代码 upstream myapp3 {server 192.16…...
idea 插件推荐
idea 插件推荐 RESTFul-Tool 接口搜索Show Comment 代码注释展示translation 翻译(注释翻译)MyBatisCodeHelperPro 日志封装sql xml跳转GitToolBox 展示GIT提交Jenkins Control idea jenkins 集成Gitmoji Plus: Commit Button GIT提交moji表情 RESTFul-Tool 接口搜索 https://…...
7.4.分块查找
一.分块查找的算法思想: 1.实例: 以上述图片的顺序表为例, 该顺序表的数据元素从整体来看是乱序的,但如果把这些数据元素分成一块一块的小区间, 第一个区间[0,1]索引上的数据元素都是小于等于10的, 第二…...
8k长序列建模,蛋白质语言模型Prot42仅利用目标蛋白序列即可生成高亲和力结合剂
蛋白质结合剂(如抗体、抑制肽)在疾病诊断、成像分析及靶向药物递送等关键场景中发挥着不可替代的作用。传统上,高特异性蛋白质结合剂的开发高度依赖噬菌体展示、定向进化等实验技术,但这类方法普遍面临资源消耗巨大、研发周期冗长…...
深入浅出:JavaScript 中的 `window.crypto.getRandomValues()` 方法
深入浅出:JavaScript 中的 window.crypto.getRandomValues() 方法 在现代 Web 开发中,随机数的生成看似简单,却隐藏着许多玄机。无论是生成密码、加密密钥,还是创建安全令牌,随机数的质量直接关系到系统的安全性。Jav…...
【大模型RAG】Docker 一键部署 Milvus 完整攻略
本文概要 Milvus 2.5 Stand-alone 版可通过 Docker 在几分钟内完成安装;只需暴露 19530(gRPC)与 9091(HTTP/WebUI)两个端口,即可让本地电脑通过 PyMilvus 或浏览器访问远程 Linux 服务器上的 Milvus。下面…...
C# SqlSugar:依赖注入与仓储模式实践
C# SqlSugar:依赖注入与仓储模式实践 在 C# 的应用开发中,数据库操作是必不可少的环节。为了让数据访问层更加简洁、高效且易于维护,许多开发者会选择成熟的 ORM(对象关系映射)框架,SqlSugar 就是其中备受…...
有限自动机到正规文法转换器v1.0
1 项目简介 这是一个功能强大的有限自动机(Finite Automaton, FA)到正规文法(Regular Grammar)转换器,它配备了一个直观且完整的图形用户界面,使用户能够轻松地进行操作和观察。该程序基于编译原理中的经典…...
基于matlab策略迭代和值迭代法的动态规划
经典的基于策略迭代和值迭代法的动态规划matlab代码,实现机器人的最优运输 Dynamic-Programming-master/Environment.pdf , 104724 Dynamic-Programming-master/README.md , 506 Dynamic-Programming-master/generalizedPolicyIteration.m , 1970 Dynamic-Programm…...
A2A JS SDK 完整教程:快速入门指南
目录 什么是 A2A JS SDK?A2A JS 安装与设置A2A JS 核心概念创建你的第一个 A2A JS 代理A2A JS 服务端开发A2A JS 客户端使用A2A JS 高级特性A2A JS 最佳实践A2A JS 故障排除 什么是 A2A JS SDK? A2A JS SDK 是一个专为 JavaScript/TypeScript 开发者设计的强大库ÿ…...
第7篇:中间件全链路监控与 SQL 性能分析实践
7.1 章节导读 在构建数据库中间件的过程中,可观测性 和 性能分析 是保障系统稳定性与可维护性的核心能力。 特别是在复杂分布式场景中,必须做到: 🔍 追踪每一条 SQL 的生命周期(从入口到数据库执行)&#…...
Rust 开发环境搭建
环境搭建 1、开发工具RustRover 或者vs code 2、Cygwin64 安装 https://cygwin.com/install.html 在工具终端执行: rustup toolchain install stable-x86_64-pc-windows-gnu rustup default stable-x86_64-pc-windows-gnu 2、Hello World fn main() { println…...
