Proiezione stereografica: latitudine/longitudine in X/Y
Questo calcolatore di proiezione stereografica converte una coordinata di latitudine e longitudine in coordinate piane X e Y attorno al centro scelto da Lei.
Esegui gratis nel browser
Applica la formula stereografica azimutale sferica, conserva gli angoli locali e orienta X verso est e Y verso nord. Imposti il raggio della sfera per determinare l’unità di uscita; il raggio terrestre medio predefinito produce metri. Il calcolo è deterministico, non accede alla rete e rifiuta l’unico punto antipodale che non possiede un’immagine stereografica finita. Può usare lo strumento nel browser oppure richiamare lo stesso calcolo tramite API al costo di $0.002 per richiesta riuscita.
Che cosa calcola la proiezione stereografica centrata
Una proiezione stereografica trasferisce i punti di una sfera su un piano preservando gli angoli a scala locale. Questo calcolatore usa la forma sferica obliqua: il punto di tangenza può trovarsi a qualsiasi latitudine e longitudine, non soltanto a un polo o sull’equatore. I campi latitudine e longitudine identificano il punto da proiettare, mentre quelli del centro stabiliscono l’origine del piano. Il centro restituisce sempre X zero e Y zero. Nel centro, X positiva punta a est e Y positiva a nord, creando un riferimento locale pratico per disegni e confronti. Il fattore di scala cresce con la distanza angolare dal centro. Le forme vicine conservano gli angoli, ma distanze e aree aumentano progressivamente verso il lato opposto della sfera. L’antipodo esatto si trova all’infinito e viene pertanto rifiutato. Il risultato riporta inoltre tutte le coordinate, il raggio, la precisione, il nome della proiezione e la convenzione degli assi. Si tratta di un calcolo sferico, non di una trasformazione di datum ellissoidale né di una ricerca di sistemi EPSG. Non applica false origini, spostamenti di griglia o fattori di scala cartografici ufficiali. Tali parametri richiedono un flusso CRS completo; qui viene risolta direttamente la proiezione matematica attorno al centro fornito.
Come scegliere centro, raggio e precisione
Inserisca tutti e quattro gli angoli in gradi decimali. Le latitudini del punto e del centro devono essere comprese tra meno novanta e novanta, mentre le longitudini tra meno centottanta e centottanta. Scelga un centro vicino alla regione da rappresentare, perché la distorsione di scala è minima nel centro e cresce in modo continuo allontanandosi. Per una mappa urbana, uno schizzo o una visualizzazione regionale, un centro vicino alla metà delle osservazioni offre in genere coordinate più utili. Il raggio controlla l’unità e la scala complessiva. Il valore predefinito è 6,371,008.8, il raggio terrestre medio IUGG in metri, quindi X e Y risultano in metri. Un raggio espresso in chilometri produce chilometri; il valore uno fornisce coordinate adimensionali su una sfera unitaria. Tutti i punti di uno stesso insieme devono condividere centro e raggio. La precisione modifica solo l’arrotondamento dell’uscita, non il calcolo trigonometrico interno. Sono consentite da zero a dodici cifre decimali, con sei come valore predefinito. Il motore converte i gradi in radianti, calcola il denominatore azimutale standard e ricava X verso est e Y verso nord. Non normalizza longitudini non valide né taglia latitudini in silenzio, evitando così di nascondere campi scambiati o dati errati.
Come interpretare i risultati e riconoscere i limiti
Usi X e Y sullo stesso piano solo se tutti i punti sorgente condividono centro e raggio. Sottrarre due posizioni proiettate può essere utile per grafici locali o analisi piane approssimative, ma la distanza rettilinea ottenuta di norma non coincide con la distanza geodetica sulla Terra. La proiezione stereografica è conforme: preserva gli angoli locali, non lunghezze o aree globali. È quindi adatta a diagrammi direzionali, carte polari, mappe didattiche, grafici locali e trasformazioni in cui conta la fedeltà angolare. È meno indicata per confrontare aree o misurare percorsi lunghi senza analizzare la distorsione. Quando il punto si avvicina all’antipodo del centro, il denominatore tende a zero, la scala tende all’infinito e piccole variazioni geografiche provocano enormi spostamenti sul piano. Il calcolatore rifiuta questa singolarità come input non valido. Coordinate finite molto grandi nelle vicinanze possono essere matematicamente corrette ma poco pratiche; in tal caso conviene cambiare centro. Le differenze di longitudine sono elaborate con seno e coseno, quindi attraversare l’antimeridiano non richiede un caso speciale. Ai poli, longitudini diverse indicano lo stesso punto fisico, benché possano comparire minime differenze numeriche. L’uso interattivo è gratuito; ogni chiamata automatizzata riuscita costa $0.002 e le coordinate non vengono memorizzate.
Casi d'uso
Mappe conformi locali
Proietti osservazioni geografiche attorno a un centro regionale quando angoli e direzioni contano più dell’uguaglianza delle aree.
Diagrammi polari e astronomici
Crei coordinate piane centrate per punti sferici usati in carte polari, esercizi celesti e dimostrazioni geometriche.
Dati di prova deterministici
Generi valori X e Y stabili per test unitari di software cartografico, visualizzazione ed elaborazione di coordinate.
Domande frequenti
Quanto costa il calcolatore di proiezione stereografica?
I calcoli nel browser sono gratuiti. Una richiesta API riuscita costa $0.002; un input non valido viene rifiutato senza risultato.
Quali unità usano X e Y?
Usano la stessa unità del raggio. Il raggio predefinito è il raggio terrestre medio in metri, quindi anche X e Y sono espressi in metri.
Perché l’antipodo non può essere proiettato?
La proiezione stereografica manda all’infinito il punto opposto al centro. In quel punto il denominatore è zero e non esistono X e Y finiti.
Il calcolo usa un modello terrestre ellissoidale?
No. Applica la proiezione stereografica esatta di una sfera con raggio configurabile e non esegue trasformazioni di datum o EPSG.
La proiezione conserva distanze o aree?
No. Conserva gli angoli locali, ma la distorsione di scala e area aumenta con la distanza angolare dal centro scelto.
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/stereographic-project \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"latitude":51.5074,"longitude":-0.1278,"center_latitude":40.7128,"center_longitude":-74.006}'const res = await fetch("https://api.kit.forhosting.com/geo/stereographic-project", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"latitude": 51.5074,
"longitude": -0.1278,
"center_latitude": 40.7128,
"center_longitude": -74.006
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/stereographic-project",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"latitude": 51.5074,
"longitude": -0.1278,
"center_latitude": 40.7128,
"center_longitude": -74.006
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/stereographic-project", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"latitude":51.5074,"longitude":-0.1278,"center_latitude":40.7128,"center_longitude":-74.006}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"latitude":51.5074,"longitude":-0.1278,"center_latitude":40.7128,"center_longitude":-74.006}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/stereographic-project", 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
{
"latitude": 51.5074,
"longitude": -0.1278,
"center_latitude": 40.7128,
"center_longitude": -74.006
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.stereographic_project",
"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. |