瀏覽代碼

常规上传

sunzehao 1 周之前
父節點
當前提交
80068085dd

二進制
public/static/model/dixing/mountain_whz.glb


+ 9 - 46
src/views/cesium.vue

@@ -126,7 +126,7 @@ import { createWind } from "../assets/wind/Windy.js";
 import cesiumweatherView from "./weatherComponents/cesiumweatherView.vue";
 import jsonData from "./weatherComponents/weatherBase.json";
 import allStationJson from "./cesiumComponents/allStationJson.json";
-import fjLonLatJson from "./cesiumComponents/fjLonLat.json";
+// import fjLonLatJson from "./cesiumComponents/fjLonLat.json";
 
 import { WindLayer } from "cesium-wind";
 
@@ -432,7 +432,7 @@ export default {
       this.viewer = viewer;
 
       // this.setMapImageryProvider();
-      this.initCesiumTerrain();
+      this.initCesiumTerrain(); 
       this.initCesiumBaseMapImage();
       //   this.switchWindLayer();
       this.showAllStation(viewer, allStationJson.station);
@@ -1662,18 +1662,6 @@ export default {
     },
     // 根据状态展示不同颜色风机贴图
     async showStationFn(viewer, e, index, images) {
-      // // 获取GIF数据
-      // const response = await fetch(images);
-      // const buffer = await response.arrayBuffer();
-      // // 解析GIF
-      // const gif = parseGIF(buffer);
-      // const frames = decompressFrames(gif, true);
-
-      // // 创建一个离屏Canvas来绘制每一帧
-      // const canvas = document.createElement('canvas');
-      // const ctx = canvas.getContext('2d');
-      // canvas.width = gif.lsd.width;
-      // canvas.height = gif.lsd.height;
 
       const position = Cesium.Cartesian3.fromDegrees(e.longitude, e.latitude);
       const entity = viewer.entities.add({
@@ -1681,11 +1669,7 @@ export default {
         position, // 模型位置
         billboard: {
           image: images, // 也可以是 SVG 路径,如 'icon.svg'
-          // image: new Cesium.ConstantProperty(images),
-          // image: canvas.toDataURL('image/png'),
           scale: 0.08,
-          // width: 256,
-          // height: 256,
           verticalOrigin: Cesium.VerticalOrigin.BOTTOM,
           horizontalOrigin: Cesium.HorizontalOrigin.CENTER,
           // 模型贴地
@@ -1700,30 +1684,6 @@ export default {
         },
       });
 
-      // let currentFrameIndex = 0;
-
-      // // 定义动画函数
-      // const animate = () => {
-      //     const frame = frames[currentFrameIndex];
-      //     // 清空Canvas
-      //     ctx.clearRect(0, 0, canvas.width, canvas.height);
-
-      //     // 绘制当前帧
-      //     const imageData = new ImageData(frame.patch, frame.dims.width, frame.dims.height);
-      //     ctx.putImageData(imageData, frame.dims.left, frame.dims.top);
-
-      //     // 更新Billboard的图像
-      //     entity.billboard.image = canvas.toDataURL('image/png');
-
-      //     // 计算下一帧的时间(使用GIF本身的延迟时间)
-      //     currentFrameIndex = (currentFrameIndex + 1) % frames.length;
-      //     const delay = 200; // 默认100ms
-      //     setTimeout(animate, delay);
-      // };
-
-      // // 开始动画
-      // animate();
-
       let that = this;
       const handler = new Cesium.ScreenSpaceEventHandler(viewer.scene.canvas);
       handler.setInputAction(function (movement) {
@@ -1733,7 +1693,9 @@ export default {
           console.log("你点击了标签或模型!", entity);
           console.log("选中风场或新能源场", e.plantname);
 
-          that.showRightClickPopup(position, e, "station", viewer);
+          if (e.isShowWind) {
+            that.showRightClickPopup(position, e, "station", viewer);
+          }
         }
       }, Cesium.ScreenSpaceEventType.RIGHT_CLICK);
       that.allStationentitys.push({ entity, handler });
@@ -2048,7 +2010,7 @@ export default {
         // this.showWindFromStation(viewer);
         this.showTypeViewer = false;
         this.cancleAllLayer();
-        this.getCameraPosition(viewer, type);
+        this.getCameraPosition(viewer, type, val);
       }
       //  else {
       //     this.windDrawerTitle = '模型解构'
@@ -2056,7 +2018,7 @@ export default {
       // }
     },
     // 获取当前经纬度和高度并跳转风机详情
-    getCameraPosition(viewer, type) {
+    getCameraPosition(viewer, type, val) {
       const camera = viewer.camera;
       const ellipsoid = viewer.scene.globe.ellipsoid;
 
@@ -2076,10 +2038,11 @@ export default {
 
         this.$router.push({
           path: type === "windbasic2d" ? "/windMap2D" : "/windMap3D",
-          query: {
+            query: {
             longitude: longitude,
             latitude: latitude,
             height: Math.ceil(height),
+            nameEn: val.stationNameEn
           },
         });
       } else {

+ 46 - 4
src/views/cesiumComponents/allStationJson.json

@@ -4,25 +4,67 @@
             "plantname": "京能旺海庄",
             "energytype": "Wind",
             "longitude": 112.898333,
-            "latitude": 40.475556
+            "latitude": 40.475556,
+            "isShowWind": true,
+            "stationNameEn": "JNWHZ"
         },
         {
             "plantname": "京能营盘梁",
             "energytype": "Wind",
             "longitude": 112.60093207,
-            "latitude": 40.31330713
+            "latitude": 40.31330713,
+            "isShowWind": true,
+            "stationNameEn": "JNYPL"
         },
         {
             "plantname": "京能苏木山",
             "energytype": "Wind",
             "longitude": 112.69922452,
-            "latitude": 40.31857399
+            "latitude": 40.31857399,
+            "isShowWind": true,
+            "stationNameEn": "JNSMS"
         },
         {
             "plantname": "迈越风电场",
             "energytype": "Wind",
             "longitude": 114.502778,
-            "latitude": 35.326667
+            "latitude": 35.326667,
+            "isShowWind": true,
+            "stationNameEn": "MYFDC"
+        }
+    ],
+    "stationS": [
+        {
+            "plantname": "京能旺海庄",
+            "energytype": "Wind",
+            "longitude": 112.898333,
+            "latitude": 40.475556,
+            "isShowWind": true,
+            "stationNameEn": "JNWHZ"
+        },
+        {
+            "plantname": "京能营盘梁",
+            "energytype": "Wind",
+            "longitude": 112.60093207,
+            "latitude": 40.31330713,
+            "isShowWind": true,
+            "stationNameEn": "JNYPL"
+        },
+        {
+            "plantname": "京能苏木山",
+            "energytype": "Wind",
+            "longitude": 112.69922452,
+            "latitude": 40.31857399,
+            "isShowWind": true,
+            "stationNameEn": "JNSMS"
+        },
+        {
+            "plantname": "迈越风电场",
+            "energytype": "Wind",
+            "longitude": 114.502778,
+            "latitude": 35.326667,
+            "isShowWind": true,
+            "stationNameEn": "MYFDC"
         },
         {
             "plantname": "曼辉储能",

+ 50 - 12
src/views/cesiumComponents/windMap2D.vue

@@ -74,7 +74,9 @@
 <script>
 import * as Cesium from "../../Cesium";
 import "../../Cesium/Widgets/widgets.css";
-import fjLonLatJson from "./fjLonLat.json";
+import fjMYLonLatJson from "../fjLonLatJson/fj_MY.json"; //迈越风电场
+import fjWHZLonLatJson from "../fjLonLatJson/fj_WHZ.json"; //京能旺海庄
+import fjYPLLonLatJson from "../fjLonLatJson/fj_YPL.json"; //京能营盘梁
 import allStationJson from "./allStationJson.json"
 import basicGeoJson from "../../assets/geoJson/basic.json";
 import comModelDialog from "@/components/comModelDialog.vue";
@@ -131,6 +133,24 @@ export default {
   data() {
     return {
         loading: true,
+        showAllWindFromStation: [],
+        restLatLon: [
+            {
+                longitude: 114.48789,
+                latitude: 35.32916,
+                name: "MYFDC"
+            },
+            {
+                longitude: 112.88355172,
+                latitude: 40.46617836,
+                name: "JNWHZ"
+            },
+            {
+                longitude: 112.5270545,
+                latitude: 40.35920334,
+                name: "JNYPL"
+            }
+        ],
       viewer: null,
       windLayer: null, // 风场图
       windLayerTimmer: null, // 风场图计时器
@@ -275,12 +295,12 @@ export default {
             }
         })
         this.allWindEntitys = []
-        // if (this.viewer && this.viewer.destroy) {
-        //     this.viewer.destroy();
-        //     this.viewer = null
-        // }
+        if (this.viewer && this.viewer.destroy) {
+            this.viewer.destroy();
+            this.viewer = null
+        }
         // this.initCesium();
-        this.showAllStation(this.viewer)
+        // this.showAllStation(this.viewer)
     },
     // 展示所有风场
     showAllStation(viewer) {
@@ -339,6 +359,15 @@ export default {
     },
     // 展示所选风场的风机
     showWindFromStation(viewer) {
+        let stationName = this.$route.query.nameEn
+        let fjLonLatJson = []
+        if (stationName === "MYFDC") {
+            fjLonLatJson = fjMYLonLatJson
+        } else if (stationName === "JNWHZ") {
+            fjLonLatJson = fjWHZLonLatJson
+        } else if (stationName === "JNYPL") {
+            fjLonLatJson = fjYPLLonLatJson
+        }
         fjLonLatJson.data.forEach((e, index) => {
             if (e.status) {
                 if (e.status === 1) {
@@ -795,6 +824,7 @@ export default {
         let fromLon = this.$route.query.longitude*1
         let fromLat = this.$route.query.latitude*1
         let fromheight = this.$route.query.height*1
+        let fromname = this.$route.query.nameEn
         // 设置镜头到指定的经纬度(度)、高度(米)
         this.viewer.camera.setView({
             destination: Cesium.Cartesian3.fromDegrees(
@@ -809,8 +839,16 @@ export default {
             }
         });
         // 目标位置:经度、纬度、高度
-        const targetLon = 114.502778;
-        const targetLat = 35.326667;
+        // const targetLon = 114.48789;
+        // const targetLat = 35.32916;
+        let targetLon = null
+        let targetLat = null
+        this.restLatLon.forEach(it => {
+            if (it.name === fromname) {
+                targetLon = it.longitude
+                targetLat = it.latitude
+            }
+        })
         const targetHeight = 20000;
 
         const draggableHeightTolerance = 10000; // 允许拖拽的高度范围:20,000 ~ 30,000
@@ -833,10 +871,10 @@ export default {
             roll: 0.0,
             },
             duration: 3.0,
-            complete: function () {
-                console.log('飞入完成,启用拖拽限制逻辑');
-                enableHeightBasedDragControl();
-            }
+            // complete: function () {
+            //     console.log('飞入完成,启用拖拽限制逻辑');
+            //     enableHeightBasedDragControl();
+            // }
         });
         // ===== 控制逻辑:根据高度决定是否允许拖拽 =====
         function enableHeightBasedDragControl() {

+ 102 - 17
src/views/cesiumComponents/windMap3D.vue

@@ -79,7 +79,10 @@
 <script>
 import * as Cesium from "../../Cesium";
 import "../../Cesium/Widgets/widgets.css";
-import fjLonLatJson from "./fjLonLat1.json";
+import fjMYLonLatJson from "../fjLonLatJson/fj_MY1.json";
+import fjWHZLonLatJson from "../fjLonLatJson/fj_WHZ.json"; //京能旺海庄
+import fjYPLLonLatJson from "../fjLonLatJson/fj_YPL.json"; //京能营盘梁
+import mountainPosJson from "../fjLonLatJson/mountainPos.json"; 
 import allStationJson from "./allStationJson.json";
 import basicGeoJson from "../../assets/geoJson/basic.json";
 import comModelDialog from "@/components/comModelDialog.vue";
@@ -119,6 +122,23 @@ export default {
   },
   data() {
     return {
+        restLatLon: [
+            {
+                longitude: 107.034945,
+                latitude: 37.309099,
+                name: "MYFDC"
+            },
+            {
+                longitude: 112.88355172,
+                latitude: 40.46617836,
+                name: "JNWHZ"
+            },
+            {
+                longitude: 112.5270545,
+                latitude: 40.35920334,
+                name: "JNYPL"
+            }
+        ],
       loading: true,
       viewer: null,
       windLayer: null, // 风场图
@@ -187,9 +207,9 @@ export default {
       // 展示场站
       // this.showAllStation(viewer)
       // 展示风机
-      // this.initCesiumTerrain();
+    //   this.initCesiumTerrain();
       this.initCesiumBaseMapImage();
-      // this.initGeoJsonData();
+    //   this.initGeoJsonData();
       this.showWindFromStation(viewer);
     },
 
@@ -402,10 +422,25 @@ export default {
     },
     // 展示所选风场的风机
     showWindFromStation(viewer) {
-      this.infoBoxes = [];
+        let stationName = this.$route.query.nameEn
+        let fjLonLatJson = []
+        if (stationName === "MYFDC") {
+            fjLonLatJson = fjMYLonLatJson
+        } else if (stationName === "JNWHZ") {
+            fjLonLatJson = fjWHZLonLatJson
+        } else if (stationName === "JNYPL") {
+            fjLonLatJson = fjYPLLonLatJson
+        }
       fjLonLatJson.data.forEach((e, index) => {
         this.showStatuswind(viewer, e);
       });
+
+      let mountainMsg = mountainPosJson.data.find(it => it.stationName === stationName)
+
+        this.addTreeain(
+            viewer, 
+            mountainMsg
+        );
       this.resetWindViewport();
     },
     // 根据状态展示不同颜色风机贴图
@@ -416,7 +451,7 @@ export default {
         e.longitude,
         e.latitude,
         e.status,
-        e.height || -5000,
+        e.height || 0,
         e
       );
     },
@@ -452,9 +487,44 @@ export default {
         return type === "en" ? "bw" : "并网";
       }
     },
+    addTreeain(viewer, mountainMsg) {
+        const hpRoll = new Cesium.HeadingPitchRoll(90.0, 0.0, 0.0);
+        const position = Cesium.Cartesian3.fromDegrees(
+            mountainMsg.longitude, 
+            mountainMsg.latitude, 
+            mountainMsg.height || 0
+        );
+
+        const orientation = Cesium.Transforms.headingPitchRollQuaternion(
+            position,
+            hpRoll
+        );
+
+        const offsetLocal = new Cesium.Cartesian3(mountainMsg.east, mountainMsg.north, mountainMsg.up); // E, N, U
+
+        const transform = Cesium.Transforms.eastNorthUpToFixedFrame(position);
+        const offsetGlobal = new Cesium.Cartesian3();
+        Cesium.Matrix4.multiplyByPointAsVector(transform, offsetLocal, offsetGlobal);
+
+        const finalPos = Cesium.Cartesian3.add(position, offsetGlobal, new Cesium.Cartesian3());
+
+        const terrain = viewer.entities.add({
+            name: mountainMsg.modelName, // 模型名称
+            position: finalPos, // 模型位置
+            orientation, // 模型朝向
+            animation: false,
+            model: {
+            uri: `/public/static/model/dixing/${mountainMsg.modelNameEn}.glb`,
+            // uri: "/public/static/model/dixing/terrain.glb",
+            scale: mountainMsg.scale,
+            // 模型贴地
+            heightReference: Cesium.HeightReference.CLAMP_TO_GROUND,
+            },
+        });
+    },
     //添加模型
     addModel(viewer, name, lon, lat, status, height, model) {
-      const hpRoll = new Cesium.HeadingPitchRoll(90.0, 0.0, 0.0);
+      const hpRoll = new Cesium.HeadingPitchRoll(45.0, 0.0, 0.0);
       const position = Cesium.Cartesian3.fromDegrees(lon, lat, height || 0);
       const orientation = Cesium.Transforms.headingPitchRollQuaternion(
         position,
@@ -472,13 +542,14 @@ export default {
         orientation, // 模型朝向
         animation: false,
         model: {
-          uri: this.dixingAdd
-            ? // ? "/public/static/model/fjSolo/model.glb"
-              // ? "/public/static/model/fjStatus/fj_anmation_bw.glb"
-              `/public/static/model/fjStatus/fj_${statueFJ}.glb`
-            : "/public/static/model/dixing/model.glb",
-          // : "/public/static/model/dixing/terrain.glb",
-          scale: this.dixingAdd ? 20 : 10000,
+        //   uri: this.dixingAdd
+        //     ? // ? "/public/static/model/fjSolo/model.glb"
+        //       // ? "/public/static/model/fjStatus/fj_anmation_bw.glb"
+        //       `/public/static/model/fjStatus/fj_${statueFJ}.glb`
+        //     : "/public/static/model/dixing/model.glb",
+        //   // : "/public/static/model/dixing/terrain.glb",
+        uri: `/public/static/model/fjStatus/fj_${statueFJ}.glb`,
+          scale: 12,
           // 模型贴地
           //   heightReference: Cesium.HeightReference.CLAMP_TO_GROUND,
           //   heightReference: Cesium.HeightReference.NONE,
@@ -486,6 +557,11 @@ export default {
           //   silhouetteColor: Cesium.Color.fromCssColorString(statueColor),
           //   runAnimations: wtStatue !== 7 ? false : true,
         },
+        // label: { 
+        //     text: name,
+        //     font: '14px sans-serif',
+        //     fillColor: Cesium.Color.fromBytes(255, 255, 255),
+        // }
       });
 
       // 使用高级灯牌生成器
@@ -854,6 +930,7 @@ export default {
       let fromLon = this.$route.query.longitude * 1;
       let fromLat = this.$route.query.latitude * 1;
       let fromheight = this.$route.query.height * 1;
+      let fromname = this.$route.query.nameEn
       // 设置镜头到指定的经纬度(度)、高度(米)
       this.viewer.camera.setView({
         destination: Cesium.Cartesian3.fromDegrees(
@@ -868,9 +945,17 @@ export default {
         },
       });
       // 目标位置:经度、纬度、高度
-      const targetLon = 107.034945;
-      const targetLat = 37.309099;
-      const targetHeight = 30000;
+    //   const targetLon = 107.034945;
+    //   const targetLat = 37.309099;
+        let targetLon = null
+        let targetLat = null
+        this.restLatLon.forEach(it => {
+            if (it.name === fromname) {
+                targetLon = it.longitude
+                targetLat = it.latitude
+            }
+        })
+      const targetHeight = 10000;
 
       const draggableHeightTolerance = 5000; // 允许拖拽的高度范围:20,000 ~ 30,000
       const minHeight = 5000; // 最低高度
@@ -899,7 +984,7 @@ export default {
         // },
         orientation: {
           heading: 0, //北京天安门角度 0 上海角度 1
-          pitch: -0.7,
+          pitch: -0.3,
           roll: 0,
         },
         duration: 3.0,

+ 0 - 0
src/views/cesiumComponents/fjLonLat.json → src/views/fjLonLatJson/fj_MY.json


+ 0 - 0
src/views/cesiumComponents/fjLonLat1.json → src/views/fjLonLatJson/fj_MY1.json


+ 602 - 0
src/views/fjLonLatJson/fj_SMS.json

@@ -0,0 +1,602 @@
+[
+  {
+    "id": "#1",
+    "altitude": 1816.3,
+    "longitude": 112.4236,
+    "latitude": 40.5123,
+    "firstGridTime": "2024-09-12",
+    "isBenchmark": false
+  },
+  {
+    "id": "#2",
+    "altitude": 1839.4,
+    "longitude": 112.4351,
+    "latitude": 40.5218,
+    "firstGridTime": "2025-11-03",
+    "isBenchmark": false
+  },
+  {
+    "id": "#3",
+    "altitude": 1842.4,
+    "longitude": 112.4367,
+    "latitude": 40.5209,
+    "firstGridTime": null,
+    "isBenchmark": false
+  },
+  {
+    "id": "#4",
+    "altitude": 1740.3,
+    "longitude": 112.4241,
+    "latitude": 40.5112,
+    "firstGridTime": "2024-09-12",
+    "isBenchmark": false
+  },
+  {
+    "id": "#5",
+    "altitude": 1672.9,
+    "longitude": 112.4289,
+    "latitude": 40.5156,
+    "firstGridTime": "2024-09-12",
+    "isBenchmark": false
+  },
+  {
+    "id": "#6",
+    "altitude": 1723.9,
+    "longitude": 112.4285,
+    "latitude": 40.5153,
+    "firstGridTime": "2024-09-12",
+    "isBenchmark": false
+  },
+  {
+    "id": "#7",
+    "altitude": 1721.6,
+    "longitude": 112.4378,
+    "latitude": 40.5182,
+    "firstGridTime": "2025-10-30",
+    "isBenchmark": false
+  },
+  {
+    "id": "#8",
+    "altitude": 1751.6,
+    "longitude": 112.4321,
+    "latitude": 40.5225,
+    "firstGridTime": "2025-10-29",
+    "isBenchmark": false
+  },
+  {
+    "id": "#9",
+    "altitude": 1870.6,
+    "longitude": 112.4253,
+    "latitude": 40.5108,
+    "firstGridTime": "2025-11-04",
+    "isBenchmark": false
+  },
+  {
+    "id": "#10",
+    "altitude": 1896.4,
+    "longitude": 112.4332,
+    "latitude": 40.5219,
+    "firstGridTime": "2025-10-31",
+    "isBenchmark": false
+  },
+  {
+    "id": "#11",
+    "altitude": 1910.6,
+    "longitude": 112.4341,
+    "latitude": 40.5219,
+    "firstGridTime": "2025-11-03",
+    "isBenchmark": false
+  },
+  {
+    "id": "#12",
+    "altitude": 1846.9,
+    "longitude": 112.4358,
+    "latitude": 40.5198,
+    "firstGridTime": "2025-10-30",
+    "isBenchmark": false
+  },
+  {
+    "id": "#13",
+    "altitude": 1853.5,
+    "longitude": 112.4355,
+    "latitude": 40.5204,
+    "firstGridTime": null,
+    "isBenchmark": false
+  },
+  {
+    "id": "#14",
+    "altitude": 1904.0,
+    "longitude": 112.4344,
+    "latitude": 40.5209,
+    "firstGridTime": "2024-12-28",
+    "isBenchmark": false
+  },
+  {
+    "id": "#15",
+    "altitude": 1895.0,
+    "longitude": 112.4315,
+    "latitude": 40.5142,
+    "firstGridTime": "2024-12-28",
+    "isBenchmark": true
+  },
+  {
+    "id": "#16",
+    "altitude": 1785.0,
+    "longitude": 112.4317,
+    "latitude": 40.5147,
+    "firstGridTime": "2024-12-28",
+    "isBenchmark": false
+  },
+  {
+    "id": "#17",
+    "altitude": 1808.5,
+    "longitude": 112.4258,
+    "latitude": 40.5084,
+    "firstGridTime": "2024-12-28",
+    "isBenchmark": true
+  },
+  {
+    "id": "#18",
+    "altitude": 1882.2,
+    "longitude": 112.4343,
+    "latitude": 40.5248,
+    "firstGridTime": null,
+    "isBenchmark": false
+  },
+  {
+    "id": "#19",
+    "altitude": 1909.0,
+    "longitude": 112.4259,
+    "latitude": 40.5072,
+    "firstGridTime": "2024-09-12",
+    "isBenchmark": false
+  },
+  {
+    "id": "#20",
+    "altitude": 1659.0,
+    "longitude": 112.4237,
+    "latitude": 40.5069,
+    "firstGridTime": "2024-09-12",
+    "isBenchmark": false
+  },
+  {
+    "id": "#21",
+    "altitude": 1651.6,
+    "longitude": 112.4292,
+    "latitude": 40.5129,
+    "firstGridTime": "2024-12-28",
+    "isBenchmark": false
+  },
+  {
+    "id": "#22",
+    "altitude": 1631.7,
+    "longitude": 112.4292,
+    "latitude": 40.5124,
+    "firstGridTime": "2024-12-28",
+    "isBenchmark": false
+  },
+  {
+    "id": "#23",
+    "altitude": 1631.4,
+    "longitude": 112.4287,
+    "latitude": 40.5119,
+    "firstGridTime": "2024-05-25",
+    "isBenchmark": false
+  },
+  {
+    "id": "#24",
+    "altitude": 1563.0,
+    "longitude": 112.4270,
+    "latitude": 40.5101,
+    "firstGridTime": "2024-05-24",
+    "isBenchmark": false
+  },
+  {
+    "id": "#25",
+    "altitude": 1584.0,
+    "longitude": 112.4252,
+    "latitude": 40.5078,
+    "firstGridTime": "2024-05-25",
+    "isBenchmark": false
+  },
+  {
+    "id": "#26",
+    "altitude": 1598.2,
+    "longitude": 112.4240,
+    "latitude": 40.5061,
+    "firstGridTime": "2024-05-24",
+    "isBenchmark": false
+  },
+  {
+    "id": "#27",
+    "altitude": 1619.2,
+    "longitude": 112.4259,
+    "latitude": 40.5063,
+    "firstGridTime": "2024-12-28",
+    "isBenchmark": false
+  },
+  {
+    "id": "#28",
+    "altitude": 1890.5,
+    "longitude": 112.4262,
+    "latitude": 40.5069,
+    "firstGridTime": "2024-12-28",
+    "isBenchmark": false
+  },
+  {
+    "id": "#29",
+    "altitude": 1929.0,
+    "longitude": 112.4293,
+    "latitude": 40.5098,
+    "firstGridTime": "2024-05-10",
+    "isBenchmark": false
+  },
+  {
+    "id": "#30",
+    "altitude": 1952.4,
+    "longitude": 112.4292,
+    "latitude": 40.5092,
+    "firstGridTime": "2024-05-10",
+    "isBenchmark": false
+  },
+  {
+    "id": "#31",
+    "altitude": 1764.0,
+    "longitude": 112.4281,
+    "latitude": 40.5086,
+    "firstGridTime": "2024-05-10",
+    "isBenchmark": false
+  },
+  {
+    "id": "#32",
+    "altitude": 1793.3,
+    "longitude": 112.4272,
+    "latitude": 40.5084,
+    "firstGridTime": "2024-05-11",
+    "isBenchmark": false
+  },
+  {
+    "id": "#33",
+    "altitude": 1806.0,
+    "longitude": 112.4308,
+    "latitude": 40.5108,
+    "firstGridTime": "2024-12-28",
+    "isBenchmark": false
+  },
+  {
+    "id": "#34",
+    "altitude": 1831.8,
+    "longitude": 112.4305,
+    "latitude": 40.5104,
+    "firstGridTime": "2024-12-28",
+    "isBenchmark": false
+  },
+  {
+    "id": "#35",
+    "altitude": 1633.5,
+    "longitude": 112.4295,
+    "latitude": 40.5096,
+    "firstGridTime": "2024-12-28",
+    "isBenchmark": false
+  },
+  {
+    "id": "#36",
+    "altitude": 1665.5,
+    "longitude": 112.4299,
+    "latitude": 40.5091,
+    "firstGridTime": "2024-12-28",
+    "isBenchmark": false
+  },
+  {
+    "id": "#37",
+    "altitude": 1700.8,
+    "longitude": 112.4324,
+    "latitude": 40.5134,
+    "firstGridTime": "2024-09-12",
+    "isBenchmark": false
+  },
+  {
+    "id": "#38",
+    "altitude": 1733.4,
+    "longitude": 112.4318,
+    "latitude": 40.5122,
+    "firstGridTime": "2024-09-12",
+    "isBenchmark": false
+  },
+  {
+    "id": "#39",
+    "altitude": 1606.2,
+    "longitude": 112.4312,
+    "latitude": 40.5119,
+    "firstGridTime": "2024-09-12",
+    "isBenchmark": false
+  },
+  {
+    "id": "#40",
+    "altitude": 1664.0,
+    "longitude": 112.4307,
+    "latitude": 40.5115,
+    "firstGridTime": "2024-09-12",
+    "isBenchmark": false
+  },
+  {
+    "id": "#41",
+    "altitude": 1662.0,
+    "longitude": 112.4327,
+    "latitude": 40.5129,
+    "firstGridTime": "2024-09-19",
+    "isBenchmark": false
+  },
+  {
+    "id": "#42",
+    "altitude": 1616.5,
+    "longitude": 112.4327,
+    "latitude": 40.5123,
+    "firstGridTime": "2024-09-19",
+    "isBenchmark": false
+  },
+  {
+    "id": "#43",
+    "altitude": 1730.0,
+    "longitude": 112.4316,
+    "latitude": 40.5109,
+    "firstGridTime": "2024-09-19",
+    "isBenchmark": false
+  },
+  {
+    "id": "#44",
+    "altitude": 1778.7,
+    "longitude": 112.4323,
+    "latitude": 40.5106,
+    "firstGridTime": "2024-09-19",
+    "isBenchmark": false
+  },
+  {
+    "id": "#45",
+    "altitude": 1747.0,
+    "longitude": 112.4379,
+    "latitude": 40.5225,
+    "firstGridTime": null,
+    "isBenchmark": false
+  },
+  {
+    "id": "#46",
+    "altitude": 1725.8,
+    "longitude": 112.4347,
+    "latitude": 40.5122,
+    "firstGridTime": "2024-09-12",
+    "isBenchmark": false
+  },
+  {
+    "id": "#47",
+    "altitude": 1623.0,
+    "longitude": 112.4351,
+    "latitude": 40.5126,
+    "firstGridTime": "2024-09-12",
+    "isBenchmark": false
+  },
+  {
+    "id": "#48",
+    "altitude": 1654.5,
+    "longitude": 112.4489,
+    "latitude": 40.5278,
+    "firstGridTime": "2024-09-12",
+    "isBenchmark": false
+  },
+  {
+    "id": "#49",
+    "altitude": 1678.2,
+    "longitude": 112.4472,
+    "latitude": 40.5275,
+    "firstGridTime": "2024-09-12",
+    "isBenchmark": false
+  },
+  {
+    "id": "#50",
+    "altitude": 1678.0,
+    "longitude": 112.4508,
+    "latitude": 40.5276,
+    "firstGridTime": "2024-09-12",
+    "isBenchmark": false
+  },
+  {
+    "id": "#51",
+    "altitude": 1695.0,
+    "longitude": 112.4516,
+    "latitude": 40.5274,
+    "firstGridTime": "2024-09-12",
+    "isBenchmark": false
+  },
+  {
+    "id": "#52",
+    "altitude": 1702.2,
+    "longitude": 112.4471,
+    "latitude": 40.5242,
+    "firstGridTime": "2024-09-12",
+    "isBenchmark": false
+  },
+  {
+    "id": "#53",
+    "altitude": 1655.2,
+    "longitude": 112.4467,
+    "latitude": 40.5237,
+    "firstGridTime": "2024-09-12",
+    "isBenchmark": false
+  },
+  {
+    "id": "#54",
+    "altitude": 1633.7,
+    "longitude": 112.4442,
+    "latitude": 40.5239,
+    "firstGridTime": "2024-09-12",
+    "isBenchmark": true
+  },
+  {
+    "id": "#55",
+    "altitude": 1831.7,
+    "longitude": 112.4436,
+    "latitude": 40.5215,
+    "firstGridTime": "2024-09-12",
+    "isBenchmark": false
+  },
+  {
+    "id": "#56",
+    "altitude": 1854.6,
+    "longitude": 112.4444,
+    "latitude": 40.5209,
+    "firstGridTime": "2024-09-12",
+    "isBenchmark": false
+  },
+  {
+    "id": "#57",
+    "altitude": 1892.2,
+    "longitude": 112.4446,
+    "latitude": 40.5205,
+    "firstGridTime": "2024-09-12",
+    "isBenchmark": true
+  },
+  {
+    "id": "#58",
+    "altitude": 1906.4,
+    "longitude": 112.4372,
+    "latitude": 40.5232,
+    "firstGridTime": null,
+    "isBenchmark": false
+  },
+  {
+    "id": "#59",
+    "altitude": 1829.2,
+    "longitude": 112.4430,
+    "latitude": 40.5214,
+    "firstGridTime": "2024-09-18",
+    "isBenchmark": false
+  },
+  {
+    "id": "#60",
+    "altitude": 1753.6,
+    "longitude": 112.4440,
+    "latitude": 40.5291,
+    "firstGridTime": "2024-09-18",
+    "isBenchmark": false
+  },
+  {
+    "id": "#61",
+    "altitude": 1844.0,
+    "longitude": 112.4371,
+    "latitude": 40.5248,
+    "firstGridTime": null,
+    "isBenchmark": false
+  },
+  {
+    "id": "#62",
+    "altitude": 1702.5,
+    "longitude": 112.4349,
+    "latitude": 40.5287,
+    "firstGridTime": "2024-12-28",
+    "isBenchmark": true
+  },
+  {
+    "id": "#63",
+    "altitude": 1674.0,
+    "longitude": 112.4450,
+    "latitude": 40.5283,
+    "firstGridTime": "2024-12-28",
+    "isBenchmark": false
+  },
+  {
+    "id": "#64",
+    "altitude": 1721.5,
+    "longitude": 112.4335,
+    "latitude": 40.5285,
+    "firstGridTime": "2024-12-28",
+    "isBenchmark": false
+  },
+  {
+    "id": "#65",
+    "altitude": 1645.9,
+    "longitude": 112.4341,
+    "latitude": 40.5274,
+    "firstGridTime": "2024-09-12",
+    "isBenchmark": false
+  },
+  {
+    "id": "#66",
+    "altitude": 1596.4,
+    "longitude": 112.4358,
+    "latitude": 40.5292,
+    "firstGridTime": "2024-05-24",
+    "isBenchmark": false
+  },
+  {
+    "id": "#67",
+    "altitude": 1605.8,
+    "longitude": 112.4362,
+    "latitude": 40.5278,
+    "firstGridTime": "2024-05-26",
+    "isBenchmark": false
+  },
+  {
+    "id": "#68",
+    "altitude": 1618.0,
+    "longitude": 112.4357,
+    "latitude": 40.5229,
+    "firstGridTime": "2024-05-20",
+    "isBenchmark": false
+  },
+  {
+    "id": "#69",
+    "altitude": 1587.5,
+    "longitude": 112.4360,
+    "latitude": 40.5224,
+    "firstGridTime": "2024-05-21",
+    "isBenchmark": false
+  },
+  {
+    "id": "#70",
+    "altitude": 1590.0,
+    "longitude": 112.4356,
+    "latitude": 40.5221,
+    "firstGridTime": "2024-09-12",
+    "isBenchmark": false
+  },
+  {
+    "id": "#71",
+    "altitude": 1620.8,
+    "longitude": 112.4356,
+    "latitude": 40.5215,
+    "firstGridTime": "2024-09-12",
+    "isBenchmark": false
+  },
+  {
+    "id": "#72",
+    "altitude": 1635.3,
+    "longitude": 112.4322,
+    "latitude": 40.5240,
+    "firstGridTime": "2024-09-12",
+    "isBenchmark": false
+  },
+  {
+    "id": "#73",
+    "altitude": 1626.0,
+    "longitude": 112.4315,
+    "latitude": 40.5237,
+    "firstGridTime": "2024-09-12",
+    "isBenchmark": false
+  },
+  {
+    "id": "#74",
+    "altitude": 1619.2,
+    "longitude": 112.4324,
+    "latitude": 40.5227,
+    "firstGridTime": "2024-09-12",
+    "isBenchmark": false
+  },
+  {
+    "id": "#75",
+    "altitude": 1646.7,
+    "longitude": 112.4328,
+    "latitude": 40.5222,
+    "firstGridTime": "2024-09-12",
+    "isBenchmark": true
+  }
+]

+ 735 - 0
src/views/fjLonLatJson/fj_WHZ.json

@@ -0,0 +1,735 @@
+{
+    "code": 0,
+    "data": [
+        {
+            "nemCode": "F01",
+            "longitude": 112.81233668,
+            "latitude": 40.44817808,
+            "name": "F01号风机",
+            "aname": "F01",
+            "status": 1,
+            "heightS": 1531.7,
+            "height": 800
+        },
+        {
+            "nemCode": "F02",
+            "longitude": 112.80775775,
+            "latitude": 40.43892785,
+            "name": "F02号风机",
+            "aname": "F02",
+            "status": 2,
+            "heightS": 1592.0,
+            "height": 500
+        },
+        {
+            "nemCode": "F03",
+            "longitude": 112.82527064,
+            "latitude": 40.45032805,
+            "name": "F03号风机",
+            "aname": "F03",
+            "status": 7,
+            "heightS": 1543.2,
+            "height": 1150
+        },
+        {
+            "nemCode": "F04",
+            "longitude": 112.81573444,
+            "latitude": 40.44089294,
+            "name": "F04号风机",
+            "aname": "F04",
+            "status": 3,
+            "heightS": 1589.1,
+            "height": 730
+        },
+        {
+            "nemCode": "F05",
+            "longitude": 112.85373933,
+            "latitude": 40.47583060,
+            "name": "F05号风机",
+            "aname": "F05",
+            "status": 7,
+            "heightS": 1505.5,
+            "height": 200
+        },
+        {
+            "nemCode": "F06",
+            "longitude": 112.85056315,
+            "latitude": 40.47272673,
+            "name": "F06号风机",
+            "aname": "F06",
+            "status": 3,
+            "heightS": 1516.9,
+            "height": 200
+        },
+        {
+            "nemCode": "F07",
+            "longitude": 112.84487111,
+            "latitude": 40.46760864,
+            "name": "F07号风机",
+            "aname": "F07",
+            "status": 4,
+            "heightS": 1522.9,
+            "height": 310
+        },
+        {
+            "nemCode": "F08",
+            "longitude": 112.82891947,
+            "latitude": 40.44403916,
+            "name": "F08号风机",
+            "aname": "F08",
+            "status": 5,
+            "heightS": 1573.3,
+            "height": 1180
+        },
+        {
+            "nemCode": "F09",
+            "longitude": 112.82495183,
+            "latitude": 40.43837877,
+            "name": "F09号风机",
+            "aname": "F09",
+            "status": 4,
+            "heightS": 1584.7,
+            "height": 950
+        },
+        {
+            "nemCode": "F10",
+            "longitude": 112.82078453,
+            "latitude": 40.43183927,
+            "name": "F10号风机",
+            "aname": "F10",
+            "status": 5,
+            "heightS": 1573.4,
+            "height": 600
+        },
+        {
+            "nemCode": "F11",
+            "longitude": 112.84754360,
+            "latitude": 40.44563897,
+            "name": "F11号风机",
+            "aname": "F11",
+            "status": 7,
+            "heightS": 1609.3,
+            "height": 730
+        },
+        {
+            "nemCode": "F12",
+            "longitude": 112.84591045,
+            "latitude": 40.44097319,
+            "name": "F12号风机",
+            "aname": "F12",
+            "status": 6,
+            "heightS": 1571.4,
+            "height": 900
+        },
+        {
+            "nemCode": "F13",
+            "longitude": 112.84939329,
+            "latitude": 40.44919368,
+            "name": "F13号风机",
+            "aname": "F13",
+            "status": 5,
+            "heightS": 1574.5,
+            "height": 600
+        },
+        {
+            "nemCode": "F14",
+            "longitude": 112.85975244,
+            "latitude": 40.45176531,
+            "name": "F14号风机",
+            "aname": "F14",
+            "status": 6,
+            "heightS": 1568.3,
+            "height": 330
+        },
+        {
+            "nemCode": "F15",
+            "longitude": 112.88220979,
+            "latitude": 40.46155564,
+            "name": "F15号风机",
+            "aname": "F15",
+            "status": 7,
+            "heightS": 1547.8,
+            "height": 350
+        },
+        {
+            "nemCode": "F16",
+            "longitude": 112.88355172,
+            "latitude": 40.46617836,
+            "name": "F16号风机",
+            "aname": "F16",
+            "status": 7,
+            "heightS": 1553.8,
+            "height": 300
+        },
+        {
+            "nemCode": "F17",
+            "longitude": 112.83161337,
+            "latitude": 40.41172233,
+            "name": "F17号风机",
+            "aname": "F17",
+            "status": 5,
+            "heightS": 1551.1,
+            "height": 1200
+        },
+        {
+            "nemCode": "F18",
+            "longitude": 112.83114708,
+            "latitude": 40.40595892,
+            "name": "F18号风机",
+            "aname": "F18",
+            "status": 6,
+            "heightS": 1591.0,
+            "height": 1470
+        },
+        {
+            "nemCode": "F19",
+            "longitude": 112.83271322,
+            "latitude": 40.39469909,
+            "name": "F19号风机",
+            "aname": "F19",
+            "status": 7,
+            "heightS": 1619.0,
+            "height": 1900
+        },
+        {
+            "nemCode": "F20",
+            "longitude": 112.81998996,
+            "latitude": 40.39215778,
+            "name": "F20号风机",
+            "aname": "F20",
+            "status": 7,
+            "heightS": 1627.9,
+            "height": 2300
+        },
+        {
+            "nemCode": "F21",
+            "longitude": 112.85734402,
+            "latitude": 40.44652463,
+            "name": "F21号风机",
+            "aname": "F21",
+            "status": 7,
+            "heightS": 1569.0,
+            "height": 600
+        },
+        {
+            "nemCode": "F22",
+            "longitude": 112.85746199,
+            "latitude": 40.44065951,
+            "name": "F22号风机",
+            "aname": "F22",
+            "status": 6,
+            "heightS": 1575.9,
+            "height": 800
+        },
+        {
+            "nemCode": "F23",
+            "longitude": 112.85343691,
+            "latitude": 40.43585358,
+            "name": "F23号风机",
+            "aname": "F23",
+            "status": 5,
+            "heightS": 1586.7,
+            "height": 1000
+        },
+        {
+            "nemCode": "F24",
+            "longitude": 112.84463557,
+            "latitude": 40.42127158,
+            "name": "F24号风机",
+            "aname": "F24",
+            "status": 6,
+            "heightS": 1613.8,
+            "height": 900
+        },
+        {
+            "nemCode": "F25",
+            "longitude": 112.83959136,
+            "latitude": 40.39588628,
+            "name": "F25号风机",
+            "aname": "F25",
+            "status": 7,
+            "heightS": 1621.2,
+            "height": 1720
+        },
+        {
+            "nemCode": "F26",
+            "longitude": 112.82633351,
+            "latitude": 40.38116763,
+            "name": "F26号风机",
+            "aname": "F26",
+            "status": 7,
+            "heightS": 1673.1,
+            "height": 2500
+        },
+        {
+            "nemCode": "F27",
+            "longitude": 112.83361181,
+            "latitude": 40.38355857,
+            "name": "F27号风机",
+            "aname": "F27",
+            "status": 5,
+            "heightS": 1655.7,
+            "height": 2200
+        },
+        {
+            "nemCode": "F28",
+            "longitude": 112.83868362,
+            "latitude": 40.38932457,
+            "name": "F28号风机",
+            "aname": "F28",
+            "status": 6,
+            "heightS": 1635.2,
+            "height": 1950
+        },
+        {
+            "nemCode": "F29",
+            "longitude": 112.85405673,
+            "latitude": 40.42386689,
+            "name": "F29号风机",
+            "aname": "F29",
+            "status": 7,
+            "heightS": 1603.4,
+            "height": 1100
+        },
+        {
+            "nemCode": "F30",
+            "longitude": 112.85367028,
+            "latitude": 40.41655391,
+            "name": "F30号风机",
+            "aname": "F30",
+            "status": 7,
+            "heightS": 1589.2,
+            "height": 900
+        },
+        {
+            "nemCode": "F31",
+            "longitude": 112.84931951,
+            "latitude": 40.40907282,
+            "name": "F31号风机",
+            "aname": "F31",
+            "status": 7,
+            "heightS": 1589.1,
+            "height": 1050
+        },
+        {
+            "nemCode": "F32",
+            "longitude": 112.84350201,
+            "latitude": 40.40693877,
+            "name": "F32号风机",
+            "aname": "F32",
+            "status": 6,
+            "heightS": 1600.0,
+            "height": 1200
+        },
+        {
+            "nemCode": "F33",
+            "longitude": 112.87206221,
+            "latitude": 40.43253618,
+            "name": "F33号风机",
+            "aname": "F33",
+            "status": 5,
+            "heightS": 1607.0,
+            "height": 900
+        },
+        {
+            "nemCode": "F34",
+            "longitude": 112.86948799,
+            "latitude": 40.42855469,
+            "name": "F34号风机",
+            "aname": "F34",
+            "status": 6,
+            "heightS": 1609.7,
+            "height": 1100
+        },
+        {
+            "nemCode": "F35",
+            "longitude": 112.86003004,
+            "latitude": 40.42583210,
+            "name": "F35号风机",
+            "aname": "F35",
+            "status": 7,
+            "heightS": 1610.1,
+            "height": 1100
+        },
+        {
+            "nemCode": "F36",
+            "longitude": 112.86375296,
+            "latitude": 40.42081002,
+            "name": "F36号风机",
+            "aname": "F36",
+            "status": 7,
+            "heightS": 1590.6,
+            "height": 1100
+        },
+        {
+            "nemCode": "F37",
+            "longitude": 112.88905210,
+            "latitude": 40.45425931,
+            "name": "F37号风机",
+            "aname": "F37",
+            "status": 5,
+            "heightS": 1566.9,
+            "height": 600
+        },
+        {
+            "nemCode": "F38",
+            "longitude": 112.88463111,
+            "latitude": 40.44372531,
+            "name": "F38号风机",
+            "aname": "F38",
+            "status": 6,
+            "heightS": 1588.3,
+            "height": 700
+        },
+        {
+            "nemCode": "F39",
+            "longitude": 112.87774541,
+            "latitude": 40.44186086,
+            "name": "F39号风机",
+            "aname": "F39",
+            "status": 7,
+            "heightS": 1585.9,
+            "height": 700
+        },
+        {
+            "nemCode": "F40",
+            "longitude": 112.87332226,
+            "latitude": 40.43826720,
+            "name": "F40号风机",
+            "aname": "F40",
+            "status": 7,
+            "heightS": 1596.6,
+            "height": 750
+        },
+        {
+            "nemCode": "F41",
+            "longitude": 112.89236498,
+            "latitude": 40.45736031,
+            "name": "F41号风机",
+            "aname": "F41",
+            "status": 7,
+            "heightS": 1555.9,
+            "height": 600
+        },
+        {
+            "nemCode": "F42",
+            "longitude": 112.89294079,
+            "latitude": 40.45090515,
+            "name": "F42号风机",
+            "aname": "F42",
+            "status": 6,
+            "heightS": 1559.4,
+            "height": 660
+        },
+        {
+            "nemCode": "F43",
+            "longitude": 112.88355766,
+            "latitude": 40.43340408,
+            "name": "F43号风机",
+            "aname": "F43",
+            "status": 5,
+            "heightS": 1574.9,
+            "height": 900
+        },
+        {
+            "nemCode": "F44",
+            "longitude": 112.89091539, 	 	 
+            "latitude": 40.43083025,
+            "name": "F44号风机",
+            "aname": "F44",
+            "status": 6,
+            "heightS": 1585.3,
+            "height": 1000
+        },
+        {
+            "nemCode": "F45",
+            "longitude": 112.91442272, 	 	 
+            "latitude": 40.43742148,
+            "name": "F45号风机",
+            "aname": "F45",
+            "status": 7,
+            "heightS": 1521.9,
+            "height": 1100
+        },
+        {
+            "nemCode": "F46",
+            "longitude": 112.91656031, 	 	 
+            "latitude": 40.44399262,
+            "name": "F46号风机",
+            "aname": "F46",
+            "status": 7,
+            "heightS": 1516.4,
+            "height": 1100
+        },
+        {
+            "nemCode": "F47",
+            "longitude": 112.91994411, 	 	 
+            "latitude": 40.44751034,
+            "name": "F47号风机",
+            "aname": "F47",
+            "status": 5,
+            "heightS": 1568.4,
+            "height": 1150
+        },
+        {
+            "nemCode": "F49",
+            "longitude": 112.94880458, 	 	 
+            "latitude": 40.56871528,
+            "name": "F49号风机",
+            "aname": "F49",
+            "status": 7,
+            "heightS": 1644.5,
+            "height": 1300
+        },
+        {
+            "nemCode": "F50",
+            "longitude": 112.97226457, 	 	 
+            "latitude": 40.57106260,
+            "name": "F50号风机",
+            "aname": "F50",
+            "status": 7,
+            "heightS": 1680.7,
+            "height": 1900
+        },
+        {
+            "nemCode": "F52",
+            "longitude": 112.94876923, 	 	 
+            "latitude": 40.54216396,
+            "name": "F52号风机",
+            "aname": "F52",
+            "status": 6,
+            "heightS": 1600.7,
+            "height": 570
+        },
+        {
+            "nemCode": "F53",
+            "longitude": 112.94570485, 	 	 
+            "latitude": 40.53720388,
+            "name": "F53号风机",
+            "aname": "F53",
+            "status": 5,
+            "heightS": 1599.9,
+            "height": 450
+        },
+        {
+            "nemCode": "F54",
+            "longitude": 112.93315658, 	 	 	 	  
+            "latitude": 40.53895245,
+            "name": "F54号风机",
+            "aname": "F54",
+            "status": 6,
+            "heightS": 1544.2,
+            "height": 380
+        },
+        {
+            "nemCode": "F55",
+            "longitude": 112.93131965, 	 	 	 	  
+            "latitude": 40.51736184,
+            "name": "F55号风机",
+            "aname": "F55",
+            "status": 7,
+            "heightS": 1566.8,
+            "height": 0
+        },
+        {
+            "nemCode": "F56",
+            "longitude": 112.93944837, 	 	 	 	  
+            "latitude": 40.51115638,
+            "name": "F56号风机",
+            "aname": "F56",
+            "status": 7,
+            "heightS": 1581.5,
+            "height": 0
+        },
+        {
+            "nemCode": "F57",
+            "longitude": 112.94070018, 	  	 	 	 
+            "latitude": 40.50737615,
+            "name": "F57号风机",
+            "aname": "F57",
+            "status": 5,
+            "heightS": 1573.0,
+            "height": 0
+        },
+        {
+            "nemCode": "F58",
+            "longitude": 112.92184006, 	  	 	 	 
+            "latitude": 40.51019613,
+            "name": "F58号风机",
+            "aname": "F58",
+            "status": 7,
+            "heightS": 1566.6,
+            "height": 0
+        },
+        {
+            "nemCode": "F59",
+            "longitude": 112.92483911, 	  	 	 	 
+            "latitude": 40.51471566,
+            "name": "F59号风机",
+            "aname": "F59",
+            "status": 7,
+            "heightS": 1557.1,
+            "height": 0
+        },
+        {
+            "nemCode": "F60",
+            "longitude": 112.92810578, 	 	  	 	 
+            "latitude": 40.59092304,
+            "name": "F60号风机",
+            "aname": "F60",
+            "status": 7,
+            "heightS": 1741.2,
+            "height": 1300
+        },
+        {
+            "nemCode": "F61",
+            "longitude": 112.92258451, 	 	 	 	  
+            "latitude": 40.58811589,
+            "name": "F61号风机",
+            "aname": "F61",
+            "status": 6,
+            "heightS": 1731.5,
+            "height": 1131.5
+        },
+        {
+            "nemCode": "F62",
+            "longitude": 112.91656630, 	  	 	 	 
+            "latitude": 40.58538426,
+            "name": "F62号风机",
+            "aname": "F62",
+            "status": 6,
+            "heightS": 1683.1,
+            "height": 983.1
+        },
+        {
+            "nemCode": "F63",
+            "longitude": 112.93439022,  	 	 	 	 
+            "latitude": 40.58214240,
+            "name": "F63号风机",
+            "aname": "F63",
+            "status": 5,
+            "heightS": 1699.6,
+            "height": 1300
+        },
+        {
+            "nemCode": "F64",
+            "longitude": 112.89285927, 	  	 	 	 	 	  
+            "latitude": 40.58415576,
+            "name": "F64号风机",
+            "aname": "F64",
+            "status": 6,
+            "heightS": 1555.3,
+            "height": 520
+        },
+        {
+            "nemCode": "F65",
+            "longitude": 112.89720767,  	 	 	 	 	 	  
+            "latitude": 40.57607603,
+            "name": "F65号风机",
+            "aname": "F65",
+            "status": 7,
+            "heightS": 1569.1,
+            "height": 500
+        },
+        {
+            "nemCode": "F66",
+            "longitude": 112.90835164, 	 	 	  	 	 	  
+            "latitude": 40.59105628,
+            "name": "F66号风机",
+            "aname": "F66",
+            "status": 7,
+            "heightS": 1625.4,
+            "height": 600
+        },
+        {
+            "nemCode": "F67",
+            "longitude": 112.91819164,  	 	 	  	 	 	 
+            "latitude": 40.57258420,
+            "name": "F67号风机",
+            "aname": "F67",
+            "status": 5,
+            "heightS": 1590.7,
+            "height": 700
+        },
+        {
+            "nemCode": "F68",
+            "longitude": 112.90893987,  	 	 	  	 	 	 
+            "latitude": 40.52662285,
+            "name": "F68号风机",
+            "aname": "F68",
+            "status": 7,
+            "heightS": 1533.7,
+            "height": 0
+        },
+        {
+            "nemCode": "F69",
+            "longitude": 112.91423688,  	 	 	  	 	 	 
+            "latitude": 40.52153824,
+            "name": "F69号风机",
+            "aname": "F69",
+            "status": 7,
+            "heightS": 1549.5,
+            "height": 0
+        },
+        {
+            "nemCode": "F70",
+            "longitude": 112.91062047, 	 	 	 	   	 	 
+            "latitude": 40.51844393,
+            "name": "F70号风机",
+            "aname": "F70",
+            "status": 7,
+            "heightS": 1553.9,
+            "height": 0
+        },
+        {
+            "nemCode": "F71",
+            "longitude": 112.91090952, 	  	 	 	 	 	  
+            "latitude": 40.51299720,
+            "name": "F71号风机",
+            "aname": "F71",
+            "status": 6,
+            "heightS": 1544.0,
+            "height": 0
+        },
+        {
+            "nemCode": "F72",
+            "longitude": 112.88512047, 	  	  	 	 	 	 
+            "latitude": 40.54169030,
+            "name": "F72号风机",
+            "aname": "F72",
+            "status": 6,
+            "heightS": 1568.7,
+            "height": 30
+        },
+        {
+            "nemCode": "F73",
+            "longitude": 112.87969630,   	 	 	 	 	 	 
+            "latitude": 40.53902793,
+            "name": "F73号风机",
+            "aname": "F73",
+            "status": 5,
+            "heightS": 1561.9,
+            "height": 0
+        },
+        {
+            "nemCode": "F74",
+            "longitude": 112.88615891, 	  	  	 	 	 	 	 	  
+            "latitude": 40.52932154,
+            "name": "F74号风机",
+            "aname": "F74",
+            "status": 6,
+            "heightS": 1539.3,
+            "height": 0
+        },
+        {
+            "nemCode": "F75",
+            "longitude": 112.88960026,   	 	 	 	 	 	 	 	  
+            "latitude": 40.52478213,
+            "name": "F75号风机",
+            "aname": "F75",
+            "status": 7,
+            "heightS": 1529.4,
+            "height": 0
+        }
+    ]
+}

+ 530 - 0
src/views/fjLonLatJson/fj_YPL.json

@@ -0,0 +1,530 @@
+{
+    "data":[
+        {
+            "name": "F01",
+            "height": 1463.7,
+            "longitude": 112.4552657,
+            "latitude": 40.38726386,
+            "status": 7
+        },
+        {
+            "name": "F02",
+            "height": 1473.7,
+            "longitude": 112.4619149,
+            "latitude": 40.38295804,
+            "status": 7
+        },
+        {
+            "name": "F03",
+            "height": 1481.9,
+            "longitude": 112.4675194,
+            "latitude": 40.37935749,
+            "status": 7
+        },
+        {
+            "name": "F04",
+            "height": 1511.2,
+            "longitude": 112.4727347,
+            "latitude": 40.37513017,
+            "status": 7
+        },
+        {
+            "name": "F05",
+            "height": 1508.6,
+            "longitude": 112.475277,
+            "latitude": 40.366816,
+            "status": 7
+        },
+        {
+            "name": "F06",
+            "height": 1510.8,
+            "longitude": 112.4872141,
+            "latitude": 40.37190309,
+            "status": 7
+        },
+        {
+            "name": "F07",
+            "height": 1509.8,
+            "longitude": 112.4904652,
+            "latitude": 40.367932,
+            "status": 7
+        },
+        {
+            "name": "F08",
+            "height": 1475.9,
+            "longitude": 112.5026055,
+            "latitude": 40.37064841,
+            "status": 7
+        },
+        {
+            "name": "F09",
+            "height": 1588.4,
+            "longitude": 112.5270545,
+            "latitude": 40.35920334,
+            "status": 7
+        },
+        {
+            "name": "F10",
+            "height": 1737.9,
+            "longitude": 112.5325336,
+            "latitude": 40.34506285,
+            "status": 7
+        },
+        {
+            "name": "F11",
+            "height": 1738.7,
+            "longitude": 112.5493937,
+            "latitude": 40.32839082,
+            "status": 7
+        },
+        {
+            "name": "F12",
+            "height": 1715.9,
+            "longitude": 112.5532695,
+            "latitude": 40.32442484,
+            "status": 7
+        },
+        {
+            "name": "F13",
+            "height": 1458.4,
+            "longitude": 112.4511602,
+            "latitude": 40.37621645,
+            "status": 7
+        },
+        {
+            "name": "F14",
+            "height": 1520.8,
+            "longitude": 112.4590762,
+            "latitude": 40.36748733,
+            "status": 7
+        },
+        {
+            "name": "F15",
+            "height": 1513,
+            "longitude": 112.4560907,
+            "latitude": 40.36246212,
+            "status": 7
+        },
+        {
+            "name": "F16",
+            "height": 1477.3,
+            "longitude": 112.4411029,
+            "latitude": 40.36914378,
+            "status": 7
+        },
+        {
+            "name": "F17",
+            "height": 1523.7,
+            "longitude": 112.4180888,
+            "latitude": 40.35090346,
+            "status": 7
+        },
+        {
+            "name": "F18",
+            "height": 1566.9,
+            "longitude": 112.4224463,
+            "latitude": 40.35774554,
+            "status": 7
+        },
+        {
+            "name": "F19",
+            "height": 1534.7,
+            "longitude": 112.4353744,
+            "latitude": 40.3577226,
+            "status": 7
+        },
+        {
+            "name": "F20",
+            "height": 1494.4,
+            "longitude": 112.4406219,
+            "latitude": 40.34676479,
+            "status": 7
+        },
+        {
+            "name": "F21",
+            "height": 1524,
+            "longitude": 112.4744017,
+            "latitude": 40.32918707,
+            "status": 7
+        },
+        {
+            "name": "F22",
+            "height": 1542.3,
+            "longitude": 112.4740774,
+            "latitude": 40.32594302,
+            "status": 7
+        },
+        {
+            "name": "F23",
+            "height": 1543.9,
+            "longitude": 112.4796862,
+            "latitude": 40.31949963,
+            "status": 7
+        },
+        {
+            "name": "F24",
+            "height": 1733.9,
+            "longitude": 112.5146023,
+            "latitude": 40.34027388,
+            "status": 7
+        },
+        {
+            "name": "F25",
+            "height": 1785.2,
+            "longitude": 112.5175551,
+            "latitude": 40.33693414,
+            "status": 7
+        },
+        {
+            "name": "F26",
+            "height": 1669.6,
+            "longitude": 112.517431,
+            "latitude": 40.31981238,
+            "status": 7
+        },
+        {
+            "name": "F27",
+            "height": 1739,
+            "longitude": 112.5017108,
+            "latitude": 40.27785442,
+            "status": 7
+        },
+        {
+            "name": "F28",
+            "height": 1752.6,
+            "longitude": 112.509851,
+            "latitude": 40.2863047,
+            "status": 7
+        },
+        {
+            "name": "F29",
+            "height": 1739.9,
+            "longitude": 112.5111795,
+            "latitude": 40.29247689,
+            "status": 7
+        },
+        {
+            "name": "F30",
+            "height": 1740.6,
+            "longitude": 112.5111914,
+            "latitude": 40.29536682,
+            "status": 7
+        },
+        {
+            "name": "F31",
+            "height": 1670.5,
+            "longitude": 112.5627841,
+            "latitude": 40.30385662,
+            "status": 7
+        },
+        {
+            "name": "F32",
+            "height": 1661.6,
+            "longitude": 112.5760024,
+            "latitude": 40.30424794,
+            "status": 7
+        },
+        {
+            "name": "F33",
+            "height": 1658.5,
+            "longitude": 112.5775693,
+            "latitude": 40.29987371,
+            "status": 7
+        },
+        {
+            "name": "F34",
+            "height": 1660.2,
+            "longitude": 112.5887861,
+            "latitude": 40.30343204,
+            "status": 7
+        },
+        {
+            "name": "F35",
+            "height": 1679.8,
+            "longitude": 112.5558872,
+            "latitude": 40.2665474,
+            "status": 7
+        },
+        {
+            "name": "F36",
+            "height": 1739.7,
+            "longitude": 112.5722127,
+            "latitude": 40.26619169,
+            "status": 7
+        },
+        {
+            "name": "F37",
+            "height": 1752.6,
+            "longitude": 112.5947609,
+            "latitude": 40.25972997,
+            "status": 7
+        },
+        {
+            "name": "F38",
+            "height": 1757.4,
+            "longitude": 112.6039229,
+            "latitude": 40.26399505,
+            "status": 7
+        },
+        {
+            "name": "F39",
+            "height": 1811.2,
+            "longitude": 112.6743818,
+            "latitude": 40.25296998,
+            "status": 7
+        },
+        {
+            "name": "F40",
+            "height": 1796.4,
+            "longitude": 112.667461,
+            "latitude": 40.25868366,
+            "status": 7
+        },
+        {
+            "name": "F41",
+            "height": 1784,
+            "longitude": 112.6570193,
+            "latitude": 40.26808431,
+            "status": 7
+        },
+        {
+            "name": "F42",
+            "height": 1767.9,
+            "longitude": 112.6484043,
+            "latitude": 40.26319314,
+            "status": 7
+        },
+        {
+            "name": "F43",
+            "height": 1745.8,
+            "longitude": 112.6457665,
+            "latitude": 40.29153544,
+            "status": 7
+        },
+        {
+            "name": "F44",
+            "height": 1718.5,
+            "longitude": 112.636069,
+            "latitude": 40.28738713,
+            "status": 7
+        },
+        {
+            "name": "F45",
+            "height": 1742.8,
+            "longitude": 112.6391191,
+            "latitude": 40.28318424,
+            "status": 7
+        },
+        {
+            "name": "F46",
+            "height": 1675.8,
+            "longitude": 112.6399055,
+            "latitude": 40.35915933,
+            "status": 7
+        },
+        {
+            "name": "F47",
+            "height": 1696,
+            "longitude": 112.6281819,
+            "latitude": 40.36560815,
+            "status": 7
+        },
+        {
+            "name": "F48",
+            "height": 1711.6,
+            "longitude": 112.6156289,
+            "latitude": 40.36386193,
+            "status": 7
+        },
+        {
+            "name": "F49",
+            "height": 1695.5,
+            "longitude": 112.6190474,
+            "latitude": 40.35868068,
+            "status": 7
+        },
+        {
+            "name": "F50",
+            "height": 1649.9,
+            "longitude": 112.6320355,
+            "latitude": 40.33955755,
+            "status": 7
+        },
+        {
+            "name": "F51",
+            "height": 1662.6,
+            "longitude": 112.6290693,
+            "latitude": 40.34400704,
+            "status": 7
+        },
+        {
+            "name": "F52",
+            "height": 1667.6,
+            "longitude": 112.6238984,
+            "latitude": 40.3473415,
+            "status": 7
+        },
+        {
+            "name": "F53",
+            "height": 1697.2,
+            "longitude": 112.6189869,
+            "latitude": 40.35258883,
+            "status": 7
+        },
+        {
+            "name": "F54",
+            "height": 1819.8,
+            "longitude": 112.6308396,
+            "latitude": 40.24057854,
+            "status": 7
+        },
+        {
+            "name": "F55",
+            "height": 1816.9,
+            "longitude": 112.6294379,
+            "latitude": 40.25256702,
+            "status": 7
+        },
+        {
+            "name": "F56",
+            "height": 1811.3,
+            "longitude": 112.6209278,
+            "latitude": 40.25561148,
+            "status": 7
+        },
+        {
+            "name": "F57",
+            "height": 1773.3,
+            "longitude": 112.6119737,
+            "latitude": 40.26217107,
+            "status": 7
+        },
+        {
+            "name": "F58",
+            "height": 1748.9,
+            "longitude": 112.6473453,
+            "latitude": 40.27829445,
+            "status": 7
+        },
+        {
+            "name": "F59",
+            "height": 1737.3,
+            "longitude": 112.6341451,
+            "latitude": 40.27525221,
+            "status": 7
+        },
+        {
+            "name": "F60",
+            "height": 1650.9,
+            "longitude": 112.5970975,
+            "latitude": 40.30159971,
+            "status": 7
+        },
+        {
+            "name": "F61",
+            "height": 1677.2,
+            "longitude": 112.6173174,
+            "latitude": 40.33267758,
+            "status": 7
+        },
+        {
+            "name": "F62",
+            "height": 1686.1,
+            "longitude": 112.6112036,
+            "latitude": 40.33959293,
+            "status": 7
+        },
+        {
+            "name": "F63",
+            "height": 1701.3,
+            "longitude": 112.5875728,
+            "latitude": 40.33286555,
+            "status": 7
+        },
+        {
+            "name": "F64",
+            "height": 1760.6,
+            "longitude": 112.6183841,
+            "latitude": 40.39104281,
+            "status": 7
+        },
+        {
+            "name": "F65",
+            "height": 1749.1,
+            "longitude": 112.6140207,
+            "latitude": 40.3866735,
+            "status": 7
+        },
+        {
+            "name": "F66",
+            "height": 1745.7,
+            "longitude": 112.6106907,
+            "latitude": 40.38126466,
+            "status": 7
+        },
+        {
+            "name": "F67",
+            "height": 1751.3,
+            "longitude": 112.6030643,
+            "latitude": 40.37941135,
+            "status": 7
+        },
+        {
+            "name": "F68",
+            "height": 1751.7,
+            "longitude": 112.5999411,
+            "latitude": 40.3748782,
+            "status": 7
+        },
+        {
+            "name": "F69",
+            "height": 1721.6,
+            "longitude": 112.6083751,
+            "latitude": 40.36893213,
+            "status": 7
+        },
+        {
+            "name": "F70",
+            "height": 1721.2,
+            "longitude": 112.5824936,
+            "latitude": 40.34702059,
+            "status": 7
+        },
+        {
+            "name": "F71",
+            "height": 1725.9,
+            "longitude": 112.586106,
+            "latitude": 40.34276843,
+            "status": 7
+        },
+        {
+            "name": "F72",
+            "height": 1668.9,
+            "longitude": 112.5617309,
+            "latitude": 40.3635607,
+            "status": 7
+        },
+        {
+            "name": "F73",
+            "height": 1687.1,
+            "longitude": 112.5711072,
+            "latitude": 40.36079596,
+            "status": 7
+        },
+        {
+            "name": "F74",
+            "height": 1688.4,
+            "longitude": 112.5757531,
+            "latitude": 40.35819337,
+            "status": 7
+        },
+        {
+            "name": "F75",
+            "height": 1724,
+            "longitude": 112.580538,
+            "latitude": 40.35158386,
+            "status": 7
+        }
+    ]
+}
+

+ 40 - 0
src/views/fjLonLatJson/mountainPos.json

@@ -0,0 +1,40 @@
+{
+    "data": [
+        {
+            "modelName": "京能旺海庄",
+            "stationName": "JNWHZ",
+            "modelNameEn": "mountain_whz",
+            "east": 15000,
+            "north": 5000,
+            "up": 0,
+            "longitude": 112.898333,
+            "latitude": 40.475556,
+            "height": -5000,
+            "scale": 8000
+        },
+        {
+            "modelName": "京能苏木山",
+            "stationName": "JNSMS",
+            "modelNameEn": "mountain_whz",
+            "east": 10000,
+            "north": 8000,
+            "up": 0,
+            "longitude": 112.898333,
+            "latitude": 40.475556,
+            "height": -5000,
+            "scale": 8000
+        },
+        {
+            "modelName": "京能营盘梁",
+            "stationName": "JNYPL",
+            "modelNameEn": "mountain_whz",
+            "east": 25000,
+            "north": 5000,
+            "up": 0,
+            "longitude": 112.898333,
+            "latitude": 40.475556,
+            "height": -5000,
+            "scale": 8000
+        }
+    ]
+}