GIS跟踪监管系统电子围栏

简介: GIS跟踪监管系统电子围栏

本系统的电子围栏是一种地理电子围栏,用于物资的跟踪监控,将物资与相关电子围栏关联,当物资实时移动时,查询物资是否超出电子围栏,如果超出电子围栏,则客户端页面提示该物资已超出电子围栏。

(1)电子围栏展示。

① 显示:

创建电子围栏geofencingLayer图层组并将其添加到地图中,单击工具栏中的“围栏”下拉按钮,在弹出的下拉列表中选择“显示”选项,获取所有的电子围栏数据,将电子围栏数据以几何要素图层形式添加到geofencingLayer图层组,并显示在地图上,如图

② 隐藏:

在“围栏”下拉列表中选择“隐藏”选项,geofencingLayer图层组调用clearLayers()函数,清除图层组中的电子围栏数据,调用geofencingLayer.clearLayers()函数即可移除地图中的所有电子围栏。

本系统电子围栏显示与隐藏实现代码如下:

代码说明:通过Ajax的GetGeofencing接口获取电子围栏数据,通过addGeofencingToMap()函数将电子围栏数据添加到地图中,代码如下:

码说明:使用addGeofencingToMap()函数,将电子围栏数据添加到featureGroup图层组,在地图上显示并缩放至可查看所有电子围栏的范围。

(2)电子围栏修改。

在工具栏的“围栏”下拉列表中选择“编辑围栏”选项,弹出围栏编辑需要的工具,编辑电子围栏功能有新增电子围栏、修改电子围栏、删除电子围栏。

① 新增电子围栏。

单击“新增”按钮,在地图上绘制电子围栏(参考程序代码7-3),绘制完成后弹出相应的对话框,输入电子围栏名称,单击“确认”按钮后通过Ajax请求将数据提交到后台服务,后台服务在数据库中新增一条电子围栏记录,地图上加载新增成功的电子围栏要素。

② 修改电子围栏。

单击“修改”按钮,在地图上拖动电子围栏几何顶点或中心,修改电子围栏要素(参考程序代码7-6),修改完成后弹出相应的对话框,可以修改电子围栏名称,单击“确认”按钮后通过Ajax请求将数据提交到后台服务,后台服务在数据库中更新该电子围栏数据,地图加载更新完成电子围栏要素。

③ 删除电子围栏。单击“删除”按钮,在地图上单击电子围栏要素(参考程序代码7-8),弹出相应的对话框询问是否要删除电子围栏,单击“确认”按钮后通过Ajax请求将电子围栏ID提交到后台服务,后台服务删除数据库中的电子围栏记录,删除成功后地图移除该电子围栏要素。

工具箱

(1)测量。

在工具栏中单击“工具”下拉按钮,在弹出的下拉列表中选择“测量”选项,打开“测量”对话框,激活“长度”按钮在地图上测量折线之间的距离,激活“面积”按钮在地图上测量多边形区域的面积,激活“清除”按钮将测量结果图层及数据删除。

① 测量距离:

单击“长度”按钮,激活测量距离工具。绘制折线,在绘制过程中不允许折线相交,在地图上双击即可完成绘制,绘制结果显示在折线的中心。

② 测量面积:

单击“面积”按钮,激活测量面积工具。绘制多边形,在地图上双击即可完成绘制,绘制结果显示在多边形的中心。

代码说明:使用leaflet.draw.js插件(插件下载地址为https://github.com/Leaflet/Leaflet.draw),绘制折线(L.Draw.Polyline)、多边形(L.Draw.Polygon),单击“长度”按钮、“面积”按钮激活绘制的折线和多边形,使用鼠标在地图上绘制几何图形,然后将几何图形添加到测量measureLayers图层组中。单击“清除”按钮,清空测量measureLayers图层组中已添加的几何图形。

(2)热力图。

热力图是以特殊高亮的形式显示不同仓库物资的数量多少及其所在的地理区域,如图7-24所示。通过热力图可以直观地查看物资聚集情况,对物资在区域的整合、调度提供参考。

在工具栏中单击“工具”下拉按钮,在弹出的下拉列表中选择“热力图”选项,激活热力图功能,在地图上添加热力图图层,再次选择“热力图”选项关闭热力图图层。本系统热力图实现代码如下:

目录
相关文章
|
6月前
|
机器学习/深度学习 算法 安全
药品不良反应智能监测,不良反应(ADR)智能监测系统源码
药物不良反应智能监测系统是一套用于监测和收集药品在使用过程中发生的不良反应的系统。它基于医院临床数据中心,运用信息技术实现药品不良反应的智能监测、报告管理、知识库查询、统计分析等功能。    不良反应(ADR)智能监测系统由系统管理、规则管理、监测报告三个大的功能模块组成,方便药师维护监测规则知识库,以及监测主题库。
药品不良反应智能监测,不良反应(ADR)智能监测系统源码
|
6月前
|
安全
ADR药物不良反应智能监测预警系统源码:辅助医务人员发现不良反应
ADR是英文Adverse Drug Reaction的缩写,意为药物不良反应。是指按规定剂量正常应用药品的过程中产生的有害、而非所期望的与药品应用有因果关系的反应。
63 1
|
11月前
|
人工智能 监控 数据可视化
智慧工地一体化信息管理平台源码,将施工区域各系统数据汇总,建立可视化数字工地
劳务出勤汇总统计 支持管理人员和劳务工人打卡考勤统计支持多种考勤报表统计,可直接导出Excel报表支持自定义班次排班统计规则支持考勤结果直接统计显示
105 0
|
存储 监控 BI
以电子病历为中心建立的基层云HIS系统
基层云HIS系统即基层医疗信息系统,以电子病历为中心,建立集基层医疗机构的基本医疗、基本保健和卫生管理为一体的基于云计算的信息管理系统。通过集中统一的平台,建立门诊和住院管理子系统,在减少医护人员工作量的情况下,实现区域内医疗卫生信息资源的集中管理、统一调配、按需服务,实现医疗卫生服务数据全程跟踪、动态管理,做到医疗机构间业务的相互协同,提高医院管理水平。
251 1
|
存储 监控 前端开发
GIS跟踪监管系统
GIS跟踪监管系统
76 0
|
编解码 人工智能 监控
GB28181智慧可视化指挥控制系统之执法记录仪设计探讨
GB28181智慧可视化指挥控制系统之执法记录仪设计探讨
181 0
|
传感器 存储 项目管理
河北稳控科技WMWS工程仪器在线监测管理系统使用安例
WMWS(Wincom Monitoring Web System)是稳控科技专门为终端客户开发的在线监测管理系统,基于BS 架构。可在浏览端实现项目管理、数据查看与下载、曲线查看等操作。系统界面风格简约、布局统一、逻辑清晰,具有极佳的操控体验。三层监测要素架构,实现了多项目、多设备、多测点无限扩展,可满足小型、中型的单(多)项目管理。
河北稳控科技WMWS工程仪器在线监测管理系统使用安例
|
存储 移动开发 人机交互
全院级PACS系统源码,涵盖放射、超声、内镜、病理以病人为中心的数据整合
强大的阅片工具,不仅提供常规测量、调节功能,并且内置包括MPR、CMPR、VR等强大的三维处理功能,解决放射科日常重建需求。提供丰富诊断模板的基础上支持公有、私有模板的自定义编辑功能,患者自助应用通过虚拟打印技术,提供基于报告、胶片的患者自助打印功能
122 0
|
JSON 关系型数据库 MySQL
实时即未来,车联网项目之电子围栏分析【六】
翻滚窗口电子围栏对象模型流数据与电子围栏分析结果数据广播流进行connect
751 0
实时即未来,车联网项目之电子围栏分析【六】