Calculadora de proyección Behrmann de área equivalente
La calculadora de proyección Behrmann de área equivalente convierte una latitud y una longitud geográficas en coordenadas planas x e y sobre una esfera.
Ejecutar — gratis
Utiliza los paralelos estándar que definen esta proyección, situados a 30 grados norte y sur, y permite indicar el meridiano central y el radio de la esfera. Las coordenadas resultantes emplean la misma unidad que el radio. El cálculo es determinista, no requiere conexión de red y conserva las áreas en el modelo esférico.
Cómo transforma una coordenada la proyección Behrmann
La proyección Behrmann pertenece a la familia de proyecciones cilíndricas de área equivalente. Esta calculadora representa la Tierra como una esfera y fija los paralelos estándar en 30 grados norte y sur, la elección que distingue la variante Behrmann. La longitud determina la coordenada horizontal: la diferencia angular entre la longitud indicada y el meridiano central se convierte a radianes, se multiplica por el radio de la esfera y se escala con el coseno de 30 grados. La latitud determina la coordenada vertical mediante su seno, dividido por ese mismo coseno. La combinación de ambos factores de escala conserva las áreas en el modelo esférico. El resultado es un par x e y centrado en el meridiano central elegido y en el ecuador. Un punto situado sobre el meridiano central tiene x igual a cero, mientras que un punto sobre el ecuador tiene y igual a cero. La respuesta incluye además el paralelo estándar fijo, el meridiano central y el radio para que usted pueda interpretar y reproducir todas las hipótesis del cálculo.
Elija con cuidado entradas, unidades y precisión
Introduzca la latitud y la longitud en grados decimales. La latitud debe estar entre -90 y 90, y la longitud entre -180 y 180. El meridiano central opcional establece la longitud que ocupará el centro del mapa proyectado; su valor predeterminado es cero grados, el meridiano de Greenwich. Si lo cambia, las coordenadas x se desplazan, pero las coordenadas y y la propiedad de área equivalente no varían. El radio predeterminado es 6,371,008.8 metros, un radio terrestre medio de uso habitual. Puede proporcionar otro radio positivo para representar una esfera diferente o usar un radio de uno para obtener coordenadas adimensionales expresadas en radios esféricos. La unidad elegida para el radio será también la unidad de x e y. La opción de decimales controla el redondeo final entre cero y doce cifras y, de forma predeterminada, utiliza seis. Los valores ausentes, infinitos, fuera de intervalo o un radio no positivo generan un error tipado de entrada no válida.
Usos apropiados y limitaciones
Utilice esta capacidad cuando necesite específicamente la proyección esférica Behrmann, quiera comparar variantes cilíndricas de área equivalente o precise un cálculo transparente de coordenadas para un flujo cartográfico. Conservar el área significa que las regiones mantienen su proporción correcta sobre la esfera, algo valioso en mapas temáticos de población, hábitat, cobertura terrestre o emisiones. No significa que las formas, distancias, direcciones o ángulos locales sean correctos en todas partes. La distorsión cambia con la latitud y las regiones polares se ensanchan horizontalmente, como ocurre en las proyecciones cilíndricas equivalentes. Este cálculo no es una transformación de datum elipsoidal y no incorpora un sistema de referencia EPSG, falso este, falso norte ni metadatos de datum. Para topografía, navegación, catastro o intercambio con un SIG que exija un CRS identificado, emplee una biblioteca geoespacial completa y una operación de coordenadas formalmente definida. Para verificar fórmulas, enseñar, visualizar de forma reproducible o preprocesar datos ligeros sobre una esfera, la calculadora ofrece un resultado claro y verificable.
Qué puede hacer con ella
Preparar coordenadas para mapas temáticos
Convierta puntos geográficos a un espacio esférico de área equivalente antes de dibujar un mapa mundial centrado en magnitudes por superficie.
Verificar implementaciones cartográficas
Compare entradas conocidas y salidas deterministas al probar una fórmula Behrmann en software SIG, educativo o de visualización.
Enseñar la distorsión cartográfica
Muestre cómo los paralelos estándar fijos de 30 grados afectan a las coordenadas x e y en distintas latitudes.
Preguntas frecuentes
¿Qué hace que esta sea la proyección Behrmann?
Es la fórmula cilíndrica esférica de área equivalente con paralelos estándar fijados en 30 grados norte y sur.
¿En qué unidades se devuelven x e y?
Usan la misma unidad que el radio. Con el radio predeterminado son metros; con un radio igual a uno se expresan en radios esféricos.
¿La proyección conserva distancias o formas?
No. Conserva las áreas relativas en el modelo esférico, pero puede distorsionar distancias, formas, direcciones y ángulos.
¿Puedo elegir otros paralelos estándar?
No. Los paralelos estándar están fijados en 30 grados porque ese valor define la proyección Behrmann.
¿Cuánto cuesta una solicitud API?
Cada solicitud API comienza en $0.002. El mismo cálculo determinista también puede ejecutarse gratis en el navegador.
Para desarrolladores — acceso por API
Todo lo de esta página está disponible por programación. Esta sección es para equipos que quieren integrarlo en sus sistemas; el resto puede usar la herramienta de arriba sin más.
Endpoint de API
¿Prefiere automatizarlo? Un POST autenticado crea la tarea; el resultado llega por webhook o enlace firmado. La misma capacidad también se ejecuta aquí en la web, por email y desde Telegram — y pronto también desde nuestra app.
Llámela desde su stack
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)Ejemplo de solicitud
{
"lat": 40.7128,
"lon": -74.006
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.behrmann_projection",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}La API es asíncrona: la llamada devuelve un task_id al instante y el resultado llega por webhook. El polling está limitado a 1 req/s por tarea.
Precio
Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.
Errores
| HTTP | Código | Significado |
|---|---|---|
401 | unauthorized | API key ausente o inválida. |
402 | insufficient_balance | El saldo no cubre el precio de la tarea. |
404 | unknown_type | El tipo de tarea no existe. |
429 | rate_limited | Demasiadas peticiones. Use el webhook en vez de sondear. |