|
XfnCalcPosByBearingAndDist Method
|
특정 위도 경도 위치에서 북쪽으로부터 bearing값과 거리에 해당하는 위도, 경도값을 계산한다.
Namespace: Pixoneer.NXDLAssembly: NXDL (in NXDL.dll) Version: 2.0.3.38
Syntaxpublic static XAngle CalcPosByBearingAndDist(
XAngle lon1,
XAngle lat1,
XAngle bearing,
double dist,
ref XAngle lon2,
ref XAngle lat2
)
Parameters
- lon1 XAngle
- [In] 센터 경도 값.
- lat1 XAngle
- [In] 센터 위도 값.
- bearing XAngle
- [In] 센터를 중심으로 북쪽으로부터 방향 Angle
- dist Double
- [In] 센터로부터 거리(unit : meter)
- lon2 XAngle
- [Out] 타겟 경도 값
- lat2 XAngle
- [Out] 타겟 위도 값
Return Value
XAngle 센터로부터 타겟위치에 해당하는 방향에 해당하는 방향 각도
ExampleXAngle lon1 = XAngle.FromDegree(127);
XAngle lat1 = XAngle.FromDegree(36);
XAngle bearing = XAngle.FromDegree(45);
double dist = 10000;
XAngle lon2 = new XAngle();
XAngle lat2 = new XAngle();
XAngle ang = Xfn.CalcPosByBearingAndDist(lon1, lat1, bearing, dist, ref lon2, ref lat2);
Console.WriteLine("Position : " + lon2.deg.ToString() + " " + lat2.deg.ToString());
Console.WriteLine("Return Angle : " + ang.deg.ToString());
See Also