|
@@ -537,7 +537,6 @@ export default {
|
|
|
|
|
|
|
|
|
function showThreeCubeDetail(params){
|
|
|
- debugger
|
|
|
console.log("进来了",params)
|
|
|
let status = params.status;
|
|
|
let id = params.id;
|
|
@@ -550,7 +549,6 @@ export default {
|
|
|
}
|
|
|
let size = params.size;
|
|
|
if(addThreeCubeDetailInstance[id]){
|
|
|
- debugger
|
|
|
addThreeCubeDetailInstance[id].add(params.points);
|
|
|
}else{
|
|
|
let addThreeCubeDetailEvent = new AddThreeCubeDetailEvent({
|
|
@@ -558,7 +556,6 @@ export default {
|
|
|
points:params.points,
|
|
|
size,
|
|
|
});
|
|
|
- debugger
|
|
|
addThreeCubeDetailEvent.start();
|
|
|
addThreeCubeDetailInstance[id] = addThreeCubeDetailEvent;
|
|
|
}
|
|
@@ -573,7 +570,6 @@ export default {
|
|
|
//level: level,
|
|
|
scrollId: scrollId,
|
|
|
}).then(res =>{
|
|
|
- debugger
|
|
|
if(res.data.data.list?.length >= 10000 && res.data.data.scrollId){
|
|
|
powerDataList = powerDataList.concat(res.data.data.list);
|
|
|
getAllPowerPoints(level,res.data.data.scrollId);
|
|
@@ -803,7 +799,6 @@ export default {
|
|
|
|
|
|
function showThreeNet(params){
|
|
|
let status = params.status;
|
|
|
- debugger
|
|
|
if(addThreeNetEvent){
|
|
|
addThreeNetEvent.clear();
|
|
|
addThreeNetEvent = null;
|
|
@@ -836,7 +831,6 @@ export default {
|
|
|
level: level,
|
|
|
scrollId: scrollId,
|
|
|
}).then(res =>{
|
|
|
- debugger
|
|
|
if(res.data.data.list?.length >= 10000 && res.data.data.scrollId){
|
|
|
addThreeCubeEvent.addPoints(res.data.data.list);
|
|
|
getAllBuildingPoints(level,res.data.data.scrollId);
|
|
@@ -855,7 +849,6 @@ export default {
|
|
|
level: level,
|
|
|
scrollId: scrollId,
|
|
|
}).then(res =>{
|
|
|
- debugger
|
|
|
if(res.data.data.list?.length >= 10000 && res.data.data.scrollId){
|
|
|
addThreeCubeEvent.addPoints(res.data.data.list);
|
|
|
getNoFlyPoint(level,res.data.data.scrollId);
|
|
@@ -874,7 +867,6 @@ export default {
|
|
|
level: level,
|
|
|
scrollId: scrollId,
|
|
|
}).then(res =>{
|
|
|
- debugger
|
|
|
if(res.data.data.list?.length >= 10000 && res.data.data.scrollId){
|
|
|
addThreeCubeEvent.addPoints(res.data.data.list);
|
|
|
getRoadPoint(level,res.data.data.scrollId);
|
|
@@ -892,7 +884,6 @@ export default {
|
|
|
level: level,
|
|
|
scrollId: scrollId,
|
|
|
}).then(res =>{
|
|
|
- debugger
|
|
|
if(res.data.data.list?.length >= 10000 && res.data.data.scrollId){
|
|
|
addThreeCubeEvent.addPoints(res.data.data.list);
|
|
|
getRiverPoint(level,res.data.data.scrollId);
|
|
@@ -989,7 +980,6 @@ export default {
|
|
|
// }
|
|
|
// }
|
|
|
// }catch(e){
|
|
|
- // debugger
|
|
|
// console.log("params",params)
|
|
|
// }
|
|
|
// }
|
|
@@ -1198,7 +1188,6 @@ export default {
|
|
|
}
|
|
|
//优化数据
|
|
|
//params.paths = Path.paths;
|
|
|
- debugger
|
|
|
let pathPipeEvent = new PathPipeEvent({
|
|
|
view:m_view,
|
|
|
paths:params.paths,
|
|
@@ -1236,29 +1225,21 @@ export default {
|
|
|
|
|
|
function getRealFlyPoint(params){
|
|
|
const connectWebSocket = () => {
|
|
|
- socket = new WebSocket('ws://58.34.215.19:19259/websocket');
|
|
|
+ socket = new WebSocket('ws://58.34.215.19:19259/aircraftRouteSpeedWebSocket');
|
|
|
|
|
|
socket.onopen = () => {
|
|
|
console.log('WebSocket 连接成功');
|
|
|
+ socket.send(JSON.stringify({}))
|
|
|
};
|
|
|
|
|
|
socket.onmessage = (messageEvent) => {
|
|
|
- let messages = JSON.parse(messageEvent.data);
|
|
|
+ let messages = JSON.parse(messageEvent.data).data;
|
|
|
messages.forEach(message => {
|
|
|
- debugger
|
|
|
- if(message.id == "4"){
|
|
|
- flyGLTF({
|
|
|
- id:message.id,
|
|
|
- status:"show",
|
|
|
- point:message.position
|
|
|
- })
|
|
|
- }else{
|
|
|
- flyGLTF({
|
|
|
- id:message.id,
|
|
|
- status:"show",
|
|
|
- point:message.position
|
|
|
- })
|
|
|
- }
|
|
|
+ flyGLTF({
|
|
|
+ id:message.id,
|
|
|
+ status:"show",
|
|
|
+ point:message.position_cj
|
|
|
+ })
|
|
|
})
|
|
|
console.log('收到消息:', messageEvent.data);
|
|
|
};
|
|
@@ -1282,9 +1263,7 @@ export default {
|
|
|
|
|
|
//ws 推送方法
|
|
|
function getRealPower(params){
|
|
|
- debugger
|
|
|
const connectWebSocket = () => {
|
|
|
- debugger
|
|
|
socket = new WebSocket('ws://58.34.215.19:19259/gridSearchWebSocket');
|
|
|
socket.onopen = () => {
|
|
|
console.log('WebSocket 连接成功');
|
|
@@ -1310,7 +1289,6 @@ export default {
|
|
|
};
|
|
|
|
|
|
socket.onmessage = (messageEvent) => {
|
|
|
- debugger
|
|
|
let messages = JSON.parse(messageEvent.data);
|
|
|
messages.data.list.forEach((point) =>{
|
|
|
point.color = [0, 1, 1];
|
|
@@ -1326,17 +1304,14 @@ export default {
|
|
|
},
|
|
|
"points":messages.data.list,
|
|
|
}
|
|
|
- debugger
|
|
|
showThreeCubeDetail(para);
|
|
|
};
|
|
|
|
|
|
socket.onerror = (error) => {
|
|
|
- debugger
|
|
|
console.error('WebSocket 出错:', error);
|
|
|
};
|
|
|
|
|
|
socket.onclose = () => {
|
|
|
- debugger
|
|
|
console.log('WebSocket 连接已关闭');
|
|
|
};
|
|
|
};
|
|
@@ -1353,6 +1328,7 @@ export default {
|
|
|
let minZ = params.minZ;
|
|
|
let maxZ = params.maxZ;
|
|
|
let size = params.size;
|
|
|
+ let fields = params.fields;
|
|
|
showThreeCubeDetail({
|
|
|
id,
|
|
|
status:"hide"
|
|
@@ -1369,6 +1345,7 @@ export default {
|
|
|
minZ,
|
|
|
maxZ,
|
|
|
level,
|
|
|
+ fields,
|
|
|
scrollId:""
|
|
|
});
|
|
|
}
|
|
@@ -1382,15 +1359,13 @@ export default {
|
|
|
minZ:params.minZ,
|
|
|
maxZ:params.maxZ,
|
|
|
level: params.level,
|
|
|
+ fields: params.fields,
|
|
|
scrollId: params.scrollId,
|
|
|
}).then(res =>{
|
|
|
- debugger
|
|
|
if(res.data.data.list?.length >= 100000 && res.data.data.scrollId){
|
|
|
- debugger
|
|
|
// res.data.data.list.forEach((point) =>{
|
|
|
// point.color = [0, 1, 1];
|
|
|
// });
|
|
|
- debugger
|
|
|
// res.data.data.list.forEach((item)=>{
|
|
|
// item.color = getColor(item.averageValue, -50, 50);
|
|
|
// })
|
|
@@ -1400,7 +1375,6 @@ export default {
|
|
|
"size":params.size,
|
|
|
"points":res.data.data.list,
|
|
|
})
|
|
|
- debugger
|
|
|
params.scrollId = res.data.data.scrollId;
|
|
|
|
|
|
getSixPowerPoints(params);
|
|
@@ -1421,7 +1395,6 @@ export default {
|
|
|
|
|
|
//需要添加初始路径(手动绘制和自动绘制)结果
|
|
|
function draw(params){
|
|
|
- debugger
|
|
|
let id = params.id;
|
|
|
let geometryType = params.type;
|
|
|
let status = params.status;
|
|
@@ -1539,6 +1512,7 @@ export default {
|
|
|
if(status == "hide"){
|
|
|
return
|
|
|
}
|
|
|
+ // params.paths = Path.paths
|
|
|
symbolPathPipeEvent = new SymbolPathPipeEvent({
|
|
|
view:m_view,
|
|
|
paths:params.paths,
|
|
@@ -1555,7 +1529,6 @@ export default {
|
|
|
if(status == "hide"){
|
|
|
return
|
|
|
}
|
|
|
- debugger
|
|
|
symbolPointCubeEvent = new SymbolPointCubeEvent({
|
|
|
view:m_view,
|
|
|
points:params.points,
|
|
@@ -1583,13 +1556,16 @@ export default {
|
|
|
|
|
|
function featurePolygonPlotting(params){
|
|
|
let status = params.status;
|
|
|
- if (featurePointsPlottingEvent) {
|
|
|
- featurePointsPlottingEvent.clear()
|
|
|
+ let id = params.id;
|
|
|
+ let f_layer = m_map.layers.find(item => item.id === id);
|
|
|
+ if (f_layer) {
|
|
|
+ m_map.remove(f_layer);
|
|
|
}
|
|
|
if(status == "hide"){
|
|
|
return
|
|
|
}
|
|
|
featurePointsPlottingEvent = new FeaturePolygonPlottingEvent({
|
|
|
+ id,
|
|
|
view:m_view,
|
|
|
data:params.data
|
|
|
});
|