度分秒转为弧度
将度分秒以度点分秒的格式输入程序;例:10°10′10″变为10.1010输入程序
将字符串分隔开
将度点分秒转化为N度
弧度=N*Π/180;
public static double Dms2H(double dms)
{
double Dms = dms+0.000000001;
double Du =Math.Truncate(Dms);
double temp = (Dms - Du) * 100;
double Fen = Math.Truncate(temp);
double Miao =(temp-Fen)*100- 0.00001;
double Du_1 = Du + Fen / 60.0 + Miao / 3600.0;
return Du_1 * Math.PI / 180.0;
}
弧度转化为度分秒
将弧度Hu*180/Π取整,整数部分为度;
剩余部分*60取整,整数部分为分;
剩余部分*60取整,整数部分为秒;
public static string H2