ForHosting KIT · Viaggi e geografia

Portata di visibilità reciproca

Scopra a che distanza due oggetti elevati possono stare e vedersi ancora oltre l'orizzonte: una vedetta a 30 m e un traliccio di 100 m arrivano a circa 19,5 km e 35,7 km, quindi si vedono fino a circa 55,2 km. Si può aggiungere la rifrazione. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Altezza A
30
Altezza B
100
Unità di altezza
M
Unità di distanza
Km
Ottiene
Raggio terrestre
6.371.000
Unità del raggio terrestre
M
Raggio terrestre (m)
6.371.000
Coefficiente di rifrazione k
1

Quando una torre deve vedere una nave, un drone deve restare in contatto radio con una stazione a terra, o due posti di osservazione devono condividere una linea di vista ottica, il numero limitante è l'orizzonte geometrico reciproco. Questo calcolatore di portata di visibilità reciproca accetta le altezze di due oggetti sopra la superficie locale, un raggio planetario opzionale e un fattore opzionale di rifrazione atmosferica, quindi restituisce la distanza d'orizzonte di ciascuno e la loro somma come separazione massima a cui i due possono ancora vedersi su una Terra sferica. Il percorso analitico puro usa la formula standard della corda: d è uguale alla radice quadrata di due volte il raggio efficace per l'altezza più l'altezza al quadrato, per ciascun oggetto, e poi somma quelle distanze. La validazione fallita non viene addebitata; le chiamate riuscite usano il saldo prepagato KIT al prezzo base pubblicato.

Cosa significa visibilità reciproca e come si sommano due orizzonti

Su un pianeta sferico un osservatore di altezza h non può vedere la superficie oltre il raggio tangente che sfiora la sfera e prosegue fino all'orizzonte. La geometria elementare di quel triangolo rettangolo fornisce la distanza geometrica d'orizzonte d di h uguale alla radice quadrata di due R h più h al quadrato, dove R è il raggio planetario misurato fino alla superficie sotto l'osservatore.

Quando anche l'altra estremità del collegamento è elevata—un'antenna su un albero, un obiettivo su una cresta, una seconda nave con plancia alta—il secondo oggetto ha un proprio orizzonte. I due oggetti possono scambiare linea di vista proprio quando la loro separazione a terra eguaglia la somma dei due orizzonti: il primo raggio incontra il cerchio d'orizzonte comune da un lato e il secondo dall'altro. Quella somma è la portata di visibilità reciproca, a volte chiamata portata di visibilità del bersaglio o orizzonte geometrico radio per una coppia di altezze.

Impostare la seconda altezza a zero recupera la classica distanza all'orizzonte marino dell'osservatore singolo. Uguagliare entrambe le altezze modellizza due torri identiche. La formula è solo geometrica: il terreno reale, gli edifici, la vegetazione e i cammini multipli possono bloccare o allungare un percorso ben prima del limite puro dell'orizzonte, quindi i pianificatori trattano il risultato come un limite superiore di linea di vista in aria limpida su acqua aperta o suolo liscio, non come garanzia di contatto oltre le colline.

Dove serve la portata di visibilità reciproca

Le operazioni marittime e costiere usano un calcolatore di portata di visibilità reciproca affinché le squadre di plancia e le stazioni costiere stimino quando un'imbarcazione di bordo libero noto sorgerà sull'orizzonte geometrico da un'elevazione di vedetta nota. I pianificatori radioamatoriali e a microonde stimano limiti geometrici di primo ordine in spazio libero tra due altezze d'antenna prima di eseguire profili di percorso completi con terreno.

Le squadre di ricerca e soccorso e di droni convertono altezze di osservatore e aeromobile in un raggio di pianificazione per contatto visivo o di collegamento di controllo su terreno aperto. I siti di contenuti che competono su portata di visibilità reciproca, linea di vista da due altezze o calcolatore di distanza d'orizzonte traggono vantaggio da uno strumento gratuito nel browser la cui matematica coincide byte per byte con il percorso di automazione.

Mantenga le richieste piccole, fissi i float ripuliti nei test e otterrà portate geometriche riproducibili per lezioni, app e worker all'edge senza erigere un intero stack di propagazione radio.

Pianificazione di vedetta navale e costiera

Stimi quando un'imbarcazione di altezza di plancia o albero nota diventa visibile da una torre o scogliera sommando entrambi gli orizzonti geometrici sull'acqua aperta.

Portata RF e microonde di primo ordine

Calcoli il tetto geometrico di linea di vista tra due altezze d'antenna con rifrazione 4/3 opzionale prima di eseguire software dettagliato di perdita di percorso.

Raggio di contatto visivo drone e SAR

Converta l'altezza dell'osservatore e l'altitudine dell'aeromobile in un cerchio di visibilità reciproca per briefing, addestramento e pianificazione del collegamento di controllo su terreno piano.

Una delle altezze può essere zero?

Sì. Un'altezza zero contribuisce un orizzonte nullo, quindi la portata reciproca eguaglia l'orizzonte del solo oggetto elevato—la classica distanza all'orizzonte marino per quell'altezza.

Si tengono in conto colline, edifici o diffrazione?

No. Il modello è geometria sferica con raggio efficace opzionale soltanto. Occlusione del terreno, clutter e diffrazione richiedono uno strumento di profilo di percorso; tratti questo risultato come limite superiore in aria limpida.

Quale fattore di rifrazione devo usare?

Lo lasci a 1 per l'orizzonte puramente geometrico. Nella pianificazione radio e ottica si usa spesso 4/3, circa 1,333, che allarga il raggio terrestre efficace per approssimare la rifrazione atmosferica standard.

Come si calcola l'orizzonte di ciascun oggetto?

Per un'altezza h sopra la superficie, l'orizzonte è la radice quadrata di 2 per il raggio terrestre per h, più h al quadrato. I due orizzonti vengono poi sommati per ottenere la portata reciproca.

Quali unità posso usare?

Le altezze possono essere in metri, piedi, chilometri, miglia terrestri o miglia nautiche, con la stessa unità per entrambe. Il risultato è in chilometri per impostazione predefinita, e la portata reciproca compare sempre anche in metri, miglia e miglia nautiche.

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/target-visibility-range

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/target-visibility-range \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"height_a":30,"height_b":100}'
{
  "height_a": 30,
  "height_b": 100
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geo.target_visibility_range",
  "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.

Contratto di ingresso, fattore di rifrazione, unità e forma della risposta

Esempio: trenta metri e cento metri con raggio terrestre predefinito e k uguale a uno producono orizzonti individuali di circa diciannove punto cinque e trentacinque punto sette chilometri e una portata reciproca vicina a cinquantacinque punto due chilometri. Invii con POST un corpo JSON con due numeri finiti non negativi obbligatori: height_a e height_b, le altezze dei due oggetti sopra la stessa superficie di riferimento. height_unit è opzionale, predefinito metri, e accetta m, ft, km, mi o nmi per entrambe le altezze insieme. earth_radius è opzionale e di default sei milioni trecentosettantunomila metri, il raggio medio comune della Terra, con earth_radius_unit opzionale. refraction_k è opzionale e di default uno per una sfera puramente geometrica; in ingegneria radio e ottica spesso si passa circa uno punto tre tre tre, il modello classico di Terra a quattro terzi che allarga il raggio efficace per approssimare la rifrazione atmosferica standard. distance_unit è opzionale e di default chilometri per mutual_range e gli orizzonti per oggetto. In caso di successo il corpo riecheggia altezze e unità, riporta earth_radius_m, refraction_k ed effective_radius_m, restituisce horizon_a, horizon_b e mutual_range nell'unità scelta, e include sempre mutual_range_m, mutual_range_km, mutual_range_mi e mutual_range_nmi per interfacce multiunità, più una stringa di formula e una breve nota di assunzioni. Campi mancanti, altezze negative, raggio o k non positivi, valori non finiti e stringhe di unità sconosciute falliscono con invalid_input indicando il problema e non vengono addebitati.

Dove un'API di visibilità reciproca dimostra il proprio valore

Poiché l'implementazione è parse di livello A pura, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello né rete in uscita.

Come si calcola la portata di visibilità reciproca da due altezze?

Ogni altezza ottiene un orizzonte geometrico d=sqrt(2·R_eff·h+h²). La separazione massima in linea di vista è d(height_a)+d(height_b). R_eff è refraction_k per il raggio planetario (predefinito Terra media, k=1).

Che cos'è il parametro refraction_k?

Scala il raggio terrestre a un valore efficace per la rifrazione atmosferica. Usi 1 per geometria pura. I pianificatori radio e ottici usano spesso ~1.333 (Terra a quattro terzi). I valori devono essere finiti e maggiori di zero.

Quanto costa il calcolatore di portata di visibilità reciproca?

Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l'input non valido non viene addebitato.

Leggi la documentazione completa del KIT →