ForHosting KIT · Viajes y geografía

Convertidor de DMS a grados decimales

40° 26′ 46,8″ N se convierte en 40,446333333333: grados más minutos entre 60 más segundos entre 3600, con el signo tomado solo de la letra del hemisferio, de modo que sur y oeste salen negativos. Útil para digitalizar mapas en papel. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Grados
40
Componente de minutos del DMS
26
Componente de segundos del DMS
46,8
Hemisferio
N
Obtiene
Eje
latitude
Signo
1
Grados decimales
40,4463333333
Valor decimal
40,4463333333

Los cartógrafos que digitalizan mapas en papel, los estudiantes que revisan tareas y las canalizaciones que ingieren cadenas DMS de gazetteers necesitan la misma regla determinista sin abrir una hoja de cálculo.

Cómo los DMS y las letras de hemisferio se convierten en grados decimales con signo

Los ángulos geográficos en papel casi siempre se escriben como grados, minutos y segundos no negativos seguidos de una sola letra cardinal. Norte y este se tratan como positivos; sur y oeste, como negativos. La magnitud absoluta se compone con la fórmula sexagesimal estándar: la magnitud decimal equivale a los grados más los minutos divididos por sesenta más los segundos divididos por tres mil seiscientos.

La letra de hemisferio multiplica después esa magnitud por más uno para N o E, o por menos uno para S o W, produciendo el valor decimal con signo que usan los campos de latitud y longitud de WGS84. Mantener los grados no negativos y reservar el signo exclusivamente a la letra evita el clásico error del doble negativo, en el que alguien guarda −40° y además marca S.

Se exige que los minutos y segundos estén en el intervalo cerrado de cero a sesenta inclusive; valores como setenta y cinco minutos o segundos negativos se rechazan en lugar de arrastrarse silenciosamente al siguiente componente. La latitud usa N y S; la longitud usa E y W; la respuesta además etiqueta axis como latitude o longitude para que un cliente pueda verificar que una canalización de latitud no recibió por accidente una letra E o W.

La ruta de comprobación recalcula magnitud y signo con el mismo redondeo fijo usado en los campos publicados, de modo que una respuesta exitosa siempre incluye los pasos que usted puede verificar en pruebas o informes de laboratorio.

Consejos prácticos, límites y búsquedas relacionadas

Es preferible enviar números para grados, minutos y segundos cuando usted controla el cliente; las cadenas numéricas solo se aceptan si coinciden con un patrón numérico finito estricto. Si su cadena de origen ya incluye un signo menos delante de los grados, quite el signo y trasládelo a S o W antes de llamar a esta herramienta, de modo que la letra siga siendo la única fuente de verdad para el signo.

Al digitalizar una tabla, realice una llamada por latitud y otra por longitud en lugar de meter ambas en una sola solicitud: esta capacidad convierte un triple DMS cada vez. Mantenga minutos y segundos dentro de cero a sesenta; si un registrador produjo setenta y cinco minutos, normalice o rechace aguas arriba en lugar de esperar un arrastre silencioso.

Esta página está dirigida a quienes buscan un convertidor de DMS a grados decimales, conversión de coordenadas con hemisferio N S E W o grados minutos segundos a decimal en línea; no es un analizador de cadenas de formato libre, ni un formateador inverso de decimal a DMS, ni un proyector UTM o geohash. Prefiera esta capacidad cuando ya dispone de componentes DMS numéricos y una letra cardinal clara; si su origen es una proyección cartográfica o un único decimal con signo, use la herramienta geo correspondiente.

Digitalizar DMS de mapas en papel a decimales SIG

Los cartógrafos introducen grados, minutos, segundos y N/S/E/W de las hojas en papel y escriben latitudes y longitudes decimales con signo en atributos GeoJSON o shapefile.

¿Cómo se convierten los DMS a grados decimales?

Calcule la magnitud como D + M/60 + S/3600 y luego multiplique por +1 para N o E y por −1 para S o W.

¿Qué letras de hemisferio se aceptan?

N, S, E y W (sin distinción de mayúsculas). N/S etiquetan latitud; E/W etiquetan longitud.

¿Qué ocurre si los minutos o segundos están fuera de 0–60?

Los minutos y segundos deben estar en el intervalo cerrado de 0 a 60 inclusive.

¿Pueden ser negativos los grados?

No. Los grados deben ser no negativos; use el hemisferio S o W para obtener un resultado con signo negativo, de modo que la letra sea la única dueña del signo.

¿Es gratuito el convertidor de DMS a grados decimales?

La herramienta del navegador es gratuita y se ejecuta localmente.

Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.

POSThttps://api.kit.forhosting.com/geo/dms-to-decimal

¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.

curl -X POST https://api.kit.forhosting.com/geo/dms-to-decimal \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"degrees":40,"hemisphere":"N"}'
{
  "degrees": 40,
  "hemisphere": "N"
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geo.dms_to_decimal",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

max_abs_degrees1000000000000
min_component0
max_minutes_seconds60
HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Un convertidor de DMS a grados decimales transforma la notación clásica de cartografía y planos en el ángulo decimal con signo que todo SIG y API modernos esperan. Introduzca los grados enteros, los minutos y segundos opcionales y una letra de hemisferio —N o S para latitud, E o W para longitud— y la herramienta devuelve decimal_degrees igual a la magnitud con signo D más M partido por sesenta más S partido por tres mil seiscientos, con el signo tomado únicamente de la letra. Los minutos y segundos deben permanecer dentro del intervalo cerrado de cero a sesenta; cualquier valor fuera de ese rango se rechaza con invalid_input, de modo que las libretas de campo defectuosas nunca se conviertan en puntos erróneos silenciosos. El proceso es aritmética pura —sin red, sin semillas aleatorias, sin dependencia del reloj—, así que el ejecutor gratuito del navegador y la API prepagada devuelven el mismo JSON tras un redondeo fijo de doce decimales cada vez que se invoca a $0.002 por solicitud exitosa.

Cómo los DMS y las letras de hemisferio se convierten en grados decimales con signo

Ese límite estricto coincide con cómo muchos instrumentos de campo y ejercicios escolares enseñan el formato, y con el contrato invalid_input que publica esta capacidad.

Cómo llamar a la API y qué se recibe

El hemisferio acepta N, S, E o W en mayúsculas o minúsculas; cualquier otra cadena no supera la validación. Envíe un cuerpo JSON con los grados finitos no negativos obligatorios (alias d y deg), la letra de hemisferio obligatoria (alias hemi, dir, direction y cardinal) y los minutos y segundos opcionales (alias m, min, arcmin y s, sec, arcsec), que por defecto valen cero si se omiten. Los grados absolutos deben mantenerse dentro del límite publicado de un billón para que los productos intermedios sigan siendo finitos en doble precisión IEEE en el Worker y en el navegador. Si la operación tiene éxito, la respuesta devuelve los grados, minutos y segundos redondeados, fija hemisphere con la letra normalizada en mayúscula, axis como latitude o longitude, sign como más uno o menos uno, decimal_degrees y decimal con el mismo valor con signo redondeado, dms con una cadena compacta de presentación con la letra, method con dms_hemisphere_to_decimal, formula con las expresiones documentadas de signo y sexagesimal, y steps con un array ordenado de líneas de sustitución. Una validación fallida —campos ausentes, números no finitos, grados negativos, minutos o segundos fuera de cero a sesenta, una letra de hemisferio desconocida o una magnitud convertida no finita— devuelve invalid_input y nunca se cobra. El precio es una tarifa plana de $0.002 por solicitud exitosa con unidad item y precio unitario marginal cero.

Consejos prácticos, límites y búsquedas relacionadas

Los ejemplos didácticos son fáciles: cuarenta grados veintiséis minutos cuarenta y seis coma ocho segundos norte da una latitud positiva cercana a cuarenta coma cuatro cuatro; los mismos números con W dan una longitud negativa; unos minutos iguales a setenta y cinco demuestran la ruta estricta de invalid_input. Las tareas fallidas que devuelven invalid_input no consumen saldo prepagado, lo que mantiene baratos los scripts exploratorios cuando los estudiantes pasan a propósito minutos fuera de rango. Las comprobaciones de ida y vuelta son sencillas: recalcule a mano D más M partido por sesenta más S partido por tres mil seiscientos, aplique el signo del hemisferio y confirme que coincide con el decimal_degrees publicado dentro del mismo redondeo de doce decimales que usa el Worker.

Revisión de tareas de conversión sexagesimal

Los estudiantes comparan los resultados calculados a mano de D + M/60 + S/3600 y los signos de hemisferio con un campo decimal_degrees determinista antes de entregar sus informes.

Normalización ETL para fuentes de gazetteers

Las canalizaciones convierten columnas DMS de proveedores y letras cardinales en decimales con signo antes de la geocodificación, con trampas invalid_input para minutos o segundos fuera de rango.

Ver la documentación completa del KIT →