Area per eccesso sferico
Ottenga l'area reale di un poligono definito da vertici GPS: un riquadro di un grado all'equatore copre 12.364,031909 km². L'area deriva dall'eccesso sferico dei suoi angoli, non da una formula piana. Gratis nel suo browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Funziona nel tuo browser: gratis, senza registrazione, i file non escono dal tuo dispositivo.
Questo calcolatore di area di poligono per eccesso sferico riceve un anello ordinato di vertici di latitudine e longitudine e restituisce l'area di superficie di quel poligono in chilometri quadrati su una sfera di raggio medio terrestre. Il motore applica il teorema di Girard: misura l'angolo interno in ogni angolo a partire da archi di cerchio massimo successivi, forma l'eccesso sferico E come somma di quegli angoli meno (n meno due) volte pi, e moltiplica per R al quadrato per ottenere l'area. A differenza di un laccio cartesiano piano in unità x-y astratte, il risultato è area sferica reale che Lei può riportare in km² (con un campo companion m²). Servono almeno tre vertici distinti; una ripetizione di chiusura del primo punto è facoltativa e viene eliminata automaticamente. Il percorso è completamente deterministico: nessuna chiamata di rete, nessun campionamento e nessun scorciatoia dipendente dalla data.
Cosa significa l'area per eccesso sferico e cosa contiene la risposta
Un poligono geografico è una sequenza ordinata di punti sulla Terra espressi come latitudine e longitudine in gradi decimali. Le formule piane che trattano quei numeri come semplici coordinate x-y ignorano la sfera: possono servire per schizzi locali minuscoli, ma non riportano la vera area di superficie in chilometri quadrati. Questo calcolatore modella il pianeta come una sfera di raggio R e valuta l'identità classica di Girard per i poligoni sferici.
In ogni vertice l'angolo interno è l'angolo tra i due archi di cerchio massimo che vi si incontrano, calcolato da vettori unitari e dalle loro componenti tangenti in quell'angolo. L'eccesso sferico E è la somma di tutti gli angoli interni meno (n meno due) volte pi; l'area di superficie è R al quadrato per il valore assoluto di E.
Come verifica familiare, il triangolo sferico rettangolo con vertici in (0,0), (0,90) e il polo nord ha tre angoli retti, eccesso pi su due e area pari a un ottavo della sfera. I multipoligoni autointersecanti e l'area geodetica ellissoidale restano fuori da questo contratto: fornisca un solo anello ordinato semplice su una sfera.
Se le serve il laccio piano su coordinate astratte, usi lo strumento dedicato di poligono planare; se conosce già i tre angoli di un triangolo sferico e vuole solo l'eccesso, usi lo strumento matematico di eccesso sferico puro. Questa pagina risponde al caso del poligono lat/lon tramite l'eccesso di Girard in chilometri quadrati.
Dove l'area per eccesso sferico si inserisce in cartografia, didattica e software
Analisti e sviluppatori ricorrono all'area di poligono per eccesso sferico quando un confine catastale, una regione climatica o una zona di consegna è definita da angoli GPS e l'interessato chiede chilometri quadrati ancorati nella geometria sferica classica piuttosto che in una routine GIS a scatola nera. Studenti e docenti usano anelli noti — come una scatola di un grado vicino all'equatore o un triangolo di ottante con tre angoli retti — per verificare a mano il teorema di Girard contro un calcolatore live senza installare un intero stack desktop.
I team di prodotto incorporano lo stesso contratto quando un'app mobile cattura un percorso di punti lat/lon e deve mostrare subito l'area, o quando un job di backend valida anelli di coordinate caricati prima dell'archiviazione. Lo abbini ad aiuti di distanza di cerchio massimo quando le servono anche lunghezze di percorso sulla stessa sfera, allo strumento di eccesso sferico puro quando ha già gli angoli del triangolo, e al laccio piano quando il problema è geometria euclidea pura piuttosto che geografia.
Casi d'uso
Area di particella e regione in km²
Trasformi angoli GPS ordinati di un campo, lotto o poligono climatico in chilometri quadrati tramite l'eccesso sferico di Girard.
Domande frequenti
Quanto costa il calcolatore di area per eccesso sferico?
È gratuito nel Suo browser in questa pagina.
Come viene calcolata l'area?
Su una sfera di raggio R (km), il teorema di Girard dà area = R² |E| dove E = Σ α_i − (n−2)π e ogni angolo interno α_i è misurato tra archi di cerchio massimo successivi in un vertice.
Cosa succede se fornisco meno di tre vertici distinti?
Una superficie di poligono sferico richiede almeno tre angoli distinti dopo la rimozione di un duplicato di chiusura facoltativo.
In che modo differisce dall'area di poligono geografico o dall'eccesso sferico puro?
Questo strumento accetta anelli lat/lon e restituisce km² tramite l'eccesso di angoli interni di Girard. Quello di area geografica usa una somma di anello Chamberlain–Duquette in m². Quello di eccesso sferico puro accetta angoli di triangolo A, B, C e raggio, non coordinate.
Posso cambiare il raggio della Terra?
Il valore predefinito è 6371.0088 km (raggio medio IUGG della Terra). I risultati scalano con R².
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/spherical-polygon-area \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"vertices":[[0,0],[0,1],[1,1],[1,0]]}'const res = await fetch("https://api.kit.forhosting.com/geo/spherical-polygon-area", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"vertices": [
[
0,
0
],
[
0,
1
],
[
1,
1
],
[
1,
0
]
]
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/spherical-polygon-area",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"vertices": [
[
0,
0
],
[
0,
1
],
[
1,
1
],
[
1,
0
]
]
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/spherical-polygon-area", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"vertices":[[0,0],[0,1],[1,1],[1,0]]}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"vertices":[[0,0],[0,1],[1,1],[1,0]]}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/spherical-polygon-area", 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
{
"vertices": [
[
0,
0
],
[
0,
1
],
[
1,
1
],
[
1,
0
]
]
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.spherical_polygon_area",
"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
lat_min | -90 |
lat_max | 90 |
lon_min | -180 |
lon_max | 180 |
max_vertices | 10000 |
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 significa l'area per eccesso sferico e cosa contiene la risposta
La risposta include il conteggio dei vertici n, quanti di essi sono distinti, area_km2 come unità principale, un companion area_m2, excess_rad, signed_excess_rad per l'orientamento, la somma degli angoli interni, gli interni per vertice in radianti e gradi, un'etichetta di orientamento orario o antiorario, il radius_km usato, l'etichetta di unità km2, un breve promemoria della formula, la precisione applicata e l'elenco normalizzato di vertici come oggetti lat/lon. Gli anelli degeneri che collassano a meno di tre punti distinti dopo aver rimosso una chiusura finale vengono rifiutati con invalid_input anziché restituire uno zero silenzioso che potrebbe sembrare un lotto reale.
Come si leggono vertici, raggio e precisione per risultati riproducibili
Un vertice finale che duplica il primo entro un epsilon di gradi minuscolo è trattato come notazione di anello chiuso e rimosso prima della somma degli angoli, così Lei può incollare anelli da esportatori GIS che ripetono il punto iniziale. La latitudine deve stare in [−90, 90] e la longitudine in [−180, 180]; coordinate fuori intervallo o non finite falliscono in modo chiaro affinché una cella errata di foglio di calcolo non diventi un km² sbagliato. Gli angoli interni usano la costruzione a vettori unitari in ogni angolo così lo stesso anello produce sempre lo stesso eccesso tra anelli convessi semplici, indipendentemente dal vertice di partenza. L'orientamento si recupera da un ventaglio di angolo solido con segno, così anelli orari e antiorari sono etichettati in modo coerente. Il campo preferito è vertices: un array ordinato di almeno tre punti. Ogni punto può essere una coppia [lat, lon] o un oggetto {lat, lon}; sono accettati gli alias latitude per lat e longitude o lng per lon, così oggetti affini a GeoJSON e form tipizzati possono riusare lo stesso contratto senza rinominare colonne. Gli alias dell'intera lista includono points, polygon, coords e ring. Dopo tale normalizzazione, meno di tre vertici distinti solleva invalid_input con un messaggio che nomina il requisito — questa è la regola di prodotto rigida della capacità. Abbini l'esecuzione gratuita nel browser di questa pagina all'API a pagamento quando le serve lo stesso risultato matematico dentro una pipeline automatizzata senza reimplementare da sola l'eccesso di Girard.
Dove l'area per eccesso sferico si inserisce in cartografia, didattica e software
La preparazione topografica e i report ambientali spesso necessitano di un secondo parere su un anello esportato da un GNSS portatile: incollare i vertici qui e confrontare area_km2 con il registratore di campo intercetta presto errori di unità. Problemi di concorso e colloquio a volte chiedono l'area sferica via eccesso; un endpoint deterministico fornisce valori di riferimento per script di valutazione. In questa pagina il lavoro viene eseguito 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. Questa divisione — esplorazione interattiva gratuita e API a pagamento identica — corrisponde 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.
Casi di integrazione
Controlli scolastici di Girard
Verifichi eccesso sferico e area di anelli da manuale (scatole equatoriali, triangoli di ottante) contro un'API deterministica.
Fixture CI deterministiche
Generi valori riproducibili di area_km2 e excess_rad per test unitari di interfacce cartografiche, strumenti catastali e job analitici.