ForHosting KIT · Viaggi e geografia

Rotta lossodromica

Ottenga l'unica rotta di bussola da mantenere tra due punti lungo una lossodromia: da (51,127; 1,338) a (50,964; 1,853) è 116,72186°, cioè ESE. È la rotta che appare dritta su una carta di Mercatore. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Lat. 1
51,127
Lon. 1
1,338
Lat. 2
50,964
Lon. 2
1,853
Ottiene
Rotta gradi
116,72186
Rotta radianti
2,0371807626
Bussola
ESE

Un calcolatore di rotta lossodromica risponde a una domanda di navigazione che l’azimut iniziale di grande cerchio non risolve: quale unica rotta di bussola costante La porta da un punto di latitudine–longitudine a un altro lungo una lossodromia? Marinai, piloti di tratti a rotta costante, educatori GIS e sviluppatori che scrivono test di percorso necessitano di quell’angolo senza aprire una suite cartografica completa. Inserisca latitudine e longitudine di partenza e arrivo in gradi decimali; lo strumento restituisce la rotta lossodromica in gradi sull’intervallo semiaperto da zero incluso a trecentosessanta escluso, un’etichetta di bussola a sedici punte, la formula in forma chiusa usata, delta-lambda normalizzata all’antimeridiano e delta-psi di latitudine isometrica nell’elenco dei passi, e un breve messaggio.

Cos’è una rotta lossodromica e come differisce dal grande cerchio

Una lossodromia, anche detta rumbo, è un percorso di rotta costante sulla sfera: se tiene una rotta di bussola fissa, segue una lossodromia, non un arco di grande cerchio. Su una carta Mercator le lossodromie appaiono come segmenti retti, ecco perché le tavole di navigazione tradizionali e molti strumenti di pianificazione rotte citano ancora rotte a corso costante anche quando il cammino a distanza minima è l’ortodroma.

Algebricamente la rotta theta soddisfa atan two di delta-lambda su delta-psi, dove delta-psi è la differenza di latitudini isometriche: il logaritmo naturale del rapporto di tan di pi su quattro più phi due su due a tan di pi su quattro più phi uno su due. Delta-lambda è la differenza di longitudine piegata nell’intervallo aperto-chiuso da meno pi a più pi per scegliere la linea più corta attraverso l’antimeridiano.

Quando entrambi i punti condividono lo stesso parallelo, delta-psi è zero e la rotta collassa a est o ovest puri dal segno di delta-lambda. I poli rendono infinita la latitudine isometrica, quindi le latitudini a o estremamente vicine a più o meno novanta gradi sono rifiutate invece di restituire un angolo non finito. Nulla di ciò è l’azimut iniziale di grande cerchio: quella quantità cambia continuamente lungo l’ortodroma e usa una formula sferica diversa.

Preferisca questa capacità quando Le serve un’unica rotta costante tra due punti WGS84; preferisca uno strumento di rotta di grande cerchio quando Le serve la derrota iniziale del percorso più breve.

Pianificazione di tratte a rotta costante

Marinai e operatori UAS inseriscono coppie di waypoint e leggono l’unica rotta di bussola da tenere tra loro senza aprire un ECDIS o un pianificatore di volo completo.

Test unitari per librerie di navigazione

Generi rotte lossodromiche note e rifiuti deliberati fuori intervallo come valori attesi di kata di codice contro formule stile movable-type.

Schede di educazione GIS

I docenti contrastano rotte lossodromiche vs grande cerchio sulle stesse due città e mostrano perché le carte Mercator rendono dritte le rotte costanti.

Cos’è una rotta lossodromica?

È la rotta di bussola costante (lossodromia) da un punto lat/lon a un altro. A differenza dell’azimut iniziale di grande cerchio, la rotta non cambia lungo il percorso.

Quali intervalli di coordinate sono accettati?

La latitudine deve essere tra -90 e 90 inclusi, la longitudine tra -180 e 180 inclusi. Anche i poli veri sono rifiutati perché la latitudine isometrica vi è infinita.

È lo stesso della rotta di grande cerchio?

No. La rotta di grande cerchio (ortodromica) è la derrota iniziale del percorso più breve e cambia lungo la rotta. Questo strumento restituisce solo la rotta lossodromica costante.

Il calcolatore di rotta lossodromica è gratis?

Lo strumento browser è gratis e gira in locale.

Che rotta si ottiene se i due punti sono sullo stesso parallelo?

Est o ovest esatto, a seconda di come cambia la longitudine. Sullo stesso parallelo la parte nord-sud del calcolo vale zero, quindi la rotta segue esattamente quella linea di latitudine.

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/rhumb-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/geo/rhumb-bearing \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"lat1":51.127,"lon1":1.338,"lat2":50.964,"lon2":1.853}'
{
  "lat1": 51.127,
  "lon1": 1.338,
  "lat2": 50.964,
  "lon2": 1.853
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geo.rhumb_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.

lat_min-90
lat_max90
lon_min-180
lon_max180
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.

Coordinate fuori dall’intervallo di latitudine valido da meno novanta a più novanta o di longitudine da meno centottanta a più centottanta producono un chiaro errore invalid_input e non vengono mai addebitate. Il percorso è pura aritmetica sferica deterministica — nessuna rete, nessun seme casuale, nessuna dipendenza dall’orologio di sistema — così l’esecutore gratuito del browser e l’API prepagata restituiscono lo stesso JSON dopo un arrotondamento decimale fisso ogni volta che la chiama.

Cos’è una rotta lossodromica e come differisce dal grande cerchio

Quando partenza e arrivo coincidono, la rotta geometrica è indefinita; questa API riporta convenzionalmente zero gradi e lo dichiara nel campo message affinché i test automatici restino deterministici.

Come chiamare l’API e cosa torna

Anche le latitudini ai poli geografici sono rifiutate perché la formula di latitudine isometrica non è finita lì. Invii un corpo JSON con quattro numeri finiti obbligatori: lat1 (alias start_lat, latitude1, from_lat), lon1 (alias start_lon, longitude1, from_lon, lng1), lat2 (alias end_lat, latitude2, to_lat) e lon2 (alias end_lon, longitude2, to_lon, lng2). La latitudine deve stare nell’intervallo chiuso da meno novanta a più novanta gradi e la longitudine in quello da meno centottanta a più centottanta; qualsiasi valore fuori da quegli intervalli restituisce invalid_input con un messaggio esplicito fuori dal suo intervallo valido. In caso di successo la risposta ripete lat1, lon1, lat2 e lon2 arrotondati; imposta bearing_deg alla rotta costante in gradi da zero incluso a trecentosessanta escluso; bearing_rad allo stesso angolo in radianti; compass a un’etichetta a sedici punte come N, NE o WSW; formula all’espressione atan2 e delta-psi; units per gradi e radianti; message a un breve riepilogo in inglese; e steps a un array ordinato di righe di sostituzione che può asserire nei test. La validazione fallita — campi mancanti, numeri non finiti, coordinate fuori intervallo o latitudini polari — restituisce invalid_input e non viene mai addebitata. Il prezzo è un $0.002 fisso per richiesta riuscita con unità item e prezzo unitario marginale zero.

Consigli pratici, limiti e ricerche correlate

Preferisca questa capacità quando ha già due punti e serve solo la rotta costante; se la fonte è un piano di volo di grande cerchio, converta o ricampioni con uno strumento ortodromico. Mantenga entrambe le latitudini strettamente dentro la banda polare aperta se pianifica tratte lunghe nord–sud vicino alle alte latitudini; l’API già rifiuta i poli veri, ma valori a pochi microgradi da novanta possono ancora stressare tan di pi su quattro più phi su due in virgola mobile su altri sistemi. Preferisca inviare JSON numerico piuttosto che stringhe preformattate quando controlla il client; i numeri in stringa sono accettati solo se corrispondono a un pattern numerico finito rigoroso. Insegnando, abbini esempi: una tratta classica dell’area di Dover intorno a cinquantuno punto uno due sette nord, uno punto tre tre otto est a cinquanta punto nove sei quattro nord, uno punto otto cinque tre est produce una rotta costante verso sud-est; una tratta est pura lungo un parallelo produce novanta gradi; una tratta sud pura lungo un meridiano produce centottanta gradi; e latitudine novantuno o longitudine duecento dimostrano il percorso duro invalid_input. Questo landing mira a chi cerca un calcolatore di rotta lossodromica, corso costante di lossodromia o rotta di bussola costante tra due coordinate; non è un calcolatore di distanza lossodromica, né uno strumento di destinazione da rotta, né un risolutore geodetico ellissoidale. Le attività fallite che restituiscono invalid_input non consumano saldo prepagato, mantenendo economici gli script esplorativi quando gli apprendisti inviano deliberatamente longitudini fuori intervallo. I controlli andata e ritorno sono facili: ricalcoli delta-psi e atan2 a mano per una corta tratta est–ovest o nord–sud e confermi che bearing_deg coincide entro lo stesso arrotondamento a sei decimali, e confermi che scambiare partenza e arrivo ruota la rotta di circa centottanta gradi su un semplice segmento meridiano.

Cosa succede se partenza e arrivo sono lo stesso punto?

La rotta geometrica è indefinita. L’API restituisce convenzionalmente bearing_deg 0 e lo dichiara nel campo message per test stabili.

Leggi la documentazione completa del KIT →