Calcolatore di latitudine con Polaris
Un'altezza osservata di Polaris di 40° con correzioni di 0,5, -0,1 e 0,05 dà una latitudine di 40,45°. Lei fornisce la lettura e le correzioni; il calcolatore le somma in un solo passaggio e arrotonda solo alla fine. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Ho (gradi)
- 40
- A0
- 0,5
- A1
- -0,1
- A2
- 0,05
- Decimali
- 4
- Latitudine (°)
- 40,45
Latitudine ≈ Ho + a0 + a1 + a2 con correzioni come input (senza rete di almanacco). Intento di ricerca: calcolatore latitudine polaris. Non sono necessarie chiamate di rete né semi casuali. I lavori non riusciti non vengono addebitati.
Dall'altezza di Polaris alla sua latitudine
Il metodo parte da una sola misura: l'altezza osservata di Polaris sull'orizzonte, indicata con Ho ed espressa in gradi. Quell'altezza è già vicina alla sua latitudine, e tre piccole correzioni, a0, a1 e a2, la rendono più precisa. Il calcolatore si limita a sommarle: la latitudine è circa Ho più a0 più a1 più a2. Con un'altezza di 40° e correzioni di 0,5, -0,1 e 0,05, la latitudine risulta 40,45°. Nulla viene preso da effemeridi o dalla rete, quindi la stessa lettura dà sempre la stessa latitudine, cosa utile per esercitarsi, insegnare e controllare un calcolo fatto a mano.
Gli errori tipici nel ricavare la latitudine da Polaris
La svista più frequente è perdere un segno meno: una correzione negativa deve abbassare il risultato, come fa il -0,1 dell'esempio. La seconda è mescolare le unità, inserendo una correzione in primi d'arco mentre l'altezza è in gradi; qui tutti i valori vanno in gradi. La terza è arrotondare ogni correzione prima di sommarle, il che può spostare l'ultimo decimale; il calcolatore arrotonda una sola volta, alla fine, e solo se lei sceglie un numero di decimali. Infine, ricordi che il risultato è un'approssimazione costruita sulle correzioni che fornisce, quindi la sua qualità dipende dal prenderle dalla tabella giusta.
Domande frequenti
Da dove vengono le correzioni a0, a1 e a2?
Le fornisce lei, dalle sue tabelle. Il calcolatore non consulta effemeridi né servizi in rete: prende le tre correzioni esattamente come le inserisce e le somma all'altezza osservata.
In quale unità devo inserire le correzioni?
In gradi, la stessa unità dell'altezza osservata. Se la sua tabella riporta primi d'arco, li divida per 60 prima di inserirli, altrimenti una correzione piccola verrà contata come una grande.
Una correzione di Polaris può essere negativa?
Sì. La inserisca con il segno meno e verrà sottratta. Nell'esempio sopra, la correzione a1 di -0,1 abbassa il risultato, ed è per questo che la latitudine si ferma a 40,45 e non a un valore più alto.
Come viene arrotondata la latitudine?
Solo quando lei chiede un numero di decimali, e una sola volta, sulla somma finale, arrotondando la metà per eccesso. Le correzioni non vengono mai arrotondate una per una, così l'ultimo decimale non si sposta.
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/polaris-latitude \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"ho_deg":40}'const res = await fetch("https://api.kit.forhosting.com/geo/polaris-latitude", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"ho_deg": 40
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/polaris-latitude",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"ho_deg": 40
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/polaris-latitude", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"ho_deg":40}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"ho_deg":40}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/polaris-latitude", 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
{
"ho_deg": 40
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.polaris_latitude",
"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 si richiedono i decimali. Utilizzi lo stesso JSON da fogli di calcolo, hook CMS, automazione o dimostrazioni didattiche.
Come funziona
Latitudine ≈ Ho + a0 + a1 + a2 con correzioni come input (senza rete di almanacco). lat = Ho + a0 + a1 + a2. Non sono necessarie chiamate di rete né semi casuali. I lavori non riusciti non vengono addebitati. Non sono necessarie chiamate di rete né semi casuali. 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 si richiedono i decimali. Utilizzi lo stesso JSON da fogli di calcolo, hook CMS, automazione o dimostrazioni didattiche. 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 si richiedono i decimali. Utilizzi lo stesso JSON da fogli di calcolo, hook CMS, automazione o dimostrazioni didattiche.
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 addebitati. Non sono necessarie chiamate di rete né semi casuali. 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 si richiedono i decimali. Utilizzi lo stesso JSON da fogli di calcolo, hook CMS, automazione o dimostrazioni didattiche. 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 si richiedono i decimali. Utilizzi lo stesso JSON da fogli di calcolo, hook CMS, automazione o dimostrazioni didattiche.
Quando usarlo
Lo usi quando l'intento di ricerca corrisponde. Latitudine ≈ Ho + a0 + a1 + a2 con correzioni come input (senza rete di almanacco). Consegna solo in EN; Nitro idrata le lingue. Non sono necessarie chiamate di rete né semi casuali. I lavori non riusciti non vengono addebitati. Non sono necessarie chiamate di rete né semi casuali. 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 si richiedono i decimali. Utilizzi lo stesso JSON da fogli di calcolo, hook CMS, automazione o dimostrazioni didattiche. 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 si richiedono i decimali. Utilizzi lo stesso JSON da fogli di calcolo, hook CMS, automazione o dimostrazioni didattiche.
Casi di integrazione
Controllo rapido
Widget gratuito.
Automazione
Lo stesso JSON tramite API.
Didattica
Golden fissati.
Domande tecniche
È gratis?
Sì, tier A.
Serve la rete?
Non la usa.
Input non valido?
Restituisce invalid_input.
C'è un'API?
Sì, disponibile.
Lingue?
Solo EN; Nitro le idrata.