Al registrar coordenadas geográficas, encontrará dos sistemas principales de notación: Grados Decimales (DD) y Grados, Minutos y Segundos (DMS).
Aunque ambos representan exactamente el mismo punto sobre el elipsoide WGS 84, están optimizados para entornos de computación y usos humanos completamente distintos.
Convierta Grados Decimales a DMS en Vivo
Introduzca cualquier coordenada en DD, DMS o UTM y obtenga la conversión bidireccional automática con redondeo de precisión.
Matriz General de Comparación
| Atributo | Grados Decimales (DD) | Grados, Minutos, Segundos (DMS) |
|---|---|---|
| Ejemplo de Formato | 37.774929, -122.419416 | 37° 46' 29.7444" N, 122° 25' 9.8976" O |
| Entorno Principal | Cartografía web (Leaflet, Mapbox, Google Maps), bases de datos (PostGIS), GeoJSON | Cartas náuticas marítimas, planes de vuelo aeronáuticos, mapas topográficos en papel |
| Sistema Base | Base decimal (base 10) | Sistema sexagesimal (base 60, origen babilónico) |
| Hemisferio | Signos Positivo / Negativo (+ para N/E, - para S/O) | Letras cardinales (N, S, E, O / W) |
| Almacenamiento BD | Coma flotante nativa de 64 bits (DOUBLE PRECISION, 8 bytes) | Requiere análisis léxico de texto o 3 columnas independientes |
| Operaciones Matemáticas | Listo para fórmulas trigonométricas y distancia Haversine directa | Obliga a convertir a decimal antes de cualquier cálculo espacial |
Fórmulas Matemáticas de Conversión
Conversión de DMS a Grados Decimales (DD)
DD = Grados + (Minutos / 60) + (Segundos / 3600)
Nota: Si el hemisferio es Sur (S) u Oeste (O/W), multiplique el valor final por -1.
Conversión de Grados Decimales (DD) a DMS
1. Parte entera = Grados (ej. Math.floor(Math.abs(DD))).
2. Multiplicar la fracción decimal restante por 60 = Minutos.
3. Multiplicar la fracción restante de minuto por 60 = Segundos.
Por qué las APIs Web Cartográficas adoptaron los Grados Decimales
En desarrollo de software, procesar y validar cadenas de texto resulta costoso. La notación DMS incluye símbolos no estándar (símbolo de grado °, apóstrofe de minuto ', comilla de segundo ") que provocan fallos frecuentes de codificación tipográfica.
Los Grados Decimales permiten a los motores espaciales (como PostGIS o JavaScript del navegador) tratar las coordenadas como números flotantes puros, acelerando consultas de bounding box, clustering y distancias.