Calculadora da projeção Behrmann de área equivalente
A calculadora da projeção Behrmann de área equivalente converte uma latitude e uma longitude geográficas em coordenadas planas x e y sobre uma esfera.
Executar grátis
Ela usa os paralelos padrão que definem essa projeção, situados a 30 graus norte e sul, e permite informar o meridiano central e o raio da esfera. As coordenadas resultantes usam a mesma unidade do raio. O cálculo é determinístico, funciona sem conexão de rede e preserva áreas no modelo esférico.
Como a projeção Behrmann transforma uma coordenada
A projeção Behrmann pertence à família das projeções cilíndricas de área equivalente. Esta calculadora considera a Terra uma esfera e fixa os paralelos padrão em 30 graus norte e sul, escolha que define a variante Behrmann. A longitude determina a coordenada horizontal: a diferença angular entre a longitude informada e o meridiano central é convertida em radianos, multiplicada pelo raio da esfera e escalada pelo cosseno de 30 graus. A latitude determina a coordenada vertical por meio de seu seno, dividido pelo mesmo cosseno. A combinação desses fatores de escala preserva áreas no modelo esférico. O resultado é um par x e y centrado no meridiano central escolhido e no equador. Um ponto sobre o meridiano central tem x igual a zero, enquanto um ponto no equador tem y igual a zero. A resposta também inclui o paralelo padrão fixo, o meridiano central e o raio, para que você possa interpretar e reproduzir todas as premissas do cálculo.
Escolha entradas, unidades e precisão com cuidado
Informe latitude e longitude em graus decimais. A latitude deve ficar entre -90 e 90, e a longitude entre -180 e 180. O meridiano central opcional define a longitude posicionada no centro do mapa projetado; o padrão é zero grau, o meridiano de Greenwich. Alterá-lo desloca as coordenadas x, mas não modifica as coordenadas y nem a propriedade de área equivalente. O raio padrão é 6,371,008.8 metros, um valor médio da Terra comumente utilizado. Você pode fornecer outro raio positivo para uma esfera diferente ou usar raio igual a um para obter coordenadas adimensionais em raios esféricos. A unidade escolhida para o raio também será a unidade de x e y. A opção de casas decimais controla o arredondamento final de zero a doze posições e usa seis por padrão. Valores ausentes, infinitos, fora dos intervalos aceitos ou um raio não positivo geram um erro tipado de entrada inválida, em vez de coordenadas enganosas.
Entenda os usos adequados e as limitações
Use esta capacidade quando você precisar especificamente da projeção esférica Behrmann, quiser comparar variantes cilíndricas de área equivalente ou necessitar de um cálculo de coordenadas transparente para um fluxo cartográfico. Preservar área significa que as regiões mantêm sua proporção correta sobre a esfera, o que é útil em mapas temáticos de população, habitat, cobertura do solo ou emissões. Isso não significa que formas, distâncias, direções ou ângulos locais permaneçam corretos em todos os lugares. A distorção varia com a latitude, e as regiões polares são alongadas horizontalmente como em outras projeções cilíndricas equivalentes. O cálculo não é uma transformação de datum elipsoidal e não inclui sistema de referência EPSG, falso leste, falso norte ou metadados de datum. Para levantamento, navegação, cadastro ou integração com um SIG que exija um CRS identificado, use uma biblioteca geoespacial completa e uma operação de coordenadas formalmente especificada. Para verificar fórmulas, ensinar, criar visualizações reproduzíveis ou fazer pré-processamento leve em uma esfera, a calculadora oferece um resultado claro e verificável.
Casos de uso
Preparar coordenadas para mapas temáticos
Converta pontos geográficos para um espaço esférico de área equivalente antes de desenhar um mapa-múndi voltado a grandezas por superfície.
Verificar implementações cartográficas
Compare entradas conhecidas e resultados determinísticos ao testar uma fórmula Behrmann em software SIG, educacional ou de visualização.
Ensinar distorção cartográfica
Demonstre como os paralelos padrão fixos de 30 graus afetam as coordenadas x e y em diferentes latitudes.
Perguntas frequentes
O que torna esta a projeção Behrmann?
É a fórmula cilíndrica esférica de área equivalente com paralelos padrão fixados em 30 graus norte e sul.
Em quais unidades x e y são retornados?
Eles usam a mesma unidade do raio. Com o raio padrão, são metros; com raio igual a um, são expressos em raios esféricos.
A projeção preserva distância ou forma?
Não. Ela preserva áreas relativas no modelo esférico, mas pode distorcer distâncias, formas, direções e ângulos.
Posso escolher outros paralelos padrão?
Não. Os paralelos padrão são fixados em 30 graus porque esse valor define a projeção Behrmann.
Quanto custa uma solicitação API?
Cada solicitação API começa em US$ 0,002. O mesmo cálculo determinístico também pode ser executado gratuitamente no navegador.
Para desenvolvedores — acesso via API
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.
Endpoint
Autenticação por token Bearer. Um único POST coloca a tarefa na fila; o resultado chega por webhook ou link assinado.
Chame do seu código
curl -X POST https://api.kit.forhosting.com/geo/behrmann-projection \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"lat":40.7128,"lon":-74.006}'const res = await fetch("https://api.kit.forhosting.com/geo/behrmann-projection", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"lat": 40.7128,
"lon": -74.006
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/behrmann-projection",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"lat": 40.7128,
"lon": -74.006
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/behrmann-projection", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"lat":40.7128,"lon":-74.006}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"lat":40.7128,"lon":-74.006}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/behrmann-projection", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemplo de requisição
{
"lat": 40.7128,
"lon": -74.006
}Exemplo de resposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.behrmann_projection",
"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.
Preço
Preço publicado, sem tokens nem créditos escondidos. Tarefa que falha não é cobrada.
Erros
| HTTP | Código | O que significa |
|---|---|---|
401 | unauthorized | Token ausente ou inválido. Confira o header Authorization. |
402 | insufficient_balance | Saldo insuficiente para esta tarefa. Faça uma recarga e tente de novo. |
404 | unknown_type | Esse tipo de tarefa não existe. Confira o campo type no catálogo. |
429 | rate_limited | Muitas requisições em pouco tempo. Espere um instante e tente de novo. |