Latitude Longitude dans le mauvais format DDDMM.MMMM 2832.3396 N
J'ai un module gps qui me donne la latitude de longitude dans un drôle de format.
DDDMM.MMMM
Comme écrit sur le manuel de l'utilisateur, Degrés* + De 100 Minutes.
Pour autant que je sais, C'est en degrés, minutes, secondes et des secondes est entre 0 à 59 ci-dessus que cela va incrémenter la minute. Mais c'est donnant minutes décimales. Cela veut dire 1/1000e de minutes?
eg. 07717.3644 E
077 --> degrees
17 --> minutes
3644 --> ?
E --> Direction
Aussi comment vais-je le convertir en décimal, je suis l'aide de la formule
decimal = degrees + minutes/60 + seconds/3600.
.3644 sont des procès-verbaux qui sont égal à secondes/60
Salut, je suis confronté à un problème similaire, la nema reçu format est jjmm.mmmm. J'ai besoin de convertir la même pour jjmm.hum hum. 1. ce que ce format explique ? jjmm.hum hum? Veuillez expliquer. 2. Pour convertir jjmm.mmmm à jjmm.hum hum, je n'ai jjmm.(mmmm* 60). Est-ce correct
Salut, je suis confronté à un problème similaire, la nema reçu format est jjmm.mmmm. J'ai besoin de convertir la même pour jjmm.hum hum. 1. ce que ce format explique ? jjmm.hum hum? Veuillez expliquer. 2. Pour convertir jjmm.mmmm à jjmm.hum hum, je n'ai jjmm.(mmmm* 60). Est-ce correct
OriginalL'auteur Ishmeet | 2013-08-26
Vous devez vous connecter pour publier un commentaire.
Afin de le convertir au format décimal, nous commençons par garder le DD partie et il suffit de diviser le MM. MMM de 60 à ferme, le MMM partie du format décimal.
Dans votre cas
Voir ce Lien pourrait vous aider
résolu mon problème. Je savais à propos de longi, mais n'était pas sûr de lati.
lien mort
vous avez sauvé ma vie , thankss
OriginalL'auteur Gangadhar
1 minute = 60 secondes, donc .3644 minutes = .3644 * 60 = 21.86 secondes.
OriginalL'auteur John Bode
La valeur n'est pas un nombre mais une chaîne de degrés et minutes concaténées. Vous devez être prudent, car il est probable que les valeurs de latitude de n'avoir que deux degrés de chiffres (c'est à dire JJMM.MMMM), donc si vous utilisez le traitement des chaînes de séparer les valeurs, il doit tenir compte de cela . Cependant à la fois long et lat peuvent être traitées numériquement comme suit:
Vous pouvez également passer l'hémisphère caractère E/o ou N/S à cette fonction et l'utiliser pour déterminer le signe+/-, si nécessaire.
OriginalL'auteur Clifford
Mise en œuvre Simple en Python:
Remplacer la latitude et de la longitude.
OriginalL'auteur Antonio