ForHosting KIT · Matematica

Calcolatore di rilevamento e prua

Da (0, 0) a (1, 1) il rilevamento è di 45°, nord-est. Inserisca le coordinate x e y di partenza e destinazione su un piano e ottenga la direzione dal nord in senso orario, più la distanza tra i due punti. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
X
0
Y
0
X
1
Y
1
Ottiene
Rilev. °
45
Rilev. rad
0,7853981634
Distanza
1,4142135624
Dx
1

Un rilevamento di bussola risponde a una domanda spaziale semplice: se Lei si trova in un punto del piano e guarda verso un altro, in quale direzione guarda, misurata dal nord e ruotando in senso orario? Topografi, sviluppatori di giochi, studenti di robotica e pianificatori di attività all'aperto hanno bisogno di quel numero quando le coordinate sono già rettangolari—coordinate est e nord di griglia, metri di mappa locale o assi di tipo schermo rimappati in modo che più-y sia il nord e più-x l'est. Questa capacità riceve quattro numeri per i punti di partenza e di arrivo, rifiuta il caso indefinito in cui entrambi i punti coincidono e restituisce il rilevamento in gradi e radianti, la distanza euclidea, le componenti di spostamento e un'etichetta cardinale a sedici punti come N, NE o WSW.

Cosa significa il rilevamento di bussola su un piano rettangolare e in che modo differisce dagli angoli di pendenza puri di atan2

In navigazione e topografia, il rilevamento è la direzione orizzontale da un osservatore a un bersaglio, misurata dal nord vero o di griglia e crescente in senso orario attraverso est, sud e ovest fino a tornare a trecentosessanta gradi, identificato con zero. Tale convenzione è deliberatamente diversa dall'angolo polare matematico che molti linguaggi di programmazione restituiscono con atan2 di y su x, che parte dall'asse x positivo e cresce in senso antiorario.

Su un piano rettangolare in cui l'asse y punta a nord e l'asse x a est, la forma di navigazione si ottiene con atan2 della differenza di est sulla differenza di nord, poi normalizzata nell'intervallo semiaperto da zero incluso a trecentosessanta escluso. L'intento di ricerca si raggruppa attorno a frasi come calcolatore di rilevamento, prua tra due punti, azimut di bussola da coordinate e direzione dal punto A al punto B.

Le persone vogliono una prua numerica confrontabile con una rosa di mappa, un frame di odometria di un robot o una chiave di esercizi, non solo un rapporto di pendenza.

Come questo calcolatore convalida le coordinate, calcola rilevamento e distanza e rifiuta i punti coincidenti

Le stringhe numeriche sono accettate dopo la rimozione degli spazi quando un modulo invia testo. Il motore forma dx uguale a x2 meno x1 e dy uguale a y2 meno y1. Altrimenti il motore applica atan2 di dx e dy, converte in gradi, normalizza nell'intervallo da zero a trecentosessanta, ricava i radianti dal valore in gradi normalizzato e calcola la distanza con hypot affinché le componenti grandi restino numericamente stabili.

Un'etichetta cardinale a sedici punti si sceglie arrotondando il rilevamento in gradi al settore di ventidue gradi e mezzo più vicino. I casi limite sono espliciti: input parziali, testo non numerico e la coppia a spostamento nullo falliscono prima che venga restituito una prua fittizia.

Uso pratico, limiti, prezzi e canali di consegna

Usi lo strumento del browser quando desidera una prua immediata controllando un esercizio di griglia, verificando un elenco di waypoint di un robot o confermando che il nord-est di un campo base è davvero intorno ai quarantacinque gradi senza installare uno stack GIS. Le entrate accettate sono solo coordinate rettangolari finite: non si tratta di un rilevamento ortodromico su un ellissoide WGS84, né di un correttore di declinazione magnetica, né di un pianificatore di percorsi che concatena più tratte.

I risultati sono pienamente deterministici: le stesse quattro coordinate producono sempre lo stesso rilevamento, distanza, cardinale e punti eco. Non c'è modello di linguaggio, né servizio mappe esterno, né casualità, quindi la capacità è sicura da fissare in controlli di integrazione continua e materiali didattici riproducibili.

Esercizi di griglia e mappa

Studenti e valutatori confermano la prua di bussola e la distanza tra due punti rettangolari, con rifiuto chiaro quando i punti sono uguali.

Banchi di navigazione per robotica e giochi

Le pipeline che seminano test unitari di prua in frame locale possono chiamare un oracolo puro di rilevamento invece di reimplementare la logica di avvolgimento di atan2 in ogni linguaggio.

Quale convenzione di coordinate usa il calcolatore di rilevamento?

Più-y è il nord e più-x l'est. Il rilevamento si misura dal nord in senso orario in gradi su [0, 360).

Cosa succede se i due punti sono uguali?

Il rilevamento di bussola è indefinito quando non c'è spostamento; tali chiamate non vengono addebitate.

Il calcolatore di rilevamento e prua è gratuito?

Lo strumento del browser gira gratis sul Suo dispositivo.

Calcola il rilevamento ortodromico da latitudine e longitudine?

No. Calcola il rilevamento di bussola planare solo da coordinate rettangolari. Usi uno strumento di geodesia per gli azimut ortodromici lat/lon.

Che cosa indica l’etichetta a 16 direzioni?

Indica la più vicina delle 16 direzioni della rosa dei venti, come N o NE: un rilevamento di 45 gradi appare come NE. È un riassunto rapido; il valore in gradi resta il dato preciso.

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/trig/bearing

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/trig/bearing \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"x1":0,"y1":0,"x2":1,"y2":1}'
{
  "x1": 0,
  "y1": 0,
  "x2": 1,
  "y2": 1
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "trig.bearing",
  "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.

Cosa significa il rilevamento di bussola su un piano rettangolare e in che modo differisce dagli angoli di pendenza puri di atan2

Restituire gradi, radianti, distanza e un'etichetta cardinale in un unico oggetto JSON rende il risultato facile da incollare in note di campo, fissare in test automatici o alimentare in una pipeline più ampia senza reimplementare l'avvolgimento dei gradi e il binning della rosa in ogni linguaggio che si insegna o si distribuisce.

Come questo calcolatore convalida le coordinate, calcola rilevamento e distanza e rifiuta i punti coincidenti

Invii un corpo JSON con quattro numeri finiti: x1 e y1 per il punto di partenza, x2 e y2 per la destinazione. Ogni campo è obbligatorio; valori mancanti, stringhe vuote e quantità non finite falliscono con invalid_input così i moduli incompleti non producono mai una prua zero silenziosa. Se entrambi i delta sono esattamente zero, i due punti coincidono e il rilevamento di bussola è indefinito perché non c'è vettore di spostamento; la richiesta fallisce con invalid_input indicando che i punti coincidono, e tali chiamate fallite non vengono addebitate. I risultati sono arrotondati a una precisione decimale stabile così lo stesso input produce sempre lo stesso JSON tra i motori JavaScript.

Uso pratico, limiti, prezzi e canali di consegna

Usi l'API quando uno script, una piattaforma di lezioni, un ausilio di gioco o un taccuino di campo necessita di JSON stabile per molte coppie da-a sotto un unico contratto. Ogni richiesta riuscita è un elemento fatturabile a $0.002; la validazione fallita non consuma saldo.

Note di campo e tratte di percorso semplici

Pianificatori all'aperto o log di sensori che già memorizzano coordinate est e nord recuperano una prua in gradi stabile e un'etichetta cardinale come JSON strutturato.

Come si calcola un rilevamento di bussola con questa API?

Invii x1, y1, x2 e y2 a trig.bearing. La risposta restituisce bearing_deg, bearing_rad, distance, dx, dy, cardinal e i punti from/to.

Leggi la documentazione completa del KIT →