ThingJS 官方示例(一):禁区告警的3D电子围栏可视化

厂区 3D 室内定位及电子围栏 现代工业化的推进在极大加速现代化进程的同时也带来的相应的安全隐患,在传统的可视化监控领域,般都是基于 Web SCADA 的前端技术来实现 2D 可视化监控,本系统采用 Hightopo 的 HT for Web 产品来构造轻量化的 3D 可视化场景,该 3D 场景从正面展示了个现代化工厂的现实场景,室内定位包括工厂工人的实时位置、电子围栏的范围、现场的安全情况等等,帮助我们直观的了解当前工厂人员的安全状况。 本篇文章通过对工厂可视化场景的搭建和模型的加载,人物实时室内定位代码的实现、电子围栏和轨迹图 阅读详情

电子围栏又称周界防盗报警系统,监控防区工作状态,实景中的电子围栏系统用于农业、畜牧业,以及监狱、军事设施等安全敏感地区,而在传统的可视化监控领域,一般都是基于 Web SCADA 的前端技术来实现 2D 可视化监控。3D可视化场景则更加轻量化实现,展示工人的实时位置、电子围栏的范围、现场的安全情况,帮助我们直观了解当前工厂人员的安全状况。

ThingJS平台上,电子围栏指的是一个区域,使用PolygonRegion属性。创建物体对象或模型并开启移动功能,即可开始检测目标点是否进入电子围栏区域,判断true或false显示告警反应。
当人物或物体对象出发警报时,有2种方式提醒用户注意,一是踏足的禁区围栏颜色发生改变;二是展示面板显示报警信息,可视化监控目标点的移动范围。还有更多可视化告警功能待你挖掘。
官方demo体验地址>>

/**
 * 检测目标点是否进入电子围栏区域
 * @param {Array} checkPoint - 校验坐标
 * @param {Array} polygonPoints - 形成电子围栏的坐标
 * @returns {Boolean} true 或 false
 * @description 此方法仅判断处于同一个平面的目标点是否在区域内(只判断坐标x和z值),
 *     不考虑两者当前离地高度(坐标的y值)
 */
function isInPolygon(checkPoint, polygonPoints) {
   
   
    var counter = 0;
    var i;
    var xinters;
    var p1, p2;
    var pointCount = polygonPoints.length;
    p1 
3D电子围栏技术介绍 电子围栏是我们在定位产品行业中经常听到的个概念:我们在电脑或者手机中划定个区域,当目标进入或者离开区域时,就会触发告警,我们将此区域称为电子围栏(区域)。 电子围栏解决的是个位置的查询和触发方式问题,将日常关注的查询任务变成事件触发任务,从而提高效率,省事省心。 而今天我们给大家介绍是更加强大的3D电子围栏技术。 需求场景 在某些特殊场景,比如疫情人员管控,我们是不希望目标离开房间或者在楼层间流窜,这个时候我们就需要3D电子围栏才能实现。 3D电子围栏设置 3D电子围栏和普 阅读详情

相关推荐

电子围栏可视化,提高安全运维效率

现代工业化的推进在极大加速现代化进程的同时也带来的相应的安全隐患,在传统的监控领域,般都是基于Web前端技术来实现 2D 可视化监控,本文采用ThingJS来构造轻量化的 3D 可视化场景,该3D场景展示了个现代化商场的数字孪生可视化场景,包括人员的实时位置、电子围栏的范围、现场的安全情况等等,帮助直观的了解当前人员的安全状况。 电子围栏又称周界防盗报警系统,监控防区工作状态,实景中的电子围栏系统用于农业、畜牧业,以及监狱、军事设施等安全敏感地区。ThingJS平台上,电子围栏指的是个区域,使用Po

ThingJS的博客 2003

判断个坐标点是否在组坐标点形成的多边形区域内

function isInPolygon(checkPoint, polygonPoints) { var counter = 0; var i; var xinters; var p1, p2; var pointCount = polygonPoints.length; p1 = polygonPoints[0]; for (i = 1; i <= pointCount; i++) { p2 = polygonPoints

weixin_43422861的博客 1796

C#判断地图坐标点是否在坐标组范围内

C#判断指定的坐标点(经纬度)是否在指定的区域内!地图坐标点判断(经纬度判断)

【Unity】简单实现生成式电子围栏

三维电子围栏种通过使用三维技术和电子设备来建立虚拟围栏,用于监控和控制特定区域的系统。它可以通过使用传感器和摄像头来检测任何越界行为,并及时发出警报。这种技术可以应用于安防领域以及其他需要对特定区域进行监控和防护的场合。实现效果动态生成区域标识警报效果。

发布unity,三维模型的相关内容 2761

电子围栏判断_ThingJS 官方示例更新:禁区告警3D电子围栏可视化

电子围栏又称周界防盗报警系统,监控防区工作状态,实景中的电子围栏系统用于农业、畜牧业,以及监狱、军事设施等安全敏感地区,而在传统的可视化监控领域,般都是基于 Web SCADA 的前端技术来实现 2D 可视化监控。3D可视化场景则更加轻量化实现,展示工人的实时位置、电子围栏的范围、现场的安全情况,帮助我们直观了解当前工厂人员的安全状况。ThingJS平台上,电子围栏指的是个区域,使用Polyg...

weixin_32924159的博客 351

电子围栏判断_ThingJS 官方示例):禁区告警3D电子围栏可视化

电子围栏又称周界防盗报警系统,监控防区工作状态,实景中的电子围栏系统用于农业、畜牧业,以及监狱、军事设施等安全敏感地区,而在传统的可视化监控领域,般都是基于 Web SCADA 的前端技术来实现 2D 可视化监控。3D可视化场景则更加轻量化实现,展示工人的实时位置、电子围栏的范围、现场的安全情况,帮助我们直观了解当前工厂人员的安全状况。ThingJS平台上,电子围栏指的是个区域,使用Polyg...

weixin_28716181的博客 726

这样搭建 3D 电子围栏,安防运维效率提高90%!

前言 现代工业化的推进在极大加速现代化进程的同时也带来的相应的安全隐患,在传统的可视化监控领域,般都是基于 Web SCADA 的前端技术来实现 2D 可视化监控,本系统采用 Hightopo 的 HT for Web 产品来构造轻量化的 3D 可视化场景,该 3D 场景从正面展示了个现代化工厂的现实场景,包括工厂工人的实时位置、电子围栏的范围、现场的安全情况等等,帮助我们直观的了解当前工厂人员的安全状况。 本篇文章通过对工厂可视化场景的搭建和模型的加载,人物实时定位代码的实现、电子围栏和轨迹图的实

二三维数据可视化/数字孪生 1180

点在多边形内算法比较

点在多边形内部算法比较   ----by wangsh    判断点在多边形内外是计算机图形学的最基本算法,在计算机图形处理、模式识别、 CAD 、科学计算可视化以及 GIS 中有着广泛的应用。判断点在多边形内外的算法有主要有定向射线法、角度法、数学公式计算法和网格索引法等方法。角度法要使用复杂的三角运算,计算量大;在工程上应用最多的是定向射线法,这种方法简单、可靠,但其难以处理

wsh6759的CGIS专栏 6632

php 判断个百度坐标是否在个多边形内(由多个坐标围成的)

判断个百度坐标是否在个多边形内(由多个坐标围成的) 基本思想是利用射线法,计算射线与多边形各边的交点,如果是偶数,则点在多边形外,否则在多边形内。还会考虑些特殊情况,如点在多边形顶点上,点在多边形边上等特殊情况。

lizhihua0625的博客 343

判断个点是否在几个点围成的区域内

判断个点是否在几个点围成的区域内

m0_59119702的博客 965

c# 判断点是否在区域内 点在区域内 在多边形内 判断

方法 算法 : public int isLeft(Point P0, Point P1,Point P2) { int abc= ((P1.X - P0.X) * (P2.Y - P0.Y) - (P2.X - P0.X) * (P1.Y - P0.Y)); return abc;...

weixin_34049948的博客 1330

转:C# 判断某点在否在某区域内,在多边形内。求两个坐标点间的距离

转自https://blog.csdn.net/e_wsq/article/details/7536158,代码挺全的 可以判断某个点是否在区域内,用于区域管理     private void button1_Click(object sender, EventArgs e)         {             string[] _point = txt_lan.Text...

2562

SQLServer空间查询geometry

、介绍geometry数据类型为空间数据提供了个存储结构,它是由任意平面上的坐标定义的。这种数据通常是用在区域匹配系统中的,例如由美国政府制定的州平面系统,或者是不需要考虑地球弯曲性的地图和内层布置图。geometry 数据类型提供了与开放地理空间联盟(OGC)Simple Features Specification for SQL标准结合的属性和方法,使得你可以对geometry数据执行操作

mao834099514的博客 1万+

c# 判断点是否在区域内点在区域内在多边形内判断

方法 算法 : public int isLeft(Point P0, Point P1,Point P2)         {             int abc= ((P1.X - P0.X) * (P2.Y - P0.Y) - (P2.X - P0.X) * (P1.Y - P0.Y));             return abc;

3928

postgresql地图查询(判断点是否在多边形内)

点位在多边形内判断sql: select name, lng, lat from zd where point(lng, lat) <@ polygon(path('(( 118.22342, 23.1299494 ), (119.292001, 29.993993), (118.44520992, 25.1320021))')); 如果lng, lat存的为字符串,则需要转为数值类型,例如: to_number(lng, '999.99999999') 更多运算参考: ..

pp_lan的博客 5258

判断经纬度是否存在于某个多边形的区域内(亲测有效)

/** * 判断点是否在多边形内 * @Title: IsPointInPoly * @param point 测试点 * @param pts 多边形的点 * @return * @return boolean * @throws */ public static boolean isInPolygon(...

ls490447406的博客 3319

PHP判断个点的经纬度是否在多边形或圆内

/** * 判断个坐标是否在圆内 * 思路:判断此点的经纬度到圆心的距离 然后和半径做比较 * 如果此点刚好在圆上 则返回true * @param $point ['lng'=>'','lat'=>''] array指定点的坐标 * @param $circle array ['center'=>['lng'=>'',...

她已不在的博客 1663
上一篇: 基于WebGL的仓储粮食温度可视化 ThingJS
下一篇: ThingJS官方示例(二):利用电子标注判断物联网设备的位置
ThingJS_小锘
博客等级 码龄6年 169粉丝 254原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值