Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        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);
        }