|
@@ -729,12 +729,12 @@ namespace XdCxRhDW.App.UserControl
|
|
|
return;
|
|
|
}
|
|
|
DtoLineXdOption dtoLineXd = new DtoLineXdOption();
|
|
|
- dtoLineXd.MsEph = new double[] { cg.MainX, cg.MainY, cg.MainZ, 0, 0, 0 };
|
|
|
+ dtoLineXd.MsEph = new double[] { cg.MainX.Value, cg.MainY.Value, cg.MainZ.Value, 0, 0, 0 };
|
|
|
dtoLineXd.MsAnt = new double[] { satTx.Lon, satTx.Lat, 0 };
|
|
|
dtoLineXd.CDBAnt = new double[] { cdbTx.Lon, cdbTx.Lat, 0 };
|
|
|
dtoLineXd.RefGeod = new double[] { refTx.Lon, refTx.Lat, 0 };
|
|
|
dtoLineXd.xdDto = cg.DtoCdb.Value;
|
|
|
- dtoLineXd.RefDto = cg.YbMain.Value;
|
|
|
+ dtoLineXd.RefDto = cg.YbMainDto.Value;
|
|
|
dtoLineXd.PosLon = item.PosLon;
|
|
|
dtoLineXd.PosLat = item.PosLat;
|
|
|
var xdDtoLine = DrawDtoLineHelper.DtoLineXd(dtoLineXd);
|
|
@@ -743,13 +743,13 @@ namespace XdCxRhDW.App.UserControl
|
|
|
if (posType == EnumPosType.X2D1)
|
|
|
{
|
|
|
DtoLineTwoStartOption twoStartOption = new DtoLineTwoStartOption();
|
|
|
- twoStartOption.MsEph = new double[] { cg.MainX, cg.MainY, cg.MainZ, 0, 0, 0 };
|
|
|
- twoStartOption.NsEph = new double[] { cg.AdjaX, cg.AdjaY, cg.AdjaZ, 0, 0, 0 };
|
|
|
+ twoStartOption.MsEph = new double[] { cg.MainX.Value, cg.MainY.Value, cg.MainZ.Value, 0, 0, 0 };
|
|
|
+ twoStartOption.NsEph = new double[] { cg.Adja1X.Value, cg.Adja1Y.Value, cg.Adja1Z.Value, 0, 0, 0 };
|
|
|
twoStartOption.MsAnt = new double[] { satTx.Lon, satTx.Lat, 0 };
|
|
|
twoStartOption.NsAnt = new double[] { satNTx.Lon, satNTx.Lat, 0 };
|
|
|
twoStartOption.RefGeod = new double[] { refTx.Lon, refTx.Lat, 0 };
|
|
|
- twoStartOption.TargetDto = cg.DtoSx.Value;
|
|
|
- twoStartOption.RefDto = cg.YbMain.Value - cg.YbAdja.Value;
|
|
|
+ twoStartOption.TargetDto = cg.Dto1.Value;
|
|
|
+ twoStartOption.RefDto = cg.YbMainDto.Value - cg.YbAdja1Dto.Value;
|
|
|
twoStartOption.PosLon = item.PosLon;
|
|
|
twoStartOption.PosLat = item.PosLat;
|
|
|
var tsDtoLine = DrawDtoLineHelper.DtoLineXDTwoStart(twoStartOption);
|
|
@@ -828,8 +828,8 @@ namespace XdCxRhDW.App.UserControl
|
|
|
if (posType == EnumPosType.X2D1)
|
|
|
{
|
|
|
DfoLineTwoStartOption twoStartOption = new DfoLineTwoStartOption();
|
|
|
- twoStartOption.MsEph = new double[] { cg.MainX, cg.MainY, cg.MainZ, 0, 0, 0 };
|
|
|
- twoStartOption.NsEph = new double[] { cg.AdjaX, cg.AdjaY, cg.AdjaZ, 0, 0, 0 };
|
|
|
+ twoStartOption.MsEph = new double[] { cg.MainX.Value, cg.MainY.Value, cg.MainZ.Value, 0, 0, 0 };
|
|
|
+ twoStartOption.NsEph = new double[] { cg.Adja1X.Value, cg.Adja1Y.Value, cg.Adja1Z.Value, 0, 0, 0 };
|
|
|
twoStartOption.MsAnt = new double[] { satTx.Lon, satTx.Lat, 0 };
|
|
|
twoStartOption.NsAnt = new double[] { satNTx.Lon, satNTx.Lat, 0 };
|
|
|
twoStartOption.RefGeod = new double[] { refTx.Lon, refTx.Lat, 0 };
|