Convertion latitude et longitude

Résolu
meskasousoubiba Messages postés 1207 Date d'inscription   Statut Membre Dernière intervention   -  
meskasousoubiba Messages postés 1207 Date d'inscription   Statut Membre Dernière intervention   -
Bonsoir
je vous ai ajouté le code de conversion entre le format dms et le format dd,
pouvez vous svp vérifier les anomalies dans ce code; en l'executant et saisissant la valeur de lat et cliquant sur convertir, ça se plante
merci d'avance

Private Sub buttonconvert_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles buttonconvert.Click
		Dim DD As String
		Dim deg As String
		Dim min As String
		Dim sec As String
		Dim dir As String
		deg = (gm862lat.Text.Substring(0, 2))
		min = (gm862lat.Text.Substring(2, 2))
		sec = (gm862lat.Text.Split(".")(1))
		dir = (gm862lat.Text.Split(",")(1))
		DD.Equals(deg + ',' + min + sec)
		'Negative for West
		If dir = "W" Then
			DD = DD * -1
			txtlatitude.Text = DD
		Else
			'Negative for East
			txtlatitude.Text = DD
		End If
	End Sub

2 réponses

  1. meskasousoubiba Messages postés 1207 Date d'inscription   Statut Membre Dernière intervention   31
     
    c'est bob :)
    Private Sub buttonconvertlong_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles buttonconvertlong.Click
    		Dim DD, deg, min, sec As Double
    		Dim dir As String
    		deg = CDbl(gm862long.Text.Substring(0, 3))
    		min = CDbl(gm862long.Text.Substring(3, 7))
    		sec = min / 60
    		dir = CStr(gm862long.Text.Substring(11, 1))
    		DD = deg + sec
    		'Negative for West
    		If dir = "W" Then
    			DD = DD * -1
    			txtlongitude.Text = CStr(DD)
    		ElseIf dir = "E" Then
    			'positive for East
    			txtlongitude.Text = CStr(DD)
    		End If
    	End Sub

    0