ForHosting KIT · Matemática

Calculadora de área de polígono

Cole os vértices de um polígono em ordem e receba a área: o retângulo (0, 0), (4, 0), (4, 3), (0, 3) dá 12, e o sinal da área mostra se você os percorreu no sentido horário ou anti-horário. Grátis no seu navegador.

  • Grátis
  • Funciona no seu navegador
  • Sem cadastro
  • Seus dados não saem do seu aparelho
Use pelo WebAPIE-mailTelegramApp em breve

Roda direto no seu navegador. Grátis, sem cadastro — seus dados não são enviados para lugar nenhum.

Esta calculadora transforma uma lista ordenada de coordenadas planas na área de um polígono simples, com a clássica fórmula shoelace — ou do agrimensor —, usada em agrimensura, preparação de dados de GIS, verificações de CAD, e competições de programação. Você cola vértices como pares [x, y] ou objetos {x, y} na ordem do contorno; o mecanismo fecha o anel para você, se você omitir a repetição do primeiro ponto, remove uma duplicata final quando você já o fechou, e retorna a área absoluta, mais a área com sinal, que revela a direção de enrolamento.

Como a soma shoelace é avaliada passo a passo

Cada entrada é interpretada para x e y finitos; strings decimais são permitidas para chamadores de formulário. Se o último ponto for igual ao primeiro, essa duplicata de fechamento é removida, para que chamadores que colam um anel fechado e chamadores que omitem a repetição compartilhem um único caminho de código. A área com sinal é metade dessa soma; a área absoluta é a magnitude.

A orientação é anti-horária quando a área com sinal é positiva, horária quando negativa, e degenerada quando a área com sinal é exatamente zero (anéis colineares ou de área zero). A precision opcional apenas arredonda os campos publicados; a resolução interna sempre usa precisão dupla completa antes desse passo final de arredondamento.

Onde a área de polígono a partir de vértices se encaixa em estudo, projeto e código

Estudantes encontram a fórmula shoelace quando um livro-texto pede a área de um quadrilátero, dadas coordenadas de canto, quando uma prova exige a área absoluta de um triângulo horário, ou quando a lição de casa de geometria analítica quer tanto a área com sinal quanto a absoluta, antes de discutir orientação. Professores podem pré-gerar gabaritos que listam a área para conjuntos de vértices inteiros, e que recusam anéis com menos de três pontos, em vez de imprimir zero.

A preparação de agrimensura e GIS frequentemente precisa de uma verificação rápida de um polígono de parcela, antes de envolver software consciente de projeção; saber que um anel colado tem apenas dois cantos distintos é tão valioso quanto o próprio número. Fluxos de trabalho de planta baixa e CAD extraem cadeias de vértice de paredes ou contornos de cômodo, e precisam de uma verificação determinística de metragem quadrada para scripts e revisões de código.

Equipes de jogos e simulação usam áreas de polígono ordenadas para cascos de colisão, gatilhos de região, e ferramentas de design de nível que precisam permanecer idênticas entre plataformas. Desenvolvedores chamam o mesmo contrato a partir de scripts para gerar testes unitários para bibliotecas de geometria, ilustrar a fórmula do agrimensor em ferramentas de ensino, ou atender enunciados de desafios de programação que exigem área a partir de um array de vértices ordenado.

Lição de casa e preparação para provas

Calcule a área de polígono a partir de listas de vértice de livro-texto com a fórmula shoelace, verifique o enrolamento via área com sinal, e confirme que menos de três pontos são rejeitados.

CAD, plantas baixas e preparação de GIS

Verifique rapidamente contornos de cômodo ou parcela, a partir de cantos ordenados, antes de ferramentas mais pesadas conscientes de projeção, com erros honestos em anéis incompletos.

Preciso repetir o primeiro vértice no final?

Não. O anel é fechado automaticamente. Se você repetir o primeiro ponto, essa duplicata final é removida antes de contar os vértices.

A ordem dos vértices importa?

A área absoluta é a mesma para qualquer enrolamento em um polígono simples.

O que significa a área com sinal sair negativa?

Significa que você listou os vértices no sentido horário. Um valor positivo indica o sentido anti-horário, e exatamente zero aponta pontos alinhados ou uma figura sem área. A área absoluta é a mesma nos dois sentidos.

Por que dá erro com apenas dois pontos?

Porque um polígono precisa de pelo menos três vértices distintos. Se, depois de retirar o ponto de fechamento repetido, sobrarem menos de três, a calculadora avisa o erro em vez de devolver um zero enganoso.

Com quantas casas decimais sai o resultado?

Com o número de casas que você escolher, de 0 a 15; o padrão é 10. O cálculo interno usa precisão total e só arredonda no final, então o arredondamento não acumula erros.

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/geom/polygon-area-shoelace

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/geom/polygon-area-shoelace \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"vertices":[[0,0],[4,0],[4,3],[0,3]]}'
{
  "vertices": [
    [
      0,
      0
    ],
    [
      4,
      0
    ],
    [
      4,
      3
    ],
    [
      0,
      3
    ]
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geom.polygon_area_shoelace",
  "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.

Quando restam menos de três vértices depois dessa normalização, ou qualquer coordenada está ausente ou não é finita, a ferramenta retorna invalid_input, em vez de um zero silencioso ou NaN. Pela API, uma solicitação bem-sucedida custa US$ 0,002; falhas de validação não são cobradas.

O que uma calculadora de área de polígono shoelace retorna e por que a ordem importa

Um polígono simples é uma cadeia fechada de arestas retas que não se cruza. Sua área pode ser recuperada apenas a partir da sequência de coordenadas de vértice: você não precisa de decomposição em triângulos, preenchimento raster, ou amostragem de Monte Carlo, quando o contorno já está ordenado. A fórmula shoelace multiplica cada par consecutivo de coordenadas em um padrão cruzado, soma as contribuições com sinal, divide o total por dois, e toma o valor absoluto, para que anéis no sentido horário e anti-horário relatem a mesma área positiva. Essa disciplina mantém os testes automatizados estáveis, torna o cache seguro, e evita que um script trate um segmento de linha como uma região preenchida. Se você precisa de métricas de elipse a partir de semieixos, um círculo por três pontos, ou solucionadores de triângulo, use uma ferramenta dedicada a esses problemas; a intenção de busca aqui é a área de polígono a partir de vértices ordenados via shoelace, com uma resposta clara, ou um erro honesto quando o anel é curto demais. Esta ferramenta existe para aplicar essa identidade de forma determinística, a partir de uma lista de vértices JSON, sem forçar você a abrir uma planilha ou reimplementar o fechamento do anel. A entrada preferida é o campo de array vertices; os aliases points, polygon, e coords são aceitos para formulários e chamadores de planilha. Cada elemento pode ser um array de dois números [x, y] ou um objeto com x e y (chaves no estilo lon/lat também são reconhecidas para payloads em formato GIS). A resposta sempre inclui n (contagem de vértices depois da normalização), area, signed_area, orientation (anti-horária, horária, ou degenerada), a string formula, e os vértices normalizados com coordenadas arredondadas. Vértices ausentes, um payload que não é um array, coordenadas não finitas, ou menos de três pontos depois de remover uma duplicata de fechamento, tudo isso gera invalid_input, com uma mensagem que nomeia a falha.

Como a soma shoelace é avaliada passo a passo

O mecanismo resolve a lista de vértices a partir de vertices, com aliases points, polygon, e coords, exigindo um array real. Depois desse passo, a lista ainda deve conter pelo menos três pontos; dois ou menos pontos geram invalid_input, porque uma área de polígono é indefinida para um segmento ou um único ponto. A soma shoelace percorre i de zero a n menos um, usando aritmética modular, para que o sucessor do último vértice seja o primeiro: cada termo é x_i vezes y do próximo, menos x do próximo vezes y_i. Combine a execução gratuita no navegador desta página com a API paga quando precisar do mesmo resultado matemático dentro de um pipeline automatizado, sem reimplementar a normalização de anel ou a soma do agrimensor você mesmo.

Onde a área de polígono a partir de vértices se encaixa em estudo, projeto e código

Nesta página o trabalho roda inteiramente no seu navegador; pela API, cada consulta bem-sucedida custa US$ 0,002, a validação com falha não é cobrada, e nada é armazenado depois que a resposta é devolvida. Essa divisão — exploração interativa gratuita e uma API paga e idêntica — segue o padrão do resto do catálogo tier A do KIT e permite passar de uma demonstração em sala de aula para um pipeline automatizado sem mudar o resultado matemático. Combine-a com outros endpoints gratuitos de geometria quando precisar de métricas de elipse, construção de círculo, ou solucionadores de triângulo para um laboratório de ferramentas determinísticas.

Fixtures de geometria determinísticas

Gere áreas de polígono reproduzíveis para testes unitários, validadores de competição, e asserções de CI, sem fechamento de anel ou somas do agrimensor artesanais.

Quanto custa a calculadora de área de polígono?

É gratuita no navegador, nesta página. Pela API, uma solicitação bem-sucedida custa US$ 0,002; entradas inválidas não são cobradas.

E se eu fornecer menos de três vértices?

O manipulador retorna invalid_input, com uma mensagem de que pelo menos três vértices são necessários para uma área de polígono.

Posso controlar o arredondamento?

Sim. Defina precision (aliases decimals, dp) como um inteiro de 0 a 15; o padrão é 10 casas decimais em todos os campos numéricos.

Ver a documentação completa do KIT →