private void b_fromMGRS_Click(object sender, EventArgs e) { String mgrs = tb_MGRS.Text; Coordonnees.Coord c = Coordonnees.MGRS_UTM(mgrs); c = Coordonnees.UTMtoWgs84(c.Y, c.X, c.Fuseau); ConvertFromDec(c.Y, c.X); }
private void b_fromUTM_Click(object sender, EventArgs e) { String zone = tb_utmZone.Text; int fuseau = int.Parse(tb_utmFuseau.Text); Double y = Coordonnees.ConvertToDouble(tb_utmY.Text); Double x = Coordonnees.ConvertToDouble(tb_utmX.Text); Coordonnees.Coord c = Coordonnees.UTMtoWgs84(y, x, fuseau); ConvertFromDec(c.Y, c.X); }
private void ConvertFromDec(Double y, Double x) { tb_dmsY.Text = Coordonnees.DecToDMS(y, true); tb_dmsX.Text = Coordonnees.DecToDMS(x, false); Coordonnees.Coord c = Coordonnees.Wgs84toLambert93(y, x); tb_lambertY.Text = c.Y.ToString(); tb_lambertX.Text = c.X.ToString(); c = Coordonnees.Wgs84toUTM(y, x); tb_utmY.Text = (c.Y / 1000).ToString(); tb_utmX.Text = (c.X / 1000).ToString(); tb_utmZone.Text = c.Zone.ToString(); tb_utmFuseau.Text = c.Fuseau.ToString(); tb_MGRS.Text = Coordonnees.UTM_MGRS(c.X, c.Y, c.Fuseau, c.Zone); }