|
@@ -449,7 +449,7 @@ namespace XdCxRhDW.App.Controllers
|
|
|
return Error<PosResDto>($"推算卫星{dto.AdjaCode}的ECEF星历出错");
|
|
|
}
|
|
|
|
|
|
-//#warning 测试代码
|
|
|
+ //#warning 测试代码
|
|
|
//var tarEcef = PhysicsHelper.GeoToEcef((110, 17, 0));
|
|
|
//var ecefXl1 = (ephMain.data.X, ephMain.data.Y, ephMain.data.Z);
|
|
|
//var ecefXl2 = (ephAdja.data.X, ephAdja.data.Y, ephAdja.data.Z);
|
|
@@ -528,7 +528,6 @@ namespace XdCxRhDW.App.Controllers
|
|
|
TarFreqDown = dto.FreqDown,
|
|
|
});
|
|
|
|
|
|
-
|
|
|
var res = PosApi.X2D1_Pos(cgRes, StationRes, dto.CalcConfidence);
|
|
|
PosRes posRes = new PosRes()
|
|
|
{
|
|
@@ -771,6 +770,11 @@ namespace XdCxRhDW.App.Controllers
|
|
|
|
|
|
|
|
|
Serilog.Log.Information($"卫星{dto.AdjaCode}使用发布时刻为{xl2.TimeUTC:yyyyMMddHHmmss}的星历进行推算");
|
|
|
+ //dto.SigTime = new DateTime(2023, 12, 24, 18, 0, 0);
|
|
|
+ //dto.CdbTxLon = 45;
|
|
|
+ //dto.CdbTxLat = 20;
|
|
|
+ //dto.SatTxLon = 45;
|
|
|
+ //dto.SatTxLat = 20;
|
|
|
var XlCalcDto = new XlCalcDto() { tleStr = xl1.TwoLine, SigTime = dto.SigTime };
|
|
|
var ephMain = await HttpHelper.PostRequestAsync<SatEphResDto>(SysConfig.GetUrl("Xl/Calc"), XlCalcDto);
|
|
|
if (ephMain.code != 200)
|
|
@@ -786,8 +790,8 @@ namespace XdCxRhDW.App.Controllers
|
|
|
return Error<PosResDto>($"推算卫星{dto.AdjaCode}的ECEF星历出错");
|
|
|
}
|
|
|
|
|
|
-//#warning 测试代码
|
|
|
- //var tarEcef = PhysicsHelper.GeoToEcef((110, 17, 0));
|
|
|
+ //#warning 测试代码
|
|
|
+ //var tarEcef = PhysicsHelper.GeoToEcef((46, 21, 0));
|
|
|
//var ecefXl1 = (ephMain.data.X, ephMain.data.Y, ephMain.data.Z);
|
|
|
//var ecefXl2 = (ephAdja.data.X, ephAdja.data.Y, ephAdja.data.Z);
|
|
|
//var ecefCdb = PhysicsHelper.GeoToEcef((dto.CdbTxLon, dto.CdbTxLat, 0));
|