1
lxl
2022-09-16 2d9ddf8269640309f22053d3c92a38fd77e84358
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
//模型维护
import axios from "axios";
 
// // 公司后台
// const service = axios.create({
//   baseURL: '/api', // api的base_url
//   // baseURL: 'http://192.168.20.53:8543/', // api的base_url
//   timeout: 35000,
// });
 
// //请求数据
// export function querybusDeviceMainlist(params) {
//   return service.get('/fssh/cim/busDeviceMain/listPage', { params: params });
// }
// export function querybusProductionDevicelist(params) {
//   return service.get("/fssh/cim/busProductionDevice/listPage", { params: params });
// }
// //更新数据
// export function updatebusDeviceMainlist(params) {
//   return service.post("/fssh/cim/busDeviceMain/update", params);
// }
// export function updatebusProductionDevicelist(params) {
//   return service.post("/fssh/cim/busProductionDevice/update", params);
// }
// //查询设备
// export function queryMainById(params) {
//   return service.get('/fssh/cim/busDeviceMain/queryByID?id=' + params);
// }
// export function queryDeviceById(params) {
//   return service.get('/fssh/cim/busProductionDevice/queryByID?id=' + params);
// }
// //查modelid
// export function queryMainByModelId(params) {
//   return service.get('/fssh/cim/busDeviceMain/queryByModelID?model_id=' + params);
// }
// export function queryDeviceByModelId(params) {
//   return service.get('/fssh/cim/busProductionDevice/queryByModelID?model_id=' + params);
// }
 
// // 人员高度定位
// export function queryPersonHeight(params) {
//   return service.get('/fssh/cim/geom/queryElevation', { params: params });
// }
 
// // 修改wfs点
// export function updatePoint(lon, lat, gid, table_name) {
//   return service.get("fssh/cim/geom/update?geom=POINT(" + lon + "%20" + lat + ")&gid=" + gid + "&table_name=" + table_name);
// }
// // 修改wfs面
// export function updatePolygon(params) {
//   return service.get('/fssh/cim/geom/update', { params: params });
// }
 
 
//抚顺后台
const service = axios.create({
  baseURL: HOUTAI_URL, // api的base_url
  timeout: 35000,
});
 
//请求数据
export function querybusDeviceMainlist(params) {
  return service.get('/authorize/cim/busDeviceMain/listPage', { params: params });
}
export function querybusProductionDevicelist(params) {
  return service.get("/authorize/cim/busProductionDevice/listPage", { params: params });
}
 
//更新数据
export function updatebusDeviceMainlist(params) {
  return service.post("/authorize/cim/busDeviceMain/update", params);
}
export function updatebusProductionDevicelist(params) {
  return service.post("/authorize/cim/busProductionDevice/update", params);
}
 
//查询设备
export function queryMainById(params) {
  return service.get('/authorize/cim/busDeviceMain/queryByID?id=' + params);
}
export function queryDeviceById(params) {
  return service.get('/authorize/cim/busProductionDevice/queryByID?id=' + params);
}
 
//查modelid
export function queryMainByModelId(params) {
  return service.get('/authorize/cim/busDeviceMain/queryByModelID?model_id=' + params);
}
export function queryDeviceByModelId(params) {
  return service.get('/authorize/cim/busProductionDevice/queryByModelID?model_id=' + params);
}
 
// 人员高度定位
export function queryPersonHeight(params) {
  return service.get('/authorize/cim/geom/queryElevation', { params: params });
}
 
// 更新wfs坐标
export function updatePoint(lon, lat, gid, table_name) {
  return service.get("authorize/cim/geom/update?geom=POINT(" + lon + "%20" + lat + ")&gid=" + gid + "&table_name=" + table_name);
}
export function updatePolygon(params) {
  return service.get('/authorize/cim/geom/update', { params: params });
}
 
 
 
 
//gisserver服务
const SEGis = axios.create({
  baseURL: BASE_URL, // api的base_url
  timeout: 35000,
});
// 查询范围内数据
export function queryData(layer, area) {
  return SEGis.get("/wfsserver/fssh_map_wfs?version=1.3.0&request=GetFeature&format=json&typename=" + layer + "&propertyname=*&filter=%3Cogc%3AFilter+xmlns%3Aogc%3D%22http%3A%2F%2Fwww.opengis.net%2Fogc%22%3E%0D%0A++++++++++++%3Cogc%3AIntersects%3E%0D%0A++++++++++++++++%3Cogc%3APropertyName%3EShape%3C%2Fogc%3APropertyName%3E%0D%0A++++++++++++++++%3Cgml%3APolygon+xmlns%3Agml%3D%22http%3A%2F%2Fwww.opengis.net%2Fgml%22+srsName%3D%22EPSG%3A4326%22%3E%0D%0A++++++++++++++++++++%3Cgml%3Aexterior%3E%0D%0A++++++++++++++++++++++++%3Cgml%3ALinearRing%3E%0D%0A++++++++++++++++++++++++++++%3Cgml%3AposList%3E" + area + "%3C%2Fgml%3AposList%3E%0D%0A++++++++++++++++++++++++%3C%2Fgml%3ALinearRing%3E%0D%0A++++++++++++++++++++%3C%2Fgml%3Aexterior%3E%0D%0A++++++++++++++++%3C%2Fgml%3APolygon%3E%0D%0A++++++++++++%3C%2Fogc%3AIntersects%3E%0D%0A++++++++%3C%2Fogc%3AFilter%3E");
}
// 通过ID查点位
export function queryPOI(layer, id) {
  return SEGis.get("/wfsserver/fssh_map_wfs?version=1.3.0&request=GetFeature&format=json&typename=" + layer + "&propertyname=*&filter=%3CFilter%3E%3CPropertyIsLike+wildCard%3D%22*%22%3E%3CPropertyName%3Epoint_id%3C%2FPropertyName%3E%3CLiteral%3E" + id + "%3C%2FLiteral%3E%3C%2FPropertyIsLike%3E%3C%2FFilter%3E");
}
 
 
//对接的历史轨迹
const instance = axios.create({
  baseURL: "1.1.2.100:7303",
  timeout: 35000,
});
export function hisTrack(id, params) {
  return instance.get("/system/permit/location-trajectory/history/" + id, { params: params });
}