一、概述
易图讯科技(www.3dgis.top)以大数据、云计算、虚拟现实、物联网、AI等先进技术为支撑,支持高清卫星影像、DEM高程数据、矢量数据、无人机倾斜摄像、BIM模型、点云、城市白模、等高线、标高点等数据融合和切换,集成油田原油集输系统、天然气集输系统、注入系统、给排水系统、污水处理系统、电力系统、消防系统和设备系统等要素,真实模拟地形、地貌、地物,结合地理空间专业数据,实现人性化的交互方式进行操作,具有放大、缩小、漫游、旋转、360度浏览、手势触控、图上量算、空间分析、位置采集、地区导航、地图标注、重要目标管理、应急标绘、飞行漫游、地图打印、地图切换、场景特效、路径导航、应急推演、三维指南针、北斗导航、可视化指挥控制、标号批量导入、场景特效及大数据支持,提供空间立体油田态势展示,提供复杂环境下的战略战术决策指挥。
二、指挥的控制平台
-
*生产车间**
- 屏幕尺寸 86寸主屏:21.5寸副屏
底座 如以上效果图,或者按客户要求定做
三、主要功能
三维电子沙盘实战应用系统采用先进的WEBGL技术,是为用户提供Web浏览器端浏览使用三维地球,无需任何插件,跨平台,跨浏览器,提供了全新的大数据可视化、实时流数据可视化功能,通过本产品可快速实现美观、流畅的三维地图呈现与空间分析。系统包括了以下主要功能。
1)支持高清卫星影像、DEM高程数据、矢量数据、三维模型、倾斜摄像、BIM、点云、城市白模等多种数据类型进行融合集成,构建一个逼真的地理环境。
2)支持基于多点触摸设备的二、三维地图触摸操控;软件可通过多点触摸的控制,实现对地图数据放大、缩小、俯仰、旋转交互操控。
3)可以进行坐标值、距离、面积、方位角、坡度分析、可视范围分析。
4)路径导航分析:使用先进的路径规划算法对起点、途经点、终点之前的路径进行计算,同时实现3 条路径分析、规划,并将计算结果显示在沙盘上,包括道路名称、路线长度、所需时间等信息。
5)地区导航:按省、市、县(区)行政区划进行地区定位导航。
6)信息查询:政府机构、学校、医院、地名地址等信息采集、查询、定位。
7)重要目标:可以将重要目标当前视域(当前的位置信息)保存为书签记录,单击快速切换地图视域区域。
8)应急标绘:利用三维地理空间数据技术,建立模型化的标绘工具,用于表示地形、地貌、应急标号等信息,利用符号、文字、标号和地图等图形元素,实现三维模型、应急标号、事件、单位、人员、指挥所、重要目标、灾情、专业队、保障组、救援行动、事态、车辆等图标标绘,主要包括现场情况图、部署图、行动方案预案等要图标绘,为指挥长定下决心提供辅助决策。
9)应急方案管理:实现应急方案及相关任务(包括任务名称、应急队伍、人员、车辆、装备、到场时间、任务执行地址、联系人及联系方式等信息)的存储、查询、图上标绘、动态标注、流程化动态推演等功能,在应急事件发生时,能够快速、有效地调动资源,进行人员调配、设备分配和物资供应,以降低事故危害,减少损失。
10)三维建模数据导入和调整:三维场景标绘支持3D模型的放置,可以调整模型位置、大小、方向。
11)地图打印:将当前显示地图打印或存为图片。
12)地图切换:提供高度真实的地理空间体验,用户可以根据需求进行切换数据源,支持用户切换高清卫星影像、电子地图等数据源。
13)场景特效:支持雨、雪、雾等场景特效,可以让模拟的场景更加逼真,从而更好地模拟实际环境。
14)标号管理工具:实现应急标号上传、修订和管理。
15)图层控制
专业队伍、重要目标、应急资源等图层控制 、图上展示、详情信息。
16)空间检索
通过鼠标可以圈定一个地图区域,计算标示出该区域内的应急资源位置和数量。
17)事故模拟、应急推演
基于三维虚拟环境的应急推演功能,可以模拟实际的应急事件及各类紧急响应行动,将一系列资源和因素,包括应急资源、企业等,融入三维虚拟环境中,预测和研判应急事件的发展趋势,能够标注事故地点,分析影响范围及周边情况;选择安全撤离点,进行撤离分析,生成撤离线路;图选救援点,自动生成救援路线,设置救援速度,实现救援推演,从而提高应急处置能力,更好地预防和应对突发事件。
18)应急系统对接
应急系统提供接口,实现与应急系统的事件信息、应急资源系统对接、上图、分析。
19)手绘建模
用手绘方式进行3D建模,根据卫星图片上的建筑物轮廓进行手绘描边,再赋予建筑物高度值,以及设置外墙效果,由此可以快速进行三维模型手绘建模。
20)电子围墙
电子围墙通过鼠标绘制任意长度的线性电子围墙,还可首尾相连形成一个封闭的 墙体,并且可以随意调整颜色、高度、宽度、静态、动态,直观表现某个区域的隔离范围。
21)线路绘制
线路绘制通过鼠标绘制路线功能,并可以随意调整颜色、标注风格、属性内容, 可选择不同颜色直观表现进入通道和疏散通道。
22)雷达光波
雷达光波通过绘制任意半径的圆形雷达光波,并可以调整颜色、扫描周期、 标注风格、属性内容,直观表现某个事件的照射范围。
23)扩散光波
扩散光波通过绘制任意半径的圆形扩散光波,并可以调整颜色、扫描风格、属性内容,直观表现某个事件的覆盖范围。
24)无人机系统
与无人机系统对接,实现无人机位置定位(包括无人机的高度、坐标等信息)、无人机视频调用。
25)可视化指挥调度
集群对讲通信:可通过调度台和对讲机、智能终端、单兵、执法仪、内线分机等进行半双工对讲通信;
对讲通信分组:可设定多个对讲组,灵活划分终端对讲组划分,支持终端的对讲权限,支持对讲组优先级,支持不同优先级来电接听策略设置(自动接听、来电提醒、自动拒绝);支持应急组功能,针对应急业务,应急组可以打断当前正在进行的其他组对讲。
对讲通信监控:可实时监控每个对讲组的对讲状态、并可强制关闭任一对讲组通信;
联动报警功能:系统支持联动报警功能。移动终端首先可以设置报警对象和报警短信,当按下报警按键后,指挥中心会响起报警提示音,同时弹出现场视频图像,同组成员也可以收到报警提示,同时显示报警成员的报警位置。
视频直播功能:系统需要支持视频直播功能。通过调度台可以选择若干个成员进行视频直播,默认调度台是直播源,在直播过程中,可以切换其他移动终端为直播源。
分级协同调度:系统支持多个调度台软件客户端,并通过级别设定来划定权限。调度台之间可以协同工作,满足分等级的协同指挥调度需求。高等级用户可以打断低等级用户的对讲话权。
GIS调度:系统支持基于地图实时显示成员的地理位置和状态,并支持在地图上通过点选、圈选等动作发起音视频通信等功能。可实现基于GPS数据的轨迹回放。同时支持实时跟踪功能,通过调度台可以实时跟踪某个终端。地图支持在线百度地图、离线百度地图和平面图导入。
视频监控: 调度台用户可以调阅移动终端现场视频,可与对讲同时进行,用户使用上更加灵活多变。在调度台上,调度员点击某一个成员的视频监控按钮,可以远程进行视频监控。视频监控分为两种模式,一种是需要被监控端接听(被监控端能收到监控通知),一种是无需被监控端接听(被监控端察觉不到被监控)
图片拍传:可将视频终端采集的静态图片通过网络发送到调度台上,便于调度员了解现场情况,并可作为资料进行保存。图片来源可以是相机拍摄,也可以是终端内已有的图片。拍传的时候可以选择上传到哪级调度台或成员。 系统支持RTMP、RTSP、HTTP流媒体接入,通过调度台可以实时查看视频,收听声音。
26)视频识别
27)AI视频应用
四、核心特点
三维可视化:系统利用先进的三维技术,将石油石化设施、环境、人员等元素以真实的三维模型呈现,使用户可以直观地了解整个应急场景。
实时数据更新:系统能够实时获取石油石化设施的运行数据、环境监测数据等信息,并将其反映在沙盘模型中,保持模型的准确性和实时性。
多种应急情景模拟:系统可以根据不同的应急情景进行模拟,包括火灾、泄漏、爆炸等各种可能发生的事故,帮助用户进行应急演练和决策。
多方协同应急:系统支持多用户同时操作,可以实现多方协同应急演练,提高应急响应的效率和准确性。
智能决策支持:系统内置了智能算法和决策支持系统,可以根据实时数据和用户输入的条件,提供相应的应急决策建议,帮助用户做出正确的决策。
数据分析和报告生成:系统可以对模拟过程中的数据进行分析和统计,生成相应的报告,为事故调查和应急演练提供参考和依据。
灵活可定制:系统具有灵活的可定制性,可以根据用户的需求进行定制开发,满足不同用户的特定应急需求。
总之,石油石化应急三维电子沙盘系统通过三维可视化、实时数据更新、多种应急情景模拟、多方协同应急、智能决策支持、数据分析和报告生成等核心特点,提供了一个全面、准确、高效的石油石化应急管理工具。
五、代码分析
后台代码:
数据库设计:后台代码通常包括数据库设计,用于存储石油石化设施、环境数据、用户信息等。数据库设计需要考虑数据表的结构、关系和索引等。
数据接口:后台代码需要提供数据接口,用于前端代码与数据库之间的数据交互。这些接口可以使用RESTful API或其他通信协议实现,包括数据的查询、插入、更新和删除等操作。
业务逻辑:后台代码包括处理业务逻辑的代码,例如应急情景模拟、数据分析和决策支持等功能的实现。这些代码需要根据具体的需求和算法设计,以实现系统的核心功能。
安全性和权限控制:后台代码需要考虑系统的安全性和权限控制,包括用户认证、访问控制和数据加密等。这些代码需要确保系统的数据和功能只能被授权用户访问和操作。
前端代码:
三维可视化:前端代码需要使用相关的三维技术,例如WebGL或Three.js等,实现石油石化设施、环境等元素的三维可视化。这些代码需要加载和渲染三维模型,并实现用户交互和视角控制等功能。
数据展示和更新:前端代码需要通过后台数据接口获取实时数据,并将其展示在沙盘模型中。这些代码需要实现数据的更新和刷新,以保持模型的准确性和实时性。
用户交互和操作:前端代码需要实现用户交互和操作的功能,例如选择设施、设置应急情景、进行模拟等。这些代码需要监听用户的输入和操作,并与后台代码进行数据交互。
数据分析和报告生成:前端代码可以实现一些数据分析和报告生成的功能,例如对模拟过程中的数据进行统计和可视化展示。这些代码需要使用相关的图表库或可视化工具,以提供数据分析和报告生成的功能。
总之,石油石化应急三维电子沙盘系统的源代码分析涉及后台代码和前端代码的应用。后台代码包括数据库设计、数据接口、业务逻辑和安全性控制等方面,而前端代码包括三维可视化、数据展示和更新、用户交互和操作,以及数据分析和报告生成等方面。