ForHosting KIT · Ferramentas para dev

Área de triângulo esférico por latitude e longitude

Esta calculadora determina a área da superfície delimitada por três vértices de latitude e longitude em uma esfera.

● BetaGrátis · no seu navegador
Use pelo WebAPIE-mailTelegramApp em breve

Ela converte as coordenadas em vetores unitários, mede os três ângulos internos formados pelos arcos de círculo máximo mais curtos e aplica o teorema de Girard: a soma dos ângulos menos 180 graus é o excesso esférico. Multiplicar esse excesso em radianos pelo quadrado do raio fornece a área. Você pode usar o raio médio da Terra já definido ou informar outro raio positivo.

Defina o triângulo com três vértices geográficos

Informe exatamente três vértices na ordem do contorno, cada um com latitude e longitude em graus decimais. A latitude deve ficar entre -90 e 90, e a longitude entre -180 e 180. A ordem pode ser horária ou anti-horária, pois a área retornada não tem sinal. Cada lado representa o arco de círculo máximo mais curto entre as extremidades, e não uma linha reta em um mapa plano nem uma loxodromia de rumo constante. Essa diferença é importante quando o triângulo ocupa uma parcela considerável do globo. O raio padrão é 6,371,008.8 metros, o raio médio da Terra segundo a IUGG; portanto, o resultado principal aparece em metros quadrados e o resultado auxiliar em quilômetros quadrados. Você pode fornecer qualquer raio positivo e finito em metros para modelar outra esfera. A calculadora exige vértices distintos e rejeita pares antípodas ou pontos no mesmo círculo máximo que não delimitem uma área válida.

Entenda o excesso esférico e os ângulos retornados

Em um triângulo plano, os ângulos internos sempre somam 180 graus; em uma esfera, um triângulo formado por círculos máximos apresenta uma soma maior. A diferença é chamada de excesso esférico. A calculadora transforma cada par de latitude e longitude em um vetor unitário tridimensional. Em cada vértice, ela projeta as direções dos outros dois pontos no plano tangente local e mede o ângulo com um cálculo estável por atan2. Se os ângulos forem A, B e C em radianos, o excesso será E = A + B + C - pi. Pelo teorema de Girard, a área será E multiplicado pelo quadrado do raio. A resposta mostra os três ângulos na ordem de entrada e o excesso em graus, embora a área seja calculada em radianos. Como referência, o triângulo entre dois pontos equatoriais separados por 90 graus e o Polo Norte tem três ângulos de 90 graus e ocupa um oitavo da esfera.

Interprete o resultado esférico com cuidado

O resultado é exato para o modelo esférico representado pelo raio informado, exceto pelo arredondamento de ponto flutuante. A Terra não é uma esfera perfeita; por isso, o valor pode divergir de uma área geodésica elipsoidal em WGS84, sobretudo em regiões extensas ou trabalhos topográficos. Use esta calculadora em estudos de geometria, estimativas geográficas rápidas, modelos planetários, simulações e sistemas cujas coordenadas já estejam sobre uma esfera. Não a trate como medição cadastral ou jurídica. A opção de precisão controla de zero a doze casas decimais exibidas, sem alterar o cálculo interno. Triângulos extremamente estreitos podem alcançar os limites da aritmética de ponto flutuante e são rejeitados quando o excesso não pode ser distinguido de zero. A saída é determinística e não utiliza rede, aleatoriedade nem horário atual. O cálculo no navegador pode ser gratuito; uma solicitação API automatizada usa o preço-base exibido de US$ 0,002. Guarde os vértices originais com o resultado quando precisar reproduzir o modelo e o limite empregados.

Estimar uma região geográfica com três pontos

Meça a superfície esférica entre três posições sem projetá-las em um plano.

Validar uma implementação GIS ou de navegação

Compare ângulos internos, excesso esférico e área com uma referência determinística.

Modelar triângulos em outro mundo

Informe o raio de um planeta ou de uma esfera abstrata e calcule a área correspondente.

Qual fórmula a calculadora utiliza?

Ela aplica o teorema de Girard: a área é o excesso esférico em radianos multiplicado pelo quadrado do raio.

Qual raio é usado por padrão?

O padrão é o raio médio da Terra segundo a IUGG, 6,371,008.8 metros. Você pode informar outro raio positivo em metros.

A ordem dos vértices altera a área?

Não. As ordens horária e anti-horária produzem a mesma área sem sinal, e cada ângulo continua associado à posição do vértice informado.

Esta é uma área elipsoidal WGS84?

Não. Este cálculo é esférico. Para precisão topográfica na Terra, você deve usar um método geodésico elipsoidal.

Por que pontos antípodas ou degenerados são rejeitados?

Pontos antípodas não definem um único arco de círculo máximo mais curto, e pontos repetidos ou alinhados não delimitam um triângulo com área positiva.

Tudo nesta página está disponível via API. Esta seção é para equipes que querem integrar a ferramenta aos próprios sistemas; quem não precisa disso pode simplesmente usar a ferramenta acima.

POSThttps://api.kit.forhosting.com/geo/triangle-geodesic-area

Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.

curl -X POST https://api.kit.forhosting.com/geo/triangle-geodesic-area \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"vertices":[{"lat":0,"lon":0},{"lat":0,"lon":90},{"lat":90,"lon":0}]}'
{
  "vertices": [
    {
      "lat": 0,
      "lon": 0
    },
    {
      "lat": 0,
      "lon": 90
    },
    {
      "lat": 90,
      "lon": 0
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geo.triangle_geodesic_area",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

A API é assíncrona: cada chamada devolve um task_id na hora. Se preferir polling, consulte o status a até 1 requisição por segundo.

por chamadaUS$ 0,002

Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.

HTTPCódigoO que significa
401unauthorizedToken ausente ou inválido. Confira o header Authorization.
402insufficient_balanceSaldo insuficiente para esta tarefa. Faça uma recarga e tente de novo.
404unknown_typeEsse tipo de tarefa não existe. Confira o campo type no catálogo.
429rate_limitedMuitas requisições em pouco tempo. Espere um instante e tente de novo.

Ver a documentação completa do KIT →