liyang 6 months ago
parent
commit
cde2c32685

+ 12 - 12
SimulationServer/Entity/AircraftSJ.cs

@@ -101,10 +101,10 @@ public class AircraftSJ : AircraftEntity
 
         //漂移轨迹
         List<double[]> trajectory = SeaSJ.CalculateDriftTrajectory(nCread, initialPosition, dt, totalTime, text_ReadNC.times, text_ReadNC.latitudes, text_ReadNC.longitudes, text_ReadNC.times1, text_ReadNC.latitudes1, text_ReadNC.longitudes1, text_ReadNC.times2, text_ReadNC.latitudes2, text_ReadNC.longitudes2, text_ReadNC.times3, text_ReadNC.latitudes3, text_ReadNC.longitudes3, Days, Hour, text_ReadNC.initlatitudes, text_ReadNC.initlongitudes);
-        foreach ( var trajectoryItem in trajectory)
-        {
-            Console.WriteLine("trajectory:" + trajectoryItem[0] + "_" + trajectoryItem[1]);
-        }
+        //foreach ( var trajectoryItem in trajectory)
+        //{
+        //    Console.WriteLine("trajectory:" + trajectoryItem[0] + "_" + trajectoryItem[1]);
+        //}
 
         // 生成任务终点
         MissionEndPoint = new MissionEndPoint
@@ -123,10 +123,10 @@ public class AircraftSJ : AircraftEntity
         {
             points.Add(new Point(item[0], item[1]));
         }
-        foreach (var item in points)
-        {
-            Console.WriteLine("item:" + item.lat + "-" + item.lon);
-        }
+        //foreach (var item in points)
+        //{
+        //    Console.WriteLine("item:" + item.lat + "-" + item.lon);
+        //}
         Point basePoint = new Point(FlightPlanEditor.originbase.BaseLatitude,
             FlightPlanEditor.originbase.BaseLongitude);
         List<Point> waypoints = new List<Point>();
@@ -225,10 +225,10 @@ public class AircraftSJ : AircraftEntity
         FXJHGenerate.SeaSouJiu(FlightPlanEditor, ref TurningPoints);
         FXJHGenerate.FXJHTPDiedai(FlightPlanEditor, ref TurningPoints, Velocitys, FuelConsumptions);
 
-        foreach (var item in TurningPoints)
-        {
-            Console.WriteLine("TurningPointLatitude:" + item.TurningPointLatitude + "_" + "TurningPointLongitude:" + item.TurningPointLongitude);
-        }
+        //foreach (var item in TurningPoints)
+        //{
+        //    Console.WriteLine("TurningPointLatitude:" + item.TurningPointLatitude + "_" + "TurningPointLongitude:" + item.TurningPointLongitude);
+        //}
 
         double time = 0; // 第一次 搜寻结束
         for (int i = 0; i < TurningPoints.Count - 2; i++)

+ 26 - 26
SimulationServer/bin/Debug/net7.0/Missions/editor_config.json

@@ -192,9 +192,9 @@
     ],
     "搜救目标点初始坐标": [
         {
-            "目标点ID": 1,
-            "目标点经度": 101,
-            "目标点纬度": 30.15,
+            "目标点ID": 4,
+            "目标点经度": 118.216667,
+            "目标点纬度": 24.150000,
             "目标点海拔": 0.0,
             "目标气象信息": {
                 "00-08温度": 18.0,
@@ -217,19 +217,18 @@
                 "19-24天气": "晴"
             },
             "目标类型": {
-                "类型": "遇险人员",
+                "类型": "落水人员",
                 "人员数量": 1,
                 "携带定位设备": false,
-                "预计剩余存活时间": 259200,
                 "雷达截面面积": 0.7,
                 "探测目标面积": 1,
                 "探测目标亮度": 6.63
             }
         },
         {
-            "目标点ID": 2,
-            "目标点经度": 118.251389,
-            "目标点纬度": 24.533333,
+            "目标点ID": 1,
+            "目标点经度": 101,
+            "目标点纬度": 30.15,
             "目标点海拔": 0.0,
             "目标气象信息": {
                 "00-08温度": 18.0,
@@ -252,17 +251,19 @@
                 "19-24天气": "晴"
             },
             "目标类型": {
-                "类型": "车辆",
+                "类型": "遇险人员",
+                "人员数量": 1,
                 "携带定位设备": false,
-                "雷达截面面积": 12.5,
-                "探测目标面积": 12.5,
+                "预计剩余存活时间": 259200,
+                "雷达截面面积": 0.7,
+                "探测目标面积": 1,
                 "探测目标亮度": 6.63
             }
         },
         {
-            "目标点ID": 3,
-            "目标点经度": 119.716667,
-            "目标点纬度": 25.766667,
+            "目标点ID": 2,
+            "目标点经度": 118.251389,
+            "目标点纬度": 24.533333,
             "目标点海拔": 0.0,
             "目标气象信息": {
                 "00-08温度": 18.0,
@@ -285,18 +286,17 @@
                 "19-24天气": "晴"
             },
             "目标类型": {
-                "类型": "航空器",
-                "重量": 28000,
+                "类型": "车辆",
                 "携带定位设备": false,
-                "雷达截面面积": 300,
-                "探测目标面积": 300,
+                "雷达截面面积": 12.5,
+                "探测目标面积": 12.5,
                 "探测目标亮度": 6.63
             }
         },
         {
-            "目标点ID": 4,
-            "目标点经度": 118.216667,
-            "目标点纬度": 24.150000,
+            "目标点ID": 3,
+            "目标点经度": 119.716667,
+            "目标点纬度": 25.766667,
             "目标点海拔": 0.0,
             "目标气象信息": {
                 "00-08温度": 18.0,
@@ -319,11 +319,11 @@
                 "19-24天气": "晴"
             },
             "目标类型": {
-                "类型": "落水人员",
-                "人员数量": 1,
+                "类型": "航空器",
+                "重量": 28000,
                 "携带定位设备": false,
-                "雷达截面面积": 0.7,
-                "探测目标面积": 1,
+                "雷达截面面积": 300,
+                "探测目标面积": 300,
                 "探测目标亮度": 6.63
             }
         },
@@ -426,7 +426,7 @@
                 "人员数量": 200,
                 "携带定位设备": true
             }
-        }		
+        }
     ],
 	"救援需求信息": [
         {

+ 153 - 153
SimulationServer/bin/Debug/net7.0/Missions/task_config.json

@@ -59,159 +59,159 @@
             ]
         }
     ],
-    "陆上搜寻任务": [
-        {
-            "任务信息": {
-                "任务名称": "陆上搜寻任务1",
-                "任务ID": "LSSX1",
-                "任务主要类型": "航空搜救",
-                "任务类型": "陆上搜寻",
-                "任务触发器": "时间触发",
-                "下一个任务ID": "",
-                "目标点ID": 1,
-                "开始日期": "2023年4月10日",
-                "开始时间": "00时00分00秒",
-                "结束日期": "2023年4月15日",
-                "结束时间": "23时00分00秒",
-                "起飞准备时间": 600.0,
-                "任务结束条件": {
-                    "?结束条件": "注释: 执行2次/满足任务时间",
-                    "结束条件": "满足任务时间",
-                    "任务时间": 7200
-                }
-            },
-            "应用航空器": [
-                {
-                    "应用机型": "M-171",
-                    "应用飞机编号": "1-1",
-                    "加油基地": "呷拉镇小学临时起降点",
-                    "任务结束返回点": "呷拉镇小学临时起降点"
-                }
-            ],
-            "协同模式": {
-                "协同模式": "多机跟进",
-                "跟进间距": 20,
-                "跟进高度差": 50
-            },
-            "运行约束": {
-                "搜寻速度": 60,
-                "夜间工作": false
-            },
-            "搜索任务载荷": [
-                {
-                    "任务载荷": "目视搜素",
-                    "应用飞机编号": "1-1"
-                }
-            ],
-            "搜索方式": [
-                {
-                    "搜索方式": "扇形搜索",
-                    "应用飞机编号": "1-1",
-                    "多边形边界": [
-                        [
-                            100.9258,
-                            30.0709
-                        ],
-                        [
-                            100.9650,
-                            30.1572
-                        ],
-                        [
-                            101.0646,
-                            30.1685
-                        ],
-                        [
-                            101.1220,
-                            30.1385
-                        ],
-                        [
-                            100.9258,
-                            30.0709
-                        ]
-                    ],
-                    "环境搜索覆盖面积": 95.8,
-                    "搜索扫视宽度": 0.2
-                }
-            ]
-        },
-        {
-            "任务信息": {
-                "任务名称": "陆上搜寻任务2",
-                "任务ID": "LSSX2",
-                "任务主要类型": "航空搜救",
-                "任务类型": "陆上搜寻",
-                "任务触发器": "时间触发",
-                "下一个任务ID": "",
-                "目标点ID": 1,
-                "开始日期": "2023年4月10日",
-                "开始时间": "00时00分00秒",
-                "结束日期": "2023年4月15日",
-                "结束时间": "23时00分00秒",
-                "起飞准备时间": 600.0,
-                "任务结束条件": {
-                    "?结束条件": "注释: 执行2次/满足任务时间",
-                    "结束条件": "满足任务时间",
-                    "任务时间": 7200
-                }
-            },
-            "应用航空器": [
-                {
-                    "应用机型": "Ka-32",
-                    "应用飞机编号": "1-2",
-                    "加油基地": "呷拉镇小学临时起降点",
-                    "任务结束返回点": "呷拉镇小学临时起降点"
-                }
-            ],
-            "协同模式": {
-                "协同模式": "多机跟进",
-                "跟进间距": 20,
-                "跟进高度差": 50
-            },
-            "运行约束": {
-                "搜寻速度": 60,
-                "夜间工作": false
-            },
-            "搜索任务载荷": [
-                {
-                    "任务载荷": "雷达搜索",
-                    "应用飞机编号": "1-2"
-                }
-            ],
-            "搜索方式": [
-                {
-                    "搜索方式": "等高线搜索",
-                    "应用飞机编号": "1-2",
-                    "多边形边界": [
-                        [
-                            100.9258,
-                            30.0709
-                        ],
-                        [
-                            100.9650,
-                            30.1572
-                        ],
-                        [
-                            101.0646,
-                            30.1685
-                        ],
-                        [
-                            101.1220,
-                            30.1385
-                        ],
-                        [
-                            100.9258,
-                            30.0709
-                        ]
-                    ],
-                    "环境搜索覆盖面积": 95.8,
-                    "等高线高度间隔": 300,
-                    "最小等高线节点数": 1000,
-                    "航线真实高度": 200,
-                    "输出等高线节点间隔": 50
-                }
-            ]
-        }
-    ],
+    //"陆上搜寻任务": [
+    //    {
+    //        "任务信息": {
+    //            "任务名称": "陆上搜寻任务1",
+    //            "任务ID": "LSSX1",
+    //            "任务主要类型": "航空搜救",
+    //            "任务类型": "陆上搜寻",
+    //            "任务触发器": "时间触发",
+    //            "下一个任务ID": "",
+    //            "目标点ID": 1,
+    //            "开始日期": "2023年4月10日",
+    //            "开始时间": "00时00分00秒",
+    //            "结束日期": "2023年4月15日",
+    //            "结束时间": "23时00分00秒",
+    //            "起飞准备时间": 600.0,
+    //            "任务结束条件": {
+    //                "?结束条件": "注释: 执行2次/满足任务时间",
+    //                "结束条件": "满足任务时间",
+    //                "任务时间": 7200
+    //            }
+    //        },
+    //        "应用航空器": [
+    //            {
+    //                "应用机型": "M-171",
+    //                "应用飞机编号": "1-1",
+    //                "加油基地": "呷拉镇小学临时起降点",
+    //                "任务结束返回点": "呷拉镇小学临时起降点"
+    //            }
+    //        ],
+    //        "协同模式": {
+    //            "协同模式": "多机跟进",
+    //            "跟进间距": 20,
+    //            "跟进高度差": 50
+    //        },
+    //        "运行约束": {
+    //            "搜寻速度": 60,
+    //            "夜间工作": false
+    //        },
+    //        "搜索任务载荷": [
+    //            {
+    //                "任务载荷": "目视搜素",
+    //                "应用飞机编号": "1-1"
+    //            }
+    //        ],
+    //        "搜索方式": [
+    //            {
+    //                "搜索方式": "扇形搜索",
+    //                "应用飞机编号": "1-1",
+    //                "多边形边界": [
+    //                    [
+    //                        100.9258,
+    //                        30.0709
+    //                    ],
+    //                    [
+    //                        100.9650,
+    //                        30.1572
+    //                    ],
+    //                    [
+    //                        101.0646,
+    //                        30.1685
+    //                    ],
+    //                    [
+    //                        101.1220,
+    //                        30.1385
+    //                    ],
+    //                    [
+    //                        100.9258,
+    //                        30.0709
+    //                    ]
+    //                ],
+    //                "环境搜索覆盖面积": 95.8,
+    //                "搜索扫视宽度": 0.2
+    //            }
+    //        ]
+    //    },
+    //    {
+    //        "任务信息": {
+    //            "任务名称": "陆上搜寻任务2",
+    //            "任务ID": "LSSX2",
+    //            "任务主要类型": "航空搜救",
+    //            "任务类型": "陆上搜寻",
+    //            "任务触发器": "时间触发",
+    //            "下一个任务ID": "",
+    //            "目标点ID": 1,
+    //            "开始日期": "2023年4月10日",
+    //            "开始时间": "00时00分00秒",
+    //            "结束日期": "2023年4月15日",
+    //            "结束时间": "23时00分00秒",
+    //            "起飞准备时间": 600.0,
+    //            "任务结束条件": {
+    //                "?结束条件": "注释: 执行2次/满足任务时间",
+    //                "结束条件": "满足任务时间",
+    //                "任务时间": 7200
+    //            }
+    //        },
+    //        "应用航空器": [
+    //            {
+    //                "应用机型": "Ka-32",
+    //                "应用飞机编号": "1-2",
+    //                "加油基地": "呷拉镇小学临时起降点",
+    //                "任务结束返回点": "呷拉镇小学临时起降点"
+    //            }
+    //        ],
+    //        "协同模式": {
+    //            "协同模式": "多机跟进",
+    //            "跟进间距": 20,
+    //            "跟进高度差": 50
+    //        },
+    //        "运行约束": {
+    //            "搜寻速度": 60,
+    //            "夜间工作": false
+    //        },
+    //        "搜索任务载荷": [
+    //            {
+    //                "任务载荷": "雷达搜索",
+    //                "应用飞机编号": "1-2"
+    //            }
+    //        ],
+    //        "搜索方式": [
+    //            {
+    //                "搜索方式": "等高线搜索",
+    //                "应用飞机编号": "1-2",
+    //                "多边形边界": [
+    //                    [
+    //                        100.9258,
+    //                        30.0709
+    //                    ],
+    //                    [
+    //                        100.9650,
+    //                        30.1572
+    //                    ],
+    //                    [
+    //                        101.0646,
+    //                        30.1685
+    //                    ],
+    //                    [
+    //                        101.1220,
+    //                        30.1385
+    //                    ],
+    //                    [
+    //                        100.9258,
+    //                        30.0709
+    //                    ]
+    //                ],
+    //                "环境搜索覆盖面积": 95.8,
+    //                "等高线高度间隔": 300,
+    //                "最小等高线节点数": 1000,
+    //                "航线真实高度": 200,
+    //                "输出等高线节点间隔": 50
+    //            }
+    //        ]
+    //    }
+    //],
     "海上搜救任务": [
         {
             "任务信息": {

BIN
SimulationServer/bin/Debug/net7.0/SimulationServer.dll


BIN
SimulationServer/bin/Debug/net7.0/SimulationServer.exe


BIN
SimulationServer/bin/Debug/net7.0/SimulationServer.pdb