feat:获取设施点位

wuyanfu
guangyin 2023-05-19 17:59:58 +08:00
parent 375d511c07
commit 91ca3ebc50
2 changed files with 46 additions and 50 deletions

View File

@ -8,54 +8,6 @@ export default new Vuex.Store({
warningList: [],
eventList: [
{
title:'固定火场',
info:'用于模拟火势和火种的起始及发展',
main:'消防训练设施固定火场是一种专门为了培训和提高消防人员及相关人员的灭火、救援技能而设计的实战火源训练场所。它可以模拟各种火灾场景,以便于参训人员在安全的环境下进行扑救火灾的演练。固定火场主要分为以下几个部分:\n' +
'\n' +
'1. 训练场地:通常占地较大,并具有良好的消防安全设施,设置有安全出口和灭火器材。训练场地布置符合实际火场特点,方便参训人员进行实战模拟训练。\n' +
'\n' +
'2. 模拟火源:模拟火源设备模拟了各种火灾场景,包括室内火灾、油火、气体泄漏火灾、电器火灾等,帮助参训人员掌握在不同类型火灾中的灭火技巧。\n' +
'\n' +
'3. 教学设施:固定火场通常配备有教学设施,包括教室、讲台、多媒体设备等,以利于模拟火场训练前的理论教学衔接。\n' +
'\n' +
'4. 安全监控:为确保参训人员的安全,在固定火场设置有消防安全监控系统,包括安全监控摄像头、火灾报警器材、通讯设备等,以确保培训过程中各类火警及时发现并处理。\n' +
'\n' +
'5. 救援设备:此外,固定火场还配备了专业的消防救援设备,如灭火器、泡沫灭火器、水枪、消防梯等,用于参训人员在实战模拟中进行火场扑救。\n' +
'\n' +
'通过在消防训练设施固定火场进行实战演练,消防人员可以更好地掌握火场的应对技巧,提高自身的消防救援能力,为日后的真实火场作战打下坚实的基础。同时,固定火场也可以对企事业单位的安全管理人员、志愿者等开展消防知识培训,提高大家的火灾防范意识。',
level:'3',
position:[],
pointList:[
{
name:'',
}
]
},{
title:'流动火源',
info:'用于模拟火势和火种的起始及发展',
main:'流动火源是一种消防训练设施,专门用于模拟火灾现场进行救火、灭火和火源控制的实战训练。这种设备可以方便地模拟不同类型、不同程度的火源,使得消防队员能够在相对真实的火场环境下进行消防救援行动的训练。\n' +
'\n' +
'流动火源的主要特点如下:\n' +
'\n' +
'1. 可移动:流动火源的设计通常轻便易搬,可以根据实际训练需要随时调整火源的位置,从而模拟多种火场情景。\n' +
'\n' +
'2. 可控制:流动火源可以通过专用的控制台调节火源的大小、温度和火焰方向等,使得训练更具针对性和挑战性。\n' +
'\n' +
'3. 安全性高:流动火源使用的燃料通常为蒸汽、液化气、天然气等清洁燃料,火源可控制及时熄灭,有效降低了训练过程中的安全隐患。\n' +
'\n' +
'4. 真实感强:流动火源可以模拟出不同程度的火源和火场环境,提高消防人员在应对实际火灾时的实战能力。\n' +
'\n' +
'5. 环保:流动火源使用清洁燃料,并在燃烧过程中产生较少的有害物质,降低了对环境和空气质量的影响。\n' +
'\n' +
'流动火源在消防训练中扮演着重要角色,不仅可以提高消防人员的应对能力,还可培养他们在火场环境下的心理承受力。同时,流动火源的环保和安全特性也为消防训练提供了更好的条件。',
level:'3',
position:[],
pointList:[
{
name:'',
}
]
},{
title:'室内火灾逃生模拟室',
info:'模拟火灾发生时的烟雾、热量和光线条件,培训参与者进行低位逃生、搜寻及带领伤员逃生。',
main:'消防训练设施室内火灾逃生模拟室是一种专门用于提高公众火灾安全意识和应对火灾事件的能力的实景模拟训练场所。通过这种逼真的火灾逃生模拟环境,人们可以在安全的条件下体验火灾逃生的全过程,学习如何果断采取正确的逃生措施,提高自身应急处理能力。\n' +
@ -72,7 +24,13 @@ export default new Vuex.Store({
'\n' +
'通过参加消防训练设施室内火灾逃生模拟室的培训,人们可以在模拟的火灾场景中磨炼火灾逃生技能,增强自己在遇到火灾时的自救能力,降低火灾事故造成的损失。同时,这种培训对于提高社会的整体消防安全意识和应急能力也具有重要的意义。',
level:'3',
position:[],
position:[
11660880.448125,
3692428.432223,
21.876462,
-85.465675, //pitch
90.067558//yaw
],
pointList:[
{
name:'',
@ -95,7 +53,13 @@ export default new Vuex.Store({
'\n' +
'消防训练设施高空攀爬室不仅结合了现实的高空救援、危险环境与实战需要,还提供了安全的环境,有利于消防员提高高空救援能力和技巧。',
level:'3',
position:[],
position:[
11660775.327813,
3692461.459368,
54.668262,
-50.017109,
89.673508,
],
pointList:[
{
name:'',

View File

@ -218,6 +218,7 @@ export default class OverViewComponent extends BaseComponent {
//获取点击的信息
getItem(item) {
// this.addWarnning(item)
this.info = item
if (this.waringRightShow){
this.waringRightShow = false
@ -227,6 +228,37 @@ export default class OverViewComponent extends BaseComponent {
}else{
this.waringRightShow = true
}
/* {
"command": 6,
"timestamp": 1684489766867,
"callbackIndex": 36,
"result": 0,
"resultMessage": "OK",
"x": 11660880.448125,
"y": 3692428.432223,
"z": 21.876462,
"pitch": -85.465675,
"yaw": 90.067558,
"roll": -0.000626,
"camera": [
11660880.448125,
3692428.432223,
21.876462,
-85.465675,
90.067558,
-0.000626
]
}*/
const position = item.position
this.player.api.camera.lookAt(
position[0],
position[1],
position[2],
0,
position[3], //pitch
position[4], //yaw
2
)
}
//定位坐标