ForHosting KIT · Viaggi e geografia

Rotta a direzione di bussola

Un rilevamento di 22,5° si legge NNE, North-Northeast, e uno di −45° fa il giro fino a NW. Inserisca qualsiasi valore in gradi e ottenga la più vicina delle 16 direzioni classiche, il nome completo e il settore di 22,5° che copre. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Rotta di bussola in gradi
22,5
Ottiene
Rotta in ingresso
22,5
Rotta (°)
22,5
Direzione
NNE
Nome completo
North-Northeast

Le app di navigazione, mappatura e campo spesso memorizzano una prua come un solo numero di gradi misurati in senso orario dal nord, poi hanno bisogno di una breve etichetta di bussola leggibile a colpo d’occhio. Questa capacità prende qualsiasi rotta finita, la normalizza sull’intervallo semiaperto da zero a trecentosessanta gradi e restituisce la più vicina delle sedici direzioni classiche della rosa (N, NNE, NE o WNW), insieme al nome completo, all’indice di settore e ai limiti angolari di quel settore. I valori non finiti, inclusi NaN e infinito positivo o negativo, sono rifiutati con un errore chiaro di input non valido così dump di sensori difettosi non si spacciano per nord.

Come i gradi si mappano sulla rosa di bussola a 16 punti

Zero gradi significa nord; novanta, est; centoottanta, sud; duecentosettanta, ovest. I valori fuori da zero a trecentosessanta si riducono modulo trecentosessanta, e le prue negative si avvolgono allo stesso modo, così un sensore che riporta meno quarantacinque finisce ancora a nord-ovest. I sedici punti della rosa sono centrati ogni ventidue punto cinque gradi: N a zero, NNE a ventidue punto cinque, NE a quarantacinque, e così via fino a NNW a trecentotrentasette punto cinque.

Ogni settore è largo ventidue punto cinque gradi; l’implementazione sceglie il centro più vicino con arrotondamento half-up standard e avvolge trecentosessanta di nuovo al nord.

Validazione, errori e lettura dei campi di risposta

L’unico rifiuto duro è un bearing che non sia un numero finito. Valori in virgola mobile finiti, incluse grandi magnitudini e stringhe in notazione scientifica che fanno parse a un Number finito, sono accettati e poi normalizzati. Usi direction quando un pin di mappa, una riga di stato o una colonna CSV necessita di un’etichetta compatta come NNE.

Il campo index serve per ricerca palette, fogli di icone o test unitari che affermano l’appartenenza a un settore senza confronto di stringhe. Non risolve nemmeno la geodesia di cerchio massimo né la distanza di scostamento di traccia su una sfera.

Pipeline di telemetria e sensori

Normalizzi prue e azimut di dispositivi in etichette N–NNW per cruscotti, avvisi ed esportazioni CSV senza reimplementare la matematica della rosa in ogni servizio.

Cosa succede se la rotta è NaN o Infinity?

Solo i numeri finiti sono accettati; i non finiti sono rifiutati e non addebitati.

0° significa nord o est?

Zero gradi è il nord, misurato in senso orario (90° est, 180° sud, 270° ovest), secondo le convenzioni comuni di navigazione e GIS.

Lo strumento di rotta a direzione di bussola è gratuito?

Lo strumento del browser gira gratis sul Suo dispositivo.

In che cosa differisce da un calcolatore di rotta tra due punti?

Questa capacità mappa solo un valore di gradi esistente sulla rosa a 16 punti.

Quale direzione riceve un valore proprio sul confine tra due settori?

Viene arrotondato verso la direzione successiva in senso orario. Ogni direzione copre 22,5 gradi intorno al suo centro: NNE va da 11,25° a 33,75°, quindi un valore di esattamente 11,25° riceve NNE e non N.

Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.

POSThttps://api.kit.forhosting.com/geo/bearing-to-compass

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

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"
  }
}

L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Come i gradi si mappano sulla rosa di bussola a 16 punti

Invii un campo obbligatorio chiamato bearing come numero JSON o stringa numerica. Si accettano gli alias degrees, deg, azimuth, heading e angle quando lo schema a monte usa quei nomi. In caso di successo riceve direction come etichetta breve, full_name come frase completa, bearing_in come il valore finito accettato, bearing_deg come l’angolo normalizzato da zero incluso a trecentosessanta escluso, index da zero a quindici, points uguale a sedici, sector_center_deg, sector_from_deg, sector_to_deg e method impostato a sixteen_point_compass_rose. Input finiti identici producono sempre lo stesso JSON perché il percorso è aritmetica pura senza rete, senza seme casuale e senza orologio a muro.

Validazione, errori e lettura dei campi di risposta

Input assente, stringhe vuote, booleani, oggetti, testo non numerico, NaN e Infinity positivo o negativo falliscono con invalid_input e non vengono addebitati dopo il rifiuto del motore. Usi full_name quando un report o un lettore di schermo necessita del nome completo scritto. Usi bearing_deg quando deve mostrare l’angolo avvolto accanto all’etichetta, e bearing_in quando i log di audit devono conservare la lettura grezza prima del modulo. I limiti di settore descrivono la finestra angolare associata al centro scelto sotto la semi-larghezza di undici punto due cinque gradi, con il nord che avvolge il meridiano zero così sector_from_deg è trecentoquarantotto punto sette cinque e sector_to_deg è undici punto due cinque. Questo prodotto non calcola una prua da due coordinate; per quella intenzione usi un calcolatore di rotta tra punti.

Uso dell’API, prezzi, flussi di lavoro e limiti pratici

Chiami lo strumento gratuito di rotta a direzione di bussola nel browser per demo in aula, note di campo e controlli mentali rapidi senza installare software GIS. Preferisca documentare nel Suo client la convenzione zero-uguale-nord in senso orario così gli utenti che pensano in angoli di stile matematico misurati da est in senso antiorario convertano una volta prima di chiamare. Usi l’API prepagata quando un backend di navigazione mobile, un normalizzatore di telemetria di droni, un importatore di diari di navigazione o un cruscotto logistico necessita di un contratto stabile sotto saldo KIT a $0.002 per elemento riuscito. Accoppi l’endpoint con un calcolatore di rotta tra coordinate quando prima ottiene una prua da due punti e poi la etichetta per gli umani; tenga i due passi separati così ogni pagina corrisponde a un’intenzione di ricerca distinta. Gli autori che distribuiscono SDK possono mappare direction direttamente in badge di interfaccia e usare index per fotogrammi di un grafico di rosa di bussola. Non c’è limite di dimensione per richiesta oltre al JSON ordinario, e il lavoro è una manciata di operazioni in virgola mobile dentro un Worker, così la latenza resta analitica e prevedibile.

Mappe e app di campo

Mostri una direzione di bussola leggibile accanto a una rotta numerica su mappe mobili, diari di trekking e tracker di navigazione con un contratto stabile gratuito o API.

Didattica e test automatizzati

I correttori di compiti e le fixture CI fissano etichette attese per angoli noti e affermano invalid_input quando si inviano rotte non finite.

Come converto una rotta in gradi in una direzione di bussola?

Invii JSON con bearing uguale a un numero finito (ad esempio 22.5). La risposta include direction (NNE), full_name, bearing_deg normalizzato e l’indice di settore.

Leggi la documentazione completa del KIT →