Calcolatore proiezione ortografica
Visto da molto lontano nello spazio sopra il punto 0, 0, il luogo 40.7128, -74.006 cade in x -0.7286473179 e y 0.6522677564 su un disco di raggio 1, sul lato visibile. Anche i punti del lato nascosto ricevono coordinate, segnalati per poterli escludere. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Latitudine
- 40,7128
- Longitudine
- -74,006
- Latitudine del centro
- 0
- Longitudine del centro
- 0
- X
- -0,7286473179
- Y
- 0,6522677564
Questo calcolatore di proiezione ortografica trasforma latitudine e longitudine WGS84 in coordinate piane che corrispondono alla vista classica della Terra da distanza infinita — il disco tondo del globo usato in atlanti, figure di scienze planetarie e dimostrazioni didattiche dal 3D al 2D. Lei fornisce un punto e, in opzione, il centro di proiezione (il punto della sfera rivolto all’osservatore) più un raggio di scala; il motore applica le formule ortografiche azimutali standard con trigonometria pura e restituisce X, Y, se il punto si trova nell’emisfero vicino e il coseno della distanza angolare dal centro. I risultati sono pienamente deterministici: nessuna chiamata di rete, nessun campionamento e nessun scorciatoia dipendente dalla data.
Cosa restituisce la proiezione ortografica e come si definisce la vista dallo spazio profondo
La proiezione cartografica ortografica è una proiezione azimutale che colloca l’osservatore a distanza infinita lungo un raggio passante per il centro di proiezione scelto, così che raggi di luce paralleli proiettino la sfera su un piano. Su quel piano X cresce verso destra (a est del meridiano centrale quando il centro è sull’equatore) e Y cresce verso l’alto (verso il nord locale del centro). L’origine è l’immagine proiettata del centro stesso: latitudine e longitudine uguali al centro si proiettano in X uguale a zero e Y uguale a zero.
Non c’è appiattimento ellissoidale né cambio di datum: il percorso è il modello di sfera unitaria (o scalata) dei manuali e della maggior parte delle illustrazioni di globi. Vengono rifiutati latitudine o longitudine mancanti, valori non finiti, latitudine o latitudine di centro fuori dall’intervallo chiuso da meno novanta a più novanta gradi, longitudine o longitudine di centro fuori da meno centottanta a più centottanta, e un raggio non positivo.
I punti del lato lontano non vengono rifiutati: ricevono comunque X e Y finite dalle formule, con visible impostato a false così che il chiamante possa ritagliarli disegnando un globo solido.
Dove le coordinate ortografiche si inseriscono in globi, didattica e software
Gli sviluppatori incontrano la proiezione ortografica quando un globo su canvas, una sovrapposizione di texture planetaria o una figura da manuale si aspetta coordinate piane che sembrano una fotografia di una sfera dallo spazio profondo piuttosto che una mappa rettangolare. Studenti di GIS e cartografia la usano quando un laboratorio chiede la posizione proiettata di una città rispetto a un centro di vista, confrontando la geometria del limbo, o verificando che un pin sia sul lato vicino prima di disegnarlo.
I docenti possono pre-generare chiavi di risposta per coppie lat-lon modeste senza fidarsi di calcolatori opachi che passano in silenzio a formule stereografiche o Mercator. I team di prodotto chiamano lo stesso contratto da script per seminare vettori di test deterministici per renderer di globi, normalizzare coordinate inserite dall’utente prima di ritagliare l’emisfero lontano, o soddisfare enunciati di sfide di programmazione che richiedono X e Y ortografiche anziché uno schizzo improvvisato.
La pratica per concorsi e colloqui spesso ha bisogno di una fonte rapida e offline di punti proiettati per controllare soluzioni senza avviare uno stack 3D completo sotto pressione di tempo.
Casi d'uso
UI del globo e sovrapposizioni su canvas
Converta un pin lat/lon in X/Y ortografiche per disegnare città, rotte aeree e marker sul disco del globo visto dallo spazio profondo.
Chiavi didattiche e compiti
Proietti coordinate di città da manuale nello spazio piano ortografico per laboratori, chiavi di risposta e demo in aula senza un suite GIS completo.
Domande frequenti
Quanto costa il calcolatore di proiezione ortografica?
È gratis nel Suo browser in questa pagina.
Quali formule definiscono X e Y?
Con raggio R, x = R · cos(φ) · sin(Δλ) e y = R · (cos(φ0) · sin(φ) − sin(φ0) · cos(φ) · cos(Δλ)), dove (φ, λ) è il punto e (φ0, λ0) è il centro.
Cosa significa il flag visible?
visible è true quando cos c ≥ 0, cioè il punto si trova nell’emisfero vicino rivolto all’osservatore. I punti del lato lontano ricevono comunque X e Y, ma visible è false.
È la stessa cosa di Web Mercator o Gall–Peters?
No. Web Mercator mappa la sfera su un piano rettangolare illimitato per le tile web; Gall–Peters è cilindrica a aree uguali. L’ortografica è azimutale e mostra un disco tondo di globo.
Perché i risultati sono arrotondati a una precisione?
La precisione predefinita è 10 decimali; può impostare precision da 0 a 15.
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/orthographic-project \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"latitude":40.7128,"longitude":-74.006}'const res = await fetch("https://api.kit.forhosting.com/geo/orthographic-project", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"latitude": 40.7128,
"longitude": -74.006
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/orthographic-project",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"latitude": 40.7128,
"longitude": -74.006
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/orthographic-project", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"latitude":40.7128,"longitude":-74.006}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"latitude":40.7128,"longitude":-74.006}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/orthographic-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": 40.7128,
"longitude": -74.006
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.orthographic_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.
Limiti
min_latitude | -90 |
max_latitude | 90 |
min_longitude | -180 |
max_longitude | 180 |
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
Cosa restituisce la proiezione ortografica e come si definisce la vista dallo spazio profondo
Questo calcolatore restituisce latitudine e longitudine di ingresso (eco e arrotondamento), latitudine e longitudine del centro, le X e Y proiettate, il raggio usato come scala del disco, un flag booleano visible per l’emisfero vicino, il coseno della distanza angolare c dal centro, la precisione applicata, un breve promemoria di formula e l’etichetta di metodo orthographic_project. Se Le servono metri Web Mercator, mappe a aree uguali Gall–Peters o distanze di grande cerchio, usi quegli strumenti dedicati; questa pagina risponde solo alla proiezione ortografica diretta con uscita numerica stabile, adatta a fogli di lavoro, test unitari e consumatori di API che non devono inventare costanti ad hoc del globo.
Come si leggono latitudine, longitudine e centro e come X e Y restano riproducibili
Segni più iniziali e notazione scientifica su stringhe numeriche sono ammessi quando si interpretano come decimali finiti; spazi incorporati, prefissi esadecimali e token non numerici sono rifiutati con un messaggio chiaro affinché una cella errata non diventi una coordinata piana sbagliata. I campi preferiti sono latitude e longitude in gradi decimali per il punto da proiettare, con alias lat e phi per la latitudine e lon, lng, long e lambda per la longitudine, così che fogli di calcolo, stringhe di query e form tipizzati riusino lo stesso contratto. Gli opzionali center_latitude e center_longitude, con alias center_lat, lat0, phi0 e center_lon, lon0, lambda0, scelgono quale emisfero guarda l’osservatore; entrambi valgono zero per impostazione predefinita e centrano il disco sull’equatore e sul meridiano di Greenwich. L’opzionale radius, con alias r, R e scale, moltiplica le coordinate della sfera unitaria nelle unità di disegno di cui ha bisogno, con predefinito uno così che il disco proiettato abbia raggio uno. Abbini l’esecuzione gratuita nel browser di questa pagina all’API a pagamento quando Le serve lo stesso risultato matematico in una pipeline automatizzata senza reimplementare Lei stessa la proiezione.
Dove le coordinate ortografiche si inseriscono in globi, didattica e software
In questa pagina il lavoro gira interamente nel Suo browser; tramite l’API ogni consultazione riuscita costa $0.002, la validazione fallita non viene addebitata e nulla viene memorizzato dopo la risposta. Quella separazione — esplorazione interattiva gratuita e API a pagamento identica — si allinea al resto del catalogo KIT di livello A e Le consente di passare da una demo in aula a una pipeline automatizzata senza cambiare il risultato matematico. La abbini a convertitori Web Mercator o a aree uguali quando Le servono strumenti di coordinate correlati, e ad altri endpoint geo quando costruisce un piccolo laboratorio di aiuti geospaziali gratuiti e deterministici.
Casi di integrazione
Fixture di cartografia deterministiche
Generi coordinate piane riproducibili e flag di visibilità per test unitari, asserzioni CI e controlli di proprietà del renderer.