Vous cherchez un utilitaire java. C'est encore mieux si vous pouvez me dire comment le faire en utilisant la bibliothèque de geotools.comment convertir les degrés, minutes, secondes en coordonnées décimales
Répondre
Par "Coordonnées décimales", voulez-vous dire la latitude et la longitude (aussi connu sous le nom de degré décimal)? Si oui, ce que vous essayez de faire est assez facile:
donné une DMS (degrés, minutes, secondes) coordonnées telles que W87 ° 43'41 ", il est trivial de le convertir en un certain nombre de degrés décimaux en utilisant la méthode suivante: Calculez le nombre total de secondes,
43′41″ = (43*60 + 41) = 2621
secondes. La partie fractionnaire est le nombre total de secondes divisé par 3600. 2621/3600 = ~ 0,728056 Ajouter degrés fractionnaires à entiers degrés pour produire le résultat final: 87 + 0,728056 = 87,728056Comme il est une coordonnée de longitude ouest, nie le résultat. Le résultat final est -87.728056.
De Wikipedia. Voici un Javascript widget qui fait la même chose.
Cela dépend du format de votre source. Si elle est déjà divisée en degrés (d), minutes (m) et seconde (s), votre algorithme est:
(en supposant d est peut être positif ou négatif)
dd = Math.signum(d) * (Math.abs(d) + (m/60.0) + (s/3600.0));
Si elle est smooshed ensemble dans une chaîne, le format habituel est:
"ddd.mmss"
Parse donc à l'aide d'une expression régulière ou String.substring() pour obtenir m et s.
retransforme est:
d = (int)dd; // Truncate the decimals
t1 = (dd - d) * 60;
m = (int)t1;
s = (t1 - m) * 60;
**begin 23°26’49”**
degrees = 23
minutes = 26
seconds = 49
decimal = ((minutes * 60)+seconds)/(60*60))
answer = degrees + decimal
**finish 23.44694444**
Merci. Testé sur http://www.sunearthtools.com/dp/tools/conversion.php et cela fonctionne –
- 1. Convertir les coordonnées décimales en degrés, minutes et secondes par C#
- 2. AS3 - Formule pour convertir les coordonnées décimales au format DMS (degrés, minutes, secondes)
- 3. Orchid Tracking logiciel - comment convertir les valeurs décimales en GPS Degrés/minutes/secondes
- 4. Convertir les degrés Minutes Secondes coordonnées à la décimale dans Android
- 5. Étant donné les coordonnées GPS en décimales, comment puis-je les convertir en degrés en python?
- 6. Comment diviser les coordonnées sous forme décimale en degrés minutes secondes XSLT
- 7. Convertir minutes en secondes
- 8. C++ convertit les heures décimales en heures, minutes et secondes
- 9. Comment convertir les secondes en heures, minutes et secondes?
- 10. lire les angles en radians et les convertir en degrés/minutes/secondes
- 11. MySQL convertir les minutes en secondes
- 12. Convertir heures: minutes: secondes en minutes totales en Excel
- 13. Convertir des degrés décimaux ou des degrés de secondes en mètres en Java
- 14. Minutes décimales
- 15. Conversion des heures décimales en heures minutes et secondes
- 16. C++ pour convertir heures, minutes, secondes en secondes
- 17. Android: convertir les minutes et les secondes en millisecondes
- 18. Comment compter les secondes en minutes, php?
- 19. Comment traduire les secondes en minutes et secondes en Bash?
- 20. Comment convertir l'entrée de l'utilisateur en heures, minutes, secondes
- 21. sybase sql façon de convertir les secondes en heures en minutes et en secondes
- 22. Convertir le temps en microsecondes en minutes et en secondes
- 23. Convertir l'intervalle de temporisation en secondes et en minutes
- 24. Lat Long à minutes et secondes?
- 25. Convertir nombre décimal en minutes et secondes en utilisant VBA
- 26. Convertir en heure et minutes décimales dans SQL
- 27. JavaScript minutes et secondes en secondes
- 28. Convertir décimal en heures minutes et secondes en C# .Net
- 29. Convertir décimal représentant le temps en heure, minutes, secondes
- 30. Convertir des décimales en latitude et longitude
double possible de [? Comment puis-je convertir ces coordonnées en coordonnées lisibles par Google Maps] (http://stackoverflow.com/questions/995738/how- do-i-convertir-ces-coordonnées-en-coordonnées-lisibles-par-google-maps) –