Calcolatore di proiezione di Hammer
Proietti una latitudine e una longitudine sul planisfero equivalente di Hammer, o riporti x e y a coordinate: il punto con latitudine 0 e longitudine 0 cade al centro, in x 0 e y 0. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Latitudine (°)
- 0
- Longitudine (gradi)
- 0
- R
- 1
- Decimali
- 6
- Modalità di calcolo
- Forward
- X
- 0
- Y
- 0
Proiezione Hammer (Hammer–Aitoff) a area uguale, diretta e inversa. Intento di ricerca: calcolatore di proiezione di Hammer. Non servono chiamate di rete né semi casuali. I lavori non riusciti non vengono fatturati.
Un planisfero, due direzioni
La proiezione di Hammer, detta anche Hammer–Aitoff, disegna l'intero globo su un piano mantenendo le aree in proporzione: un paese grande il doppio di un altro sulla sfera occupa il doppio dello spazio anche sulla carta. Questo calcolatore funziona nei due sensi. In avanti, lei inserisce latitudine e longitudine in gradi e ottiene la posizione x e y sulla carta. All'inverso, inserisce x e y e recupera latitudine e longitudine. Il punto con latitudine 0 e longitudine 0 si trova esattamente al centro della carta, in x 0 e y 0.
Come evitare gli errori più comuni
Inserisca gli angoli in gradi, non in radianti, e mantenga lo stesso raggio della sfera all'andata e al ritorno, altrimenti il percorso di andata e ritorno non torna al punto di partenza. Un raggio di 1 dà coordinate normalizzate, facili da scalare in seguito. Se le servono meno cifre, chieda un numero di decimali: l'arrotondamento avviene una sola volta, con la metà per eccesso, dal risultato completo, quindi le conversioni ripetute non si discostano. I valori non validi vengono rifiutati prima di qualsiasi calcolo e lo stesso dato dà sempre la stessa risposta, perciò può riutilizzare i risultati in fogli di calcolo e materiale didattico.
Domande frequenti
Che cosa conserva la proiezione di Hammer?
Conserva le aree. Regioni della stessa grandezza sul globo occupano la stessa superficie sulla carta, per questo è adatta ai planisferi in cui si vuole confrontare in modo corretto la grandezza delle regioni.
Posso riportare x e y della carta a latitudine e longitudine?
Sì. Scelga la direzione inversa, inserisca x e y con lo stesso raggio usato per calcolarli e il calcolatore recupera latitudine e longitudine. Proiettare un punto e poi invertirlo la riporta al punto di partenza.
Che cosa cambia il raggio della sfera?
Stabilisce la grandezza della sfera da cui si disegna la carta. Con raggio 1 ottiene coordinate sulla sfera unitaria; con un raggio maggiore, x e y crescono nella stessa proporzione. Usi lo stesso raggio nella conversione inversa.
Come vengono arrotondati i risultati?
Solo quando chiede un numero di decimali, e una sola volta. Il calcolatore lavora con i valori non arrotondati e alla fine arrotonda la metà per eccesso, così gli errori di arrotondamento non si accumulano lungo il calcolo.
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/hammer \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"lat_deg":0,"lon_deg":0}'const res = await fetch("https://api.kit.forhosting.com/geo/hammer", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"lat_deg": 0,
"lon_deg": 0
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/hammer",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"lat_deg": 0,
"lon_deg": 0
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/hammer", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"lat_deg":0,"lon_deg":0}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"lat_deg":0,"lon_deg":0}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/hammer", 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
{
"lat_deg": 0,
"lon_deg": 0
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.hammer",
"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 si applica una sola volta dai valori IEEE grezzi quando sono richiesti i decimali. Usi lo stesso JSON da fogli di calcolo, hook CMS, automazione o demo didattiche.
Come funziona
Proiezione Hammer (Hammer–Aitoff) a area uguale, diretta e inversa. x,y da φ,λ sulla sfera unitaria; l’inversa recupera lat/lon. Non servono chiamate di rete né semi casuali. I lavori non riusciti non vengono fatturati. Non servono chiamate di rete né semi casuali. I lavori non riusciti non vengono fatturati. 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 si applica una sola volta dai valori IEEE grezzi quando sono richiesti i decimali. Usi lo stesso JSON da fogli di calcolo, hook CMS, automazione o demo 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 si applica una sola volta dai valori IEEE grezzi quando sono richiesti i decimali. Usi lo stesso JSON da fogli di calcolo, hook CMS, automazione o demo didattiche.
Input, limiti e arrotondamento
I decimali opzionali usano half-up una sola volta. I campi di output opzionali vengono omessi, mai null. Non servono chiamate di rete né semi casuali. I lavori non riusciti non vengono fatturati. Non servono 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 si applica una sola volta dai valori IEEE grezzi quando sono richiesti i decimali. Usi lo stesso JSON da fogli di calcolo, hook CMS, automazione o demo 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 si applica una sola volta dai valori IEEE grezzi quando sono richiesti i decimali. Usi lo stesso JSON da fogli di calcolo, hook CMS,
Quando usarlo
Lo usi quando l’intento di ricerca corrisponde. Proiezione Hammer (Hammer–Aitoff) a area uguale, diretta e inversa. Consegna solo EN; Nitro idrata i locale. Non servono chiamate di rete né semi casuali. I lavori non riusciti non vengono fatturati. Non servono chiamate di rete né semi casuali. I lavori non riusciti non 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 si applica una sola volta dai valori IEEE grezzi quando sono richiesti i decimali. Usi lo stesso JSON da fogli di calcolo, hook CMS, automazione o demo 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 si applica una sola volta dai valori IEEE grezzi quando sono richiesti i decimali. Usi lo stesso JSON da fogli di calcolo, hook CMS, automazione o demo didattiche.
Casi di integrazione
Controllo rapido
Widget gratuito.
Automazione
API con lo stesso JSON.
Didattica
Golden fissati.
Domande tecniche
È gratis?
Sì, livello A.
Rete?
Nessuna.
Input errato?
Fallisce con invalid_input.
C'è un'API?
Sì, disponibile.
Lingue?
Solo EN; Nitro idrata.