Calcolatore della proiezione equivalente di Behrmann
Il calcolatore della proiezione equivalente di Behrmann converte una latitudine e una longitudine geografiche in coordinate piane x e y su una sfera.
Esegui gratis nel browser
Usa i paralleli standard che definiscono questa proiezione, posti a 30 gradi nord e sud, e consente di impostare il meridiano centrale e il raggio della sfera. Le coordinate risultanti adottano la stessa unità del raggio. Il calcolo è deterministico, non richiede la rete e conserva le aree nel modello sferico.
Come la proiezione di Behrmann trasforma una coordinata
La proiezione di Behrmann appartiene alla famiglia delle proiezioni cilindriche equivalenti. Questo calcolatore considera la Terra come una sfera e fissa i paralleli standard a 30 gradi nord e sud, scelta che identifica la variante di Behrmann. La longitudine determina la coordinata orizzontale: la differenza angolare tra la longitudine fornita e il meridiano centrale viene convertita in radianti, moltiplicata per il raggio della sfera e scalata con il coseno di 30 gradi. La latitudine determina la coordinata verticale mediante il proprio seno, diviso per lo stesso coseno. Questi due fattori di scala rendono la trasformazione equivalente sul modello sferico. Il risultato è una coppia x e y centrata sul meridiano centrale selezionato e sull’equatore. Un punto sul meridiano centrale ha x uguale a zero, mentre un punto sull’equatore ha y uguale a zero. La risposta riporta anche il parallelo standard fisso, il meridiano centrale e il raggio, così Lei può interpretare e riprodurre tutte le ipotesi del calcolo.
Scelta consapevole di dati, unità e precisione
Inserisca latitudine e longitudine in gradi decimali. La latitudine deve essere compresa tra -90 e 90, mentre la longitudine deve rimanere tra -180 e 180. Il meridiano centrale facoltativo stabilisce la longitudine collocata al centro della carta proiettata; il valore predefinito è zero gradi, cioè il meridiano di Greenwich. Modificarlo sposta le coordinate x, ma non cambia le coordinate y né la proprietà di equivalenza. Il raggio predefinito è 6,371,008.8 metri, un raggio terrestre medio di uso comune. Lei può indicare un altro raggio positivo per una sfera diversa oppure usare un raggio pari a uno per ottenere coordinate adimensionali espresse in raggi sferici. L’unità scelta per il raggio diventa anche l’unità di x e y. L’opzione dei decimali controlla l’arrotondamento finale da zero a dodici posizioni e ne usa sei per impostazione predefinita. Valori mancanti, infiniti, fuori intervallo o un raggio non positivo producono un errore tipizzato di input non valido.
Impieghi appropriati e limiti
Usi questa capacità quando Le serve precisamente la proiezione sferica di Behrmann, desidera confrontare varianti cilindriche equivalenti o necessita di un calcolo trasparente delle coordinate per un flusso cartografico. Conservare l’area significa che le regioni mantengono la proporzione corretta sulla sfera, caratteristica utile per carte tematiche relative a popolazione, habitat, copertura del suolo o emissioni. Non significa che forme, distanze, direzioni o angoli locali restino corretti ovunque. La distorsione cambia con la latitudine e le regioni polari vengono allungate orizzontalmente, come accade nelle proiezioni cilindriche equivalenti. Il calcolo non è una trasformazione di datum ellissoidale e non associa un sistema di riferimento EPSG, falso est, falso nord o metadati di datum. Per rilievi, navigazione, catasto o scambi con un GIS che richieda un CRS identificato, utilizzi una libreria geospaziale completa e un’operazione sulle coordinate formalmente specificata. Per verificare formule, insegnare, creare visualizzazioni riproducibili o svolgere una preparazione leggera su un modello sferico, il calcolatore offre un risultato chiaro e controllabile.
Casi d'uso
Preparare coordinate per carte tematiche
Converta punti geografici in uno spazio sferico equivalente prima di disegnare una carta mondiale basata su quantità per superficie.
Verificare implementazioni cartografiche
Confronti input noti e risultati deterministici durante il collaudo di una formula di Behrmann in software GIS, didattico o grafico.
Insegnare la distorsione cartografica
Mostri come i paralleli standard fissi a 30 gradi influenzano le coordinate x e y alle diverse latitudini.
Domande frequenti
Che cosa rende questa la proiezione di Behrmann?
È la formula cilindrica sferica equivalente con i paralleli standard fissati a 30 gradi nord e sud.
In quali unità vengono restituite x e y?
Usano la stessa unità del raggio. Con il raggio predefinito sono metri; con un raggio pari a uno sono espresse in raggi sferici.
La proiezione conserva distanze o forme?
No. Conserva le aree relative nel modello sferico, ma può distorcere distanze, forme, direzioni e angoli.
Posso scegliere paralleli standard diversi?
No. I paralleli standard sono fissati a 30 gradi perché tale valore definisce la proiezione di Behrmann.
Quanto costa una richiesta API?
Ogni richiesta API parte da $0.002. Lo stesso calcolo deterministico può essere eseguito gratuitamente anche nel browser.
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/behrmann-projection \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"lat":40.7128,"lon":-74.006}'const res = await fetch("https://api.kit.forhosting.com/geo/behrmann-projection", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"lat": 40.7128,
"lon": -74.006
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/behrmann-projection",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"lat": 40.7128,
"lon": -74.006
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/behrmann-projection", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"lat":40.7128,"lon":-74.006}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"lat":40.7128,"lon":-74.006}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/behrmann-projection", 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": 40.7128,
"lon": -74.006
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.behrmann_projection",
"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. |