Distanza con angolo orizzontale del sestante
Trasformi l'angolo orizzontale al sestante tra due punti della carta in distanze: con 100 di base tra A e B e 60°, il cerchio che passa per loro e per lei ha raggio 57,735, e lei si trova a 86,6025 dalla base. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Linea di base
- 100
- Angolo (°)
- 60
- Decimali
- 4
- Raggio
- 57,735
- Distanza dalla linea di base
- 86,6025
Distanza dalla corda AB all’osservatore, dato l’angolo orizzontale del sestante. Intento di ricerca: punto con angolo orizzontale del sestante. Non sono necessarie chiamate di rete né semi casuali. I lavori non riusciti non vengono fatturati.
Da un angolo a una distanza
L'angolo orizzontale al sestante si misura tra due punti, A e B, di cui lei legge la distanza sulla carta: quella distanza è la base. Con questi due dati il calcolatore restituisce due risultati. Il primo è il raggio del cerchio che passa per A, per B e per la sua posizione, ottenuto dividendo la base per il doppio del seno dell'angolo. Il secondo è la sua distanza dalla base, ottenuta dividendo metà della base per la tangente di metà dell'angolo. Con una base di 100 e un angolo di 60°, il raggio è 57,735 e la distanza 86,6025, nella stessa unità della base.
Come ottenere un risultato affidabile
Inserisca l'angolo in gradi e la base in un'unica unità, e legga entrambi i risultati in quella stessa unità. La formula della distanza considera che lei si trovi proprio di fronte al punto medio della base, quindi il risultato ha più senso quando i due punti cadono più o meno ai due lati della sua posizione. Gli angoli piccoli danno distanze grandi, perciò conviene leggerli con attenzione. I valori mancanti o non numerici vengono rifiutati prima di qualsiasi calcolo e, se chiede dei decimali, l'arrotondamento si applica una sola volta, con la metà per eccesso, alla fine.
Quando usarlo
Lo usi quando l’intento di ricerca coincide. Distanza dalla corda AB all’osservatore, dato l’angolo orizzontale del sestante. Consegna solo in inglese; Nitro idrata le altre lingue.
Non sono necessarie chiamate di rete né semi casuali. I lavori non riusciti non vengono fatturati. Non sono necessarie chiamate di rete né semi casuali.
I lavori non riusciti non vengono fatturati.
Domande frequenti
Che cos'è un angolo orizzontale al sestante?
È l'angolo misurato con il sestante tenuto orizzontale tra due punti cospicui che lei riconosce sulla carta, A e B. Insieme alla loro distanza riportata sulla carta, quel solo angolo le dice a che distanza si trova.
Che cosa indica il raggio nel risultato?
È il raggio del cerchio che passa per i due punti e per la sua posizione. Da qualsiasi punto di quell'arco i due punti si vedono sotto lo stesso angolo, quindi è il suo cerchio di posizione; vale la base divisa per il doppio del seno dell'angolo.
In quale unità viene data la distanza?
Nella stessa unità della distanza tra i punti che inserisce. Se la misura in metri sulla carta, raggio e distanza escono in metri; se la misura in miglia nautiche, escono in miglia nautiche.
Come vengono arrotondati i risultati?
Solo se chiede dei decimali, e una sola volta, dai valori non arrotondati e con la metà per eccesso. Nell'esempio, con 4 decimali, la distanza dalla base appare come 86,6025.
Strumenti correlati
Per sviluppatori — accesso via API
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.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/geo/horizontal-sextant-angle \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"baseline":100,"angle_deg":30}'const res = await fetch("https://api.kit.forhosting.com/geo/horizontal-sextant-angle", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"baseline": 100,
"angle_deg": 30
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/horizontal-sextant-angle",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"baseline": 100,
"angle_deg": 30
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/horizontal-sextant-angle", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"baseline":100,"angle_deg":30}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"baseline":100,"angle_deg":30}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/horizontal-sextant-angle", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"baseline": 100,
"angle_deg": 30
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.horizontal_sextant_angle",
"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.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
Note tecniche
Il calcolatore è gratuito nel browser, deterministico e identico sul percorso API. Gli input vengono convalidati prima dell’aritmetica, così i payload non validi falliscono con invalid_input. L’arrotondamento half-up viene applicato una sola volta dai valori IEEE grezzi quando sono richiesti i decimali.
Come funziona
Distanza dalla corda AB all’osservatore, dato l’angolo orizzontale del sestante. Non sono necessarie chiamate di rete né semi casuali. I lavori non riusciti non vengono fatturati. Non sono necessarie chiamate di rete né semi casuali. I lavori non riusciti non vengono fatturati. Non sono necessarie chiamate di rete né semi casuali. I lavori non riusciti non vengono fatturati. R=AB/(2 sin θ); distance_to_baseline=(AB/2)/tan(θ/2). Il calcolatore è gratuito nel browser, deterministico e identico sul percorso API. Gli input vengono convalidati prima dell’aritmetica, così i payload non validi falliscono con invalid_input. L’arrotondamento half-up viene applicato una sola volta dai valori IEEE grezzi quando sono richiesti i decimali. Il calcolatore è gratuito nel browser, deterministico e identico sul percorso API. Gli input vengono convalidati prima dell’aritmetica, così i payload non validi falliscono con invalid_input. L’arrotondamento half-up viene applicato una sola volta dai valori IEEE grezzi quando sono richiesti i decimali. Il calcolatore è gratuito nel browser, deterministico e identico sul percorso API. Gli input vengono convalidati prima dell’aritmetica, così i payload non validi falliscono con invalid_input. L’arrotondamento half-up viene applicato una sola volta dai valori IEEE grezzi quando sono richiesti i decimali.
Input, limiti e arrotondamento
I decimali opzionali usano half-up una sola volta. I campi di output opzionali vengono omessi, mai null. Non sono necessarie chiamate di rete né semi casuali. I lavori non riusciti non vengono fatturati. Non sono necessarie chiamate di rete né semi casuali. I lavori non riusciti non vengono fatturati. Fornisca i campi JSON obbligatori con nomi sicuri per il DOM. I tipi non validi generano invalid_input. Il calcolatore è gratuito nel browser, deterministico e identico sul percorso API. Gli input vengono convalidati prima dell’aritmetica, così i payload non validi falliscono con invalid_input. L’arrotondamento half-up viene applicato una sola volta dai valori IEEE grezzi quando sono richiesti i decimali. Il calcolatore è gratuito nel browser, deterministico e identico sul percorso API. Gli input vengono convalidati prima dell’aritmetica, così i payload non validi falliscono con invalid_input. L’arrotondamento half-up viene applicato una sola volta dai valori IEEE grezzi quando sono richiesti i decimali.
Quando usarlo
Il calcolatore è gratuito nel browser, deterministico e identico sul percorso API. Gli input vengono convalidati prima dell’aritmetica, così i payload non validi falliscono con invalid_input. L’arrotondamento half-up viene applicato una sola volta dai valori IEEE grezzi quando sono richiesti i decimali. Il calcolatore è gratuito nel browser, deterministico e identico sul percorso API. Gli input vengono convalidati prima dell’aritmetica, così i payload non validi falliscono con invalid_input. L’arrotondamento half-up viene applicato una sola volta dai valori IEEE grezzi quando sono richiesti i decimali.
Casi di integrazione
Controllo rapido
Widget gratuito.
Automazione
Lo stesso JSON tramite API.
Didattica
Golden fissati.
Domande tecniche
È gratis?
Sì, tier A.
Usa la rete?
No, non la usa.
Input non valido?
Restituisce invalid_input.
C’è un’API?
Sì.
Lingue?
Solo EN; Nitro le idrata.