ForHosting KIT · Viajes y geografía

Rumbo a dirección de brújula

Un rumbo de 22,5° se lee NNE, North-Northeast, y uno de −45° da la vuelta hasta NW. Escriba cualquier rumbo en grados y obtenga la más cercana de las 16 direcciones clásicas, su nombre completo y el sector de 22,5° que abarca. Gratis en su navegador.

  • Gratis
  • Funciona en su navegador
  • Sin registro
  • Sus datos no salen de su equipo
Úselo desde WebAPIEmailTelegramApp pronto
Si escribe
Rumbo de brújula en grados
22,5
Obtiene
Rumbo de entrada
22,5
Rumbo (°)
22,5
Dirección
NNE
Nombre completo
North-Northeast

Las aplicaciones de navegación, cartografía y campo suelen guardar un rumbo como un solo número de grados medidos en el sentido de las agujas del reloj desde el norte, y luego necesitan una etiqueta corta de brújula legible de un vistazo. Esta capacidad toma cualquier rumbo finito, lo normaliza al intervalo semiabierto de cero a trescientos sesenta grados y devuelve la más cercana de las dieciséis direcciones clásicas de la rosa (N, NNE, NE o WNW), junto con el nombre completo en el idioma, el índice de sector y los límites angulares de ese sector. Los valores no finitos, incluidos NaN e infinito positivo o negativo, se rechazan con un error claro de entrada inválida para que volcados de sensores defectuosos no se hagan pasar por el norte.

Cómo se mapean los grados a la rosa de brújula de 16 puntos

Cero grados significa norte; noventa, este; ciento ochenta, sur; doscientos setenta, oeste. Los valores fuera de cero a trescientos sesenta se reducen módulo trescientos sesenta, y los rumbos negativos se envuelven igual, de modo que un sensor que informe menos cuarenta y cinco sigue cayendo en noroeste. Los dieciséis puntos de la rosa se centran cada veintidós punto cinco grados: N en cero, NNE en veintidós punto cinco, NE en cuarenta y cinco, y así hasta NNW en trescientos treinta y siete punto cinco.

Cada sector tiene veintidós punto cinco grados de ancho; la implementación elige el centro más cercano con redondeo half-up estándar y envuelve trescientos sesenta de vuelta al norte.

Validación, errores y lectura de los campos de respuesta

El único rechazo duro es un bearing que no sea un número finito. Se aceptan valores de coma flotante finitos, incluidas magnitudes grandes y cadenas en notación científica que se parsean a un Number finito, y luego se normalizan. Use direction cuando un pin de mapa, línea de estado o columna CSV necesite una etiqueta compacta como NNE.

Este producto no calcula un rumbo a partir de dos coordenadas; para esa intención use una calculadora de rumbo entre puntos. Tampoco resuelve geodesia de círculo máximo ni distancia de cruce de derrota en una esfera.

Pipelines de telemetría y sensores

Normalice rumbos y acimuts de dispositivos en etiquetas N–NNW para paneles, alertas y exportaciones CSV sin reimplementar la matemática de la rosa en cada servicio.

¿Qué ocurre si el rumbo es NaN o Infinity?

Solo se aceptan números finitos; los no finitos se rechazan y no se cobran.

¿0° significa norte o este?

Cero grados es el norte, medido en el sentido de las agujas del reloj (90° este, 180° sur, 270° oeste), según las convenciones habituales de navegación y GIS.

¿Es gratuita la herramienta de rumbo a dirección de brújula?

La herramienta del navegador se ejecuta gratis en su dispositivo.

¿En qué se diferencia de una calculadora de rumbo entre dos puntos?

Esta capacidad solo mapea un valor de grados existente a la rosa de 16 puntos.

¿Qué dirección recibe un rumbo justo en el límite entre dos sectores?

Se redondea hacia la dirección siguiente en el sentido de las agujas del reloj. Cada dirección abarca 22,5 grados alrededor de su centro: NNE va de 11,25° a 33,75°, así que un rumbo de exactamente 11,25° se etiqueta NNE y no N.

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/bearing-to-compass

¿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/bearing-to-compass \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"bearing":22.5}'
{
  "bearing": 22.5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geo.bearing_to_compass",
  "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.

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.

Cómo se mapean los grados a la rosa de brújula de 16 puntos

Envíe un campo obligatorio llamado bearing como número JSON o cadena numérica. Se aceptan los alias degrees, deg, azimuth, heading y angle cuando su schema de origen usa esos nombres. En éxito recibe direction como etiqueta corta, full_name como frase completa, bearing_in como el valor finito aceptado, bearing_deg como el ángulo normalizado de cero inclusivo a trescientos sesenta exclusivo, index de cero a quince, points igual a dieciséis, sector_center_deg, sector_from_deg, sector_to_deg y method igual a sixteen_point_compass_rose. Entradas finitas idénticas producen siempre el mismo JSON porque el camino es aritmética pura sin red, sin semilla aleatoria y sin reloj de pared.

Validación, errores y lectura de los campos de respuesta

Entrada ausente, cadenas vacías, booleanos, objetos, texto no numérico, NaN e Infinity positivo o negativo fallan con invalid_input y no se cobran tras el rechazo del motor. Use full_name cuando un informe o lector de pantalla necesite el nombre completo escrito. Use bearing_deg cuando deba mostrar el ángulo envuelto junto a la etiqueta, y bearing_in cuando los registros de auditoría deban conservar la lectura cruda antes del módulo. Los límites de sector describen la ventana angular asociada al centro elegido bajo la semi-anchura de once punto dos cinco grados, con el norte envolviendo el meridiano cero de modo que sector_from_deg es trescientos cuarenta y ocho punto siete cinco y sector_to_deg es once punto dos cinco.

Uso de la API, precios, flujos de trabajo y límites prácticos

Llame a la herramienta gratuita de rumbo a dirección de brújula en el navegador para demos de clase, notas de campo y comprobaciones mentales rápidas sin instalar software GIS. Prefiera documentar en su cliente la convención cero-igual-norte en el sentido de las agujas del reloj para que los usuarios que piensan en ángulos de estilo matemático medidos desde el este en sentido antihorario conviertan una vez antes de llamar. Use la API prepago cuando un backend de navegación móvil, un normalizador de telemetría de drones, un importador de diarios de navegación o un panel logístico necesiten un contrato estable bajo saldo KIT a $0.002 por elemento exitoso. Empareje el endpoint con una calculadora de rumbo entre coordenadas cuando primero obtenga un rumbo de dos puntos y luego lo etiquete para humanos; mantenga los dos pasos separados para que cada página coincida con una intención de búsqueda distinta. Los autores que publican SDK pueden mapear direction directamente a insignias de IU y usar index para fotogramas de un gráfico de rosa de brújula. No hay límite de tamaño por petición más allá del JSON ordinario, y el trabajo son un puñado de operaciones de coma flotante dentro de un Worker, de modo que la latencia se mantiene analítica y predecible.

Mapas y aplicaciones de campo

Muestre una dirección de brújula legible junto a un rumbo numérico en mapas móviles, diarios de senderismo y rastreadores de navegación con un contrato estable gratuito o API.

Enseñanza y pruebas automatizadas

Correctores de deberes y fixtures de CI fijan etiquetas esperadas para ángulos conocidos y afirman invalid_input cuando se envían rumbos no finitos.

¿Cómo convierto un rumbo en grados a una dirección de brújula?

Envíe JSON con bearing igual a un número finito (por ejemplo 22.5). La respuesta incluye direction (NNE), full_name, bearing_deg normalizado e índice de sector.

Ver la documentación completa del KIT →