Area triangolo sferico da eccesso
Ottenga l'area di un triangolo sferico direttamente dal suo eccesso: su una sfera di raggio 1, un eccesso di 0,158407 radianti copre un'area di 0,158407. Vede anche l'eccesso in gradi e la quota di sfera occupata. Gratis nel browser.
- Gratis
- Funziona nel suo browser
- Senza registrazione
- I suoi dati restano sul dispositivo
Esegui gratis nel browser
Esempio risolto
- Eccesso sferico
- 0,158407
- Raggio
- 1
- Eccesso sferico (rad)
- 0,158407
- Eccesso sferico (°)
- 9,076053
- Unità dell'eccesso
- rad
- Area
- 0,158407
Quando Lei conosce già l'eccesso sferico di un triangolo su una sfera, il teorema di Girard trasforma quel solo numero e il raggio della sfera nell'area di superficie del triangolo con un'unica moltiplicazione: l'area è R al quadrato per E, con E in radianti. Topografi, ingegneri GIS, docenti di astronomia e studenti di trigonometria sferica dispongono spesso dell'eccesso da una somma di angoli precedente (A più B più C meno pi) o da una tabella pubblicata e necessitano solo del passo dell'area, senza reinserire i tre angoli interni. Questo calcolatore accetta l'eccesso e il raggio, converte opzionalmente i gradi in radianti, rifiuta eccesso non positivo e raggio non positivo, e restituisce l'area nell'unità di lunghezza al quadrato di R insieme all'eccesso in radianti e in gradi e alla frazione della superficie sferica completa.
Teorema di Girard: l'area è R al quadrato per l'eccesso sferico
Sulla sfera unitaria l'area di un triangolo sferico coincide con il suo eccesso sferico E, misurato in steradianti. Su una sfera di qualsiasi raggio positivo R la superficie scala con R al quadrato, quindi l'identità classica di Girard è area uguale a R al quadrato per E. L'eccesso si definisce come il surplus della somma degli angoli interni rispetto a un semigiro: E è A più B più C meno pi quando gli angoli sono in radianti.
I triangoli piani sommano sempre esattamente pi e quindi hanno eccesso nullo e nessun contributo d'area dovuto alla curvatura; i triangoli sferici sommano più di pi, e quel surplus è proporzionale a quanto della sfera coprono. L'intento di ricerca di questo strumento si concentra su frasi come area del triangolo sferico dall'eccesso, calcolatore del teorema di Girard e area uguale a R al quadrato per E, non il problema distinto di ricavare E da tre angoli (altra pagina).
Lei invia l'eccesso già noto e il raggio della sfera di interesse: raggio terrestre in chilometri per la topografia, sfera unitaria per i solid angle da manuale, o qualsiasi unità di lunghezza coerente per globi personalizzati.
Dove un calcolatore di area dall'eccesso crea valore
I flussi di geodesia e catasto spesso ottengono l'eccesso da angoli misurati in un passo separato o lo importano da un taccuino di campo, poi necessitano solo del prodotto d'area per un raggio terrestre scelto. Le piattaforme didattiche e d'esame che insegnano il teorema di Girard vogliono un oracolo deterministico che segni come errato un eccesso non positivo invece di restituire in silenzio area zero che un correttore difettoso potrebbe trattare come successo. La validazione fallita non consuma saldo.
Mantenga le richieste compatte, fissi le uscite arrotondate nei test e otterrà aree riproducibili per compiti, plugin LMS, script di topografia e worker all'edge senza montare una propria libreria completa di geometria sferica.
Casi d'uso
Area topografica e geodetica da eccesso noto
Converta un eccesso sferico misurato sul campo o precalcolato e un raggio terrestre scelto in area di superficie del triangolo in unità R² coerenti.
Somma di aree di triangoli sferici in GIS
Sommi le aree di Girard dai valori di eccesso per triangolo quando una regione è già partizionata in triangoli sferici.
Domande frequenti
Come si calcola l'area di un triangolo sferico dall'eccesso?
Invii eccesso E finito e positivo e raggio R. Con E in radianti, area = R²·E per il teorema di Girard.
Che cos'è l'eccesso sferico E?
È la quantità di cui gli angoli interni di un triangolo sferico superano π radianti: E = A + B + C − π. Questo strumento prende E direttamente e non lo ricalcola dagli angoli.
Posso inserire l'eccesso sferico in gradi?
Sì. Scelga i gradi e l'eccesso viene convertito moltiplicando per π su 180 prima di essere moltiplicato per il raggio al quadrato. Come riferimento, 0,158407 radianti corrispondono a circa 9,076053 gradi.
Che cosa indica la frazione di sfera?
È l'eccesso diviso per 4π, cioè la quota dell'intera superficie sferica coperta dal triangolo. Un eccesso di 0,158407 radianti dà una frazione di 0,012606, senza dover calcolare la superficie completa.
Perché un eccesso pari a zero viene rifiutato?
Un eccesso nullo descrive un triangolo piatto o degenere, non un vero triangolo sferico. L'eccesso deve essere maggiore di zero e minore di 2π, e il raggio deve essere positivo.
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/trig/spherical-triangle-area \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"excess":0.158407,"radius":1}'const res = await fetch("https://api.kit.forhosting.com/trig/spherical-triangle-area", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"excess": 0.158407,
"radius": 1
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/trig/spherical-triangle-area",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"excess": 0.158407,
"radius": 1
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/trig/spherical-triangle-area", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"excess":0.158407,"radius":1}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"excess":0.158407,"radius":1}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/trig/spherical-triangle-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
{
"excess": 0.158407,
"radius": 1
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "trig.spherical_triangle_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.
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
Non c'è modello linguistico, né chiamata di rete nel risolutore, né casualità: lo stesso eccesso e lo stesso raggio producono sempre lo stesso JSON.
Teorema di Girard: l'area è R al quadrato per l'eccesso sferico
La risposta riporta l'area numerica, riecheggia l'eccesso in radianti e in gradi, e fornisce sphere_fraction uguale a E su quattro pi così da leggere la copertura come proporzione pura della superficie totale senza ricalcolare da soli quattro pi R al quadrato.
Contratto di ingresso, unità, validazione e forma della risposta
L'opzione decimals è un intero da zero a dodici che controlla l'arrotondamento half-up di ogni campo numerico e vale sei per impostazione predefinita. Il raggio deve essere strettamente positivo. Dopo la conversione in radianti l'eccesso deve stare strettamente tra zero e due pi, l'intervallo aperto di un triangolo sferico semplice proprio; eccesso zero è planare o degenere, e due pi o più esce da un singolo triangolo semplice. Invii in POST un corpo JSON con due numeri finiti obbligatori: excess, l'eccesso sferico E del triangolo, e radius, il raggio della sfera R. L'opzione excess_unit accetta le stringhe rad (predefinito) o deg; quando è deg, l'eccesso viene convertito con E per pi su centoottanta prima del prodotto di Girard. Sono accettati alias di campo nel trasporto: E o spherical_excess per excess, R o sphere_radius per radius, e unit o angle_unit per excess_unit. Campi mancanti, valori non finiti, stringhe vuote e unità non valide falliscono con invalid_input e non vengono addebitati. In caso di successo il corpo include l'excess ecoato (nell'unità inviata), excess_rad, excess_deg, excess_unit, radius, area, sphere_fraction, la stringa di formula area equals R squared times E (Girard) e method girard. Esempio: excess zero point one five eight four zero seven radianti con radius one restituisce area zero point one five eight four zero seven e sphere_fraction circa zero point zero one two six, coerente con la sfera unitaria in cui l'area è E.
Dove un calcolatore di area dall'eccesso crea valore
Le pipeline GIS che già scompongono un poligono sferico in triangoli possono consegnare ogni eccesso a questo endpoint e sommare le aree senza ridirivare somme di angoli in ogni worker. Le note di astronomia e navigazione usano il campo sphere_fraction per mostrare quanto è grande un triangolo sferico celeste rispetto all'intero cielo. Poiché l'implementazione è parse di livello A, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello e senza rete in uscita.
Casi di integrazione
Insegnare il teorema di Girard con numeri stabili
Offra agli studenti un oracolo deterministico di area dall'eccesso per sfere unitarie e non unitarie, con invalid_input chiaro quando l'eccesso non è positivo.
Domande tecniche
Posso inserire l'eccesso in gradi?
Sì. Imposti excess_unit su "deg"; l'eccesso viene convertito con E·π/180 prima di valutare area = R²·E. L'unità predefinita è il radiante.
Perché ho ricevuto invalid_input?
Il raggio deve essere positivo, l'eccesso dopo la conversione in radianti deve stare strettamente tra 0 e 2π, excess_unit deve essere rad o deg, e tutti i numeri devono essere finiti.
Quanto costa il calcolatore di area del triangolo sferico?
Lo strumento nel browser è gratuito. Le richieste API usano il saldo prepagato KIT a $0.002 per chiamata riuscita; l'input non valido non viene addebitato.