1标注过程
孪生场景的数据坐标标注过程,需要明确,1数据的来源,2保存位置的方式,3标注的效果
1 .1 数据来源
1.1.1摄像头
例如摄像头,需要厂家提供CAD图纸 ,依据CAD图纸 进行建模,效果要根据实际摄像头进行建模,位置参照CAD,图纸;
建模拍照要求如下
https://blog.youkuaiyun.com/zjltianxin/article/details/134448426
CAD的编码要求和实际的摄像头厂家要关联上
根据实战经验,
1海康
比如海康为案例,他的系统内对摄像头的主键编码,在更换摄像头能力的时候有可能会变化,比如给一个普通摄像头增加了 行为分析能力后,他的主键编码就回变化,而我们保存他的主键编码 就回失效, 保存他的主键编码的意思是 他的API 要求传入摄像头编码,进行调用显示他的视频 或者行为分析的调用,而不是传入IP 。 所以 我们需要让 摄像头厂家 将编码和CAD编码关联上, 例如海康,他们在自己的系统内将 CAD编码放到备注内,这样 他的摄像头主键编码和CAD编码就关联了, 而每次他的主键变化 CAD不变化, 这样 他将数据导出后 我们就可以依据CAD编码,将 主键编码进行更新。
2 其他厂家
例如有些厂家没有提供相关插件,我们可以使用 购买插件 袁大师, 这样每个摄像头需要提供 rtsp流地址 主要是IP ,用户名密码信息,这些信息 要和 模型ID绑定到一起 即可,这个数据保存方式可以是数据库 也可以是前端脚本保存json数据。
1.1.2 配电设备
例如配单设备这种 物理设备为案例,我们建模的时候要根据实际场景建模; 每个机柜单独做编码, 这样这个机柜的编码和实际的业务数据关联上, 就可以 点击这个图标关联上业务数据,要求建模的时候,建模人员要根据业务的需求,将机柜进行独立建模,并赋予业务规则的业务编码
业务编码要求,参照如下
1.2 保存数据的方法
1.2.1 推荐保存到前端json数据内
这样的话,就无需后台和数据库就能执行,例如一个园区,水利的项目,他的标注点可控的情况下,基本就放到前端就行,保存他的ID, 坐标等信息
调用
坐标和视角,是点击模型的时候输出下,然后自己保存在json对象内即可;
例如,在我们的运维界面,点击模型,可以获取坐标,如果需要单独设备的视角,也可以在console输出下视角范围,然后复制下 保存在json内
1.2.2 保存到数据库内
点击模型,将设备保存到我们的数据库内,在运维界面 可以这样做