Proiezione Plate Carrée
Il calcolatore di proiezione Plate Carrée converte una coordinata geografica in una semplice coordinata piana senza modificarne i valori numerici in gradi.
Esegui gratis nel browser
La longitudine diventa la coordinata orizzontale x e la latitudine quella verticale y. Questa mappatura cilindrica equidistante diretta è utile per la didattica, la preparazione leggera dei dati, i dataset geografici a griglia e i sistemi che richiedono esplicitamente longitudine e latitudine non scalate su un piano rettangolare. Il risultato indica chiaramente sia la proiezione sia le unità in gradi.
Comprenda il risultato della proiezione Plate Carrée
Plate Carrée è la più semplice proiezione cilindrica equidistante. Colloca la longitudine sull’asse orizzontale e la latitudine su quello verticale, esprimendo entrambi gli assi in gradi. Con longitudine -73.9857 e latitudine 40.7484, il punto proiettato è quindi x = -73.9857 e y = 40.7484. Questo calcolatore non introduce fattori di scala, falsa origine est o nord, ellissoidi né spostamenti del meridiano centrale. Il rapporto diretto rende il risultato facile da controllare e invertire: la longitudine si recupera da x e la latitudine da y. La semplicità non implica però una rappresentazione uniforme delle distanze fisiche. Un grado di longitudine copre meno terreno avvicinandosi ai poli, sebbene la spaziatura di x resti costante sulla carta. Usi questi risultati quando il flusso richiede espressamente coordinate Plate Carrée in unità angolari, non quando servono metri, coordinate ingegneristiche locali o una visualizzazione conforme. I campi relativi a proiezione e unità rendono esplicita tale premessa per i sistemi successivi.
Inserisca e interpreti correttamente la coordinata
Inserisca latitudine e longitudine come numeri decimali finiti. La latitudine deve essere compresa tra -90 e 90 gradi e la longitudine tra -180 e 180 gradi. Una latitudine positiva si trova a nord dell’equatore e una negativa a sud; una longitudine positiva è a est del meridiano di Greenwich e una negativa a ovest. Il calcolatore mantiene invariata questa convenzione dei segni. Il valore x restituito coincide esattamente con la longitudine accettata e y con la latitudine accettata. L’ordine è importante: i dati geografici sono spesso scritti come latitudine seguita da longitudine, mentre la geometria piana usa di norma x seguita da y. I campi nominati eliminano l’ambiguità. Sono ammessi anche gli alias descrittivi latitude e longitude, benché lat e lon siano i campi canonici dell’API. I valori esterni agli intervalli vengono rifiutati anziché avvolti o tagliati, perché una normalizzazione silenziosa potrebbe nascondere coordinate scambiate o errori nei dati sorgente. La precisione decimale viene mantenuta nei limiti numerici di JavaScript, senza arrotondamenti o precisione aggiuntiva dichiarata.
Scelga Plate Carrée per il flusso adatto
Questa proiezione è adatta a griglie raster globali indicizzate direttamente per longitudine e latitudine, semplici diagrammi didattici, controlli di coerenza e formati di scambio la cui documentazione definisce x come longitudine e y come latitudine. È utile anche per grafici rapidi quando conservare i valori angolari originali conta più che preservare forme, aree o distanze al suolo. La scelta deve considerarne i limiti. Plate Carrée allunga orizzontalmente gli elementi verso i poli, non conserva l’area e non mantiene la forma locale lontano dall’equatore. Una distanza rettilinea fra x e y è espressa in gradi, non è una distanza superficiale affidabile in chilometri o miglia. Le mappe web usano spesso Web Mercator, mentre un’analisi può richiedere una proiezione equivalente o un sistema di riferimento locale adeguato. Questo calcolatore esegue soltanto la mappatura Plate Carrée diretta: non deduce un datum e non trasforma fra datum. Verifichi che le coordinate in ingresso usino già il riferimento geografico atteso dall’applicazione destinataria prima di considerare il risultato piano come dato cartografico interoperabile.
Casi d'uso
Preparare una griglia longitudine-latitudine
Converta un campione geografico in campi x e y per un dataset i cui assi siano espressi direttamente in gradi.
Controllare l’ordine delle coordinate
Renda esplicito il rapporto tra longitudine e x e tra latitudine e y prima di passare un punto al codice di grafica piana.
Insegnare le proiezioni cilindriche
Mostri le formule dirette di Plate Carrée con un risultato deterministico verificabile immediatamente.
Domande frequenti
Quanto costa una richiesta?
Ogni richiesta API costa $0.002. La versione per browser può eseguire localmente lo stesso calcolo deterministico.
Quali formule usa il calcolatore?
Usa x = longitudine e y = latitudine, con tutti i valori espressi in gradi.
Il risultato usa i metri?
No. Il risultato usa unità piane basate sui gradi e non deve essere interpretato direttamente come metri o chilometri.
Plate Carrée conserva le distanze?
Conserva la spaziatura uniforme di meridiani e paralleli sulla griglia rettangolare, ma le distanze piane in genere non equivalgono a quelle al suolo.
Le coordinate vengono normalizzate automaticamente?
No. Latitudini fuori da -90 a 90 e longitudini fuori da -180 a 180 vengono rifiutate per evidenziare dati non validi o scambiati.
È possibile invertire il risultato?
Sì. In questa mappatura diretta la longitudine equivale a x e la latitudine a y.
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/plate-carree-project \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"lat":51.5074,"lon":-0.1278}'const res = await fetch("https://api.kit.forhosting.com/geo/plate-carree-project", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"lat": 51.5074,
"lon": -0.1278
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/plate-carree-project",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"lat": 51.5074,
"lon": -0.1278
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/plate-carree-project", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"lat":51.5074,"lon":-0.1278}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"lat":51.5074,"lon":-0.1278}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/plate-carree-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
{
"lat": 51.5074,
"lon": -0.1278
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.plate_carree_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. |