/// <summary> /// Make WGS84 longitude from tokyo datum /// </summary> /// <param name="tkylon"></param> /// <param name="tkylat"></param> /// <returns></returns> /// <seealso cref="http://tancro.e-central.tv/grandmaster/excel/tky2wgs.html#section"/> /// <remarks> /// 再配布可能情報として:師匠が作成したPerlやJavaSciptには著作権を主張するほどの内容はありませんので、訪問者の方が気に入ったものであれば自由にお持ち帰りいただいても結構です。 /// 再配布可能情報:/excel フォルダに掲載されている情報 /// </remarks> public static Longitude From(LongitudeTky tkylon, LatitudeTky tkylat) { return(new Longitude { Lon = Angle.FromDeg(tkylon.Lon.Deg - tkylat.Lat.Deg * 0.000046038f - tkylon.Lon.Deg * 0.000083043f + 0.01004f) }); }
/// <summary> /// Make WGS84 latitude from tokyo datum /// </summary> /// <param name="tkylon"></param> /// <param name="tkylat"></param> /// <returns></returns> /// <seealso cref="http://tancro.e-central.tv/grandmaster/excel/tky2wgs.html#section"/> /// <remarks> /// 再配布可能情報として:師匠が作成したPerlやJavaSciptには著作権を主張するほどの内容はありませんので、訪問者の方が気に入ったものであれば自由にお持ち帰りいただいても結構です。 /// 再配布可能情報:/excel フォルダに掲載されている情報 /// </remarks> /// <seealso cref="http://tancro.e-central.tv/grandmaster/style/notes.html"/> public static Latitude From(LongitudeTky tkylon, LatitudeTky tkylat) { return(new Latitude { Lat = Angle.FromDeg(tkylat.Lat.Deg - tkylat.Lat.Deg * 0.00010695f + tkylon.Lon.Deg * 0.000017464f + 0.0046017f) }); }