Buscando una utilidad java. Es incluso mejor si me puedes decir cómo hacerlo usando la biblioteca geotools.cómo convertir entre grados, minutos, segundos a coordenadas decimales
Respuesta
Por "Coordenadas decimales" ¿quiere decir latitud y longitud (también conocido como el grado decimal)? Si es así, lo que estamos tratando de hacer es bastante fácil:
dado un DMS (grados, minutos, segundos) de coordenadas como W87 ° 43'41 ", es trivial para convertirlo en una serie de grados decimales usando el método siguiente: Calcule el número total de segundos,
43′41″ = (43*60 + 41) = 2621
segundos. La parte fraccionaria es el número total de segundos dividido por 3600. 2621/3600 = 0,728056 ~ Añadir grados fraccionados a todo grados para producir el resultado final: 87 + 0,728056 = 87,728056Dado que es una coordenada de longitud Oeste, niega el resultado. El resultado final es -87.728056.
De Wikipedia. Aquí hay un Javascript widget que hace lo mismo.
Depende del formato de su fuente. Si ya está dividido en grados (d), minutos (m) y segundos (s), el algoritmo es:
(suponiendo que d es puede ser positivo o negativo)
dd = Math.signum(d) * (Math.abs(d) + (m/60.0) + (s/3600.0));
Si se smooshed juntos en una cadena, el formato habitual es:
"DDD.MMSS"
Así pARSE a cabo utilizando una expresión regular o String.substring() para obtener m y s.
conversión de espalda es:
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**
Gracias. Probado en http://www.sunearthtools.com/dp/tools/conversion.php y funciona –
- 1. grados convertir/minutos/segundos a decimal Coordenadas
- 2. Convertir coordenadas decimales en grados, minutos, segundos, dirección
- 3. Convertir de Grados decimales a Grados Minutos Segundos décimas.
- 4. Convertir segundos a días, minutos y segundos
- 5. ¿Cómo convertir los segundos a horas, minutos y segundos?
- 6. Lat de largo a minutos y segundos?
- 7. Javascript segundos a minutos y segundos
- 8. Convertir segundos a días, minutos y horas en Obj-c
- 9. Oracle Convert Segundos a horas: Minutos: Segundos
- 10. Días, horas, minutos, segundos entre dos fechas
- 11. Forma simple de convertir HH: MM: SS (horas: minutos: segundos segundos) a segundos
- 12. Cómo convertir minutos a días, horas, minutos
- 13. Coordenadas de GPS en grados para calcular distancias
- 14. Manera eficiente de convertir segundos a minutos y segundos en el servidor sql 2005
- 15. Cómo convertir DD a DMS en Python
- 16. Convertir a segundos
- 17. Convertir DateTime.Now a Segundos
- 18. ¿Cómo conseguir la hora, minutos y segundos
- 19. Formateo de segundos y minutos
- 20. Convertir grados a radianes en ruby
- 21. cómo convertir cadenas binarias a decimales?
- 22. ¿Cómo puedo convertir coordenadas espaciales 3D a coordenadas espaciales 2D?
- 23. MATLAB ¿Cómo convertir coordenadas de ejes a coordenadas de píxeles?
- 24. ¿Cómo convertir coordenadas de objetos locales a coordenadas mundiales?
- 25. Convertir tiempo a segundos en PostgreSQL
- 26. función de Python para convertir segundos a minutos, horas y días
- 27. javascript analizar tiempo (minutos: segundos) a partir de milisegundos
- 28. iPhone: NSTimer Countdown (minutos en pantalla: segundos)
- 29. Obteniendo datos en segundos, quiero calcular horas, minutos y segundos
- 30. Convirtiendo el tiempo 121.419419 en minutos/segundos legibles
posible duplicado de [? ¿Cómo puedo convertir estas coordenadas a las coordenadas legible por Google Maps] (http://stackoverflow.com/questions/995738/how- do-i-convert-these-coordinates-to-coordinates-read-by-google-maps) –