我的网站

         
当前位置: 主页 > 我的网站20 >

nVisual自动计算线缆长度

时间:2024-01-29 07:58 来源:网络整理 转载:我的网站

nVisual创建线缆后,需要对线缆长度进行计算,比如室外场景下光缆长度的测量及室内综合布线长度测量。nVisual可实现线缆生成后自动线缆长度的计算和手动测量线缆长度。本章将介绍测量长度接口的具体实现思路及接口调用。

一、计算原理

1.区分场景

nVisual划分线缆所经过的区域为不同的场景,如光缆从室内设备连接到室外地图的过程中,光缆经过了机柜场景、机房场景、室外地图场景等。

2.计算长度

计算线缆在每个场景下的长度,将每个场景下的长度相加,即为线缆的总长度。

2.1 室外场景长度计算

在室外地图场景下,获取线缆两端的经纬度值,根据两端经纬度计算线缆长度

2.2室内场景长度计算

机房场景

机房场景下,根据线缆在机房中的实际走向及线缆两端坐标(包括拐点坐标)获取线缆的相对长度。获取机房场景下与实际机房的比例值,根据比例值计算出线缆在机房中的实际长度。

机柜场景

机柜场景下,nVisual根据机柜型号设置线缆在当前机柜下的布线路由。计算长度时,获取线缆在机柜内的实际走向,根据机柜实际宽、高、深、路由经过多少U位等计算实际线缆长度。

注:

综合布线下,nVisual计算出线缆长度后,如果线缆长度有小数位,线缆长度数值向上取整,如计算出线缆长度为3.4m,则实际显示距离为4m。

nVisual长度显示默认单位为米,在室外场景下如果米单位长度显示不合适的话,会自动将单位转化为千米显示。

二、手动测量线缆长度

在nVisual视图界面,鼠标左键选中需要测量长度的线缆(只能选中一根)。在菜单栏中选择”分析”-->”测量”,计算出线缆长度。

三、自动生成线缆长度到字段属性中

创建线缆后自动生成线缆长度到长度字段中,需要部署nVisual外部模块。nVisual通过发送rabbitMq消息队列,外部模块接收到创建线缆消息后,自动调用测量线缆长度的接口获取线缆长度,将值添加到字段信息中。

计算长度Api接口信息:

· 接口描述:生成所有线缆长度信息到字段“长度”中

URL地址:http://ip:port /wapi/v1/links/linkLength/{linkId}

· 访问方法::Get

返回成功样例

"code": 200,

"data": 3.2,

"message":"success"

四、批量计算线缆长度

如果后期想要批量生成线缆长度值到线缆字段属性中,可调用nVisual接口,批量生成线缆长度值到字段属性。

生成所有长度值Api接口信息:

· 接口描述:生成所有线缆长度信息到字段“长度”中

URL地址:http://ip:port /wapi/v1/links/all/linkLength

· 访问方法::Post

返回成功样例

"code": 200

文:董俊杰