Calculadora de proyección de Hammer
Proyecte una latitud y una longitud sobre el mapamundi equivalente de Hammer, o devuelva x e y a coordenadas: el punto de latitud 0 y longitud 0 cae en el centro, en x 0 e y 0. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Latitud (°)
- 0
- Longitud (grados)
- 0
- R
- 1
- Decimales
- 6
- Modo de cálculo
- Forward
- X
- 0
- Y
- 0
Proyección Hammer (Hammer–Aitoff) de área igual, directa e inversa. Intención de búsqueda: calculadora de proyección de Hammer. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan.
Un mapamundi, dos direcciones
La proyección de Hammer, también llamada Hammer–Aitoff, dibuja el globo entero sobre un plano manteniendo las áreas en proporción: un país que en la esfera mide el doble que otro también ocupa el doble en el mapa. Esta calculadora funciona en los dos sentidos. En la dirección directa, usted da una latitud y una longitud en grados y obtiene la posición x e y en el mapa. En la inversa, da x e y y recupera la latitud y la longitud. El punto de latitud 0 y longitud 0 queda justo en el centro del mapa, en x 0 e y 0.
Cómo evitar los errores habituales
Escriba los ángulos en grados, no en radianes, y mantenga el mismo radio de la esfera al proyectar y al volver, o el viaje de ida y vuelta no terminará en el punto inicial. Un radio de 1 da coordenadas normalizadas, fáciles de escalar después. Si necesita menos cifras, pida un número de decimales: el redondeo se hace una sola vez, con la mitad hacia arriba, a partir del resultado completo, así que las conversiones repetidas no se desvían. Los valores no válidos se rechazan antes de cualquier cálculo, y la misma entrada da siempre la misma respuesta, de modo que puede reutilizar los resultados en hojas de cálculo y material docente.
Qué puede hacer con ella
Docencia
Goldens fijados.
Preguntas frecuentes
¿Qué conserva la proyección de Hammer?
Conserva las áreas. Las regiones que tienen el mismo tamaño en el globo ocupan también la misma superficie en el mapa, por eso resulta adecuada para mapamundis en los que se quiere comparar con justicia el tamaño de las regiones.
¿Puedo pasar las coordenadas x e y del mapa a latitud y longitud?
Sí. Elija la dirección inversa, escriba x e y con el mismo radio con el que se calcularon y la calculadora recupera la latitud y la longitud. Proyectar un punto y después invertirlo le devuelve al punto de partida.
¿Qué cambia el radio de la esfera?
Fija el tamaño de la esfera a partir de la cual se dibuja el mapa. Con radio 1 obtiene coordenadas sobre la esfera unidad; con un radio mayor, x e y crecen en la misma proporción. Use el mismo radio en la conversión inversa.
¿Cómo se redondean los resultados?
Solo cuando usted pide un número de decimales, y una sola vez. La calculadora trabaja con los valores sin redondear y, al final, redondea la mitad hacia arriba, de modo que no se acumulan errores de redondeo por el camino.
Herramientas relacionadas
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/hammer \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"lat_deg":0,"lon_deg":0}'const res = await fetch("https://api.kit.forhosting.com/geo/hammer", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"lat_deg": 0,
"lon_deg": 0
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/hammer",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"lat_deg": 0,
"lon_deg": 0
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/hammer", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"lat_deg":0,"lon_deg":0}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"lat_deg":0,"lon_deg":0}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/hammer", 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_deg": 0,
"lon_deg": 0
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.hammer",
"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. |
Notas técnicas
La calculadora es gratuita en el navegador, determinista e idéntica en la ruta de la API. Las entradas se validan antes del cálculo, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez desde valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, ganchos de CMS, automatización o demos docentes.
Cómo funciona
Proyección Hammer (Hammer–Aitoff) de área igual, directa e inversa. x,y a partir de φ,λ en la esfera unitaria; la inversa recupera lat/lon. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta de la API. Las entradas se validan antes del cálculo, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez desde valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, ganchos de CMS, automatización o demos docentes. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta de la API. Las entradas se validan antes del cálculo, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez desde valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, ganchos de CMS, automatización o demos docentes.
Entradas, límites y redondeo
Los decimales opcionales usan half-up una sola vez. Los campos de salida opcionales se omiten, nunca son null. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. No se requieren llamadas de red ni semillas aleatorias. Proporcione los campos JSON obligatorios con nombres seguros para el DOM. Los tipos no válidos provocan invalid_input. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta de la API. Las entradas se validan antes del cálculo, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez desde valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, ganchos de CMS, automatización o demos docentes. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta de la API. Las entradas se validan antes del cálculo, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez desde valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, ganchos de CMS,
Cuándo usarla
Úsela cuando la intención de búsqueda coincida. Proyección Hammer (Hammer–Aitoff) de área igual, directa e inversa. Entrega solo en EN; Nitro hidrata los locales. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se facturan. No se requieren llamadas de red ni semillas aleatorias. Los trabajos fallidos no se La calculadora es gratuita en el navegador, determinista e idéntica en la ruta de la API. Las entradas se validan antes del cálculo, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez desde valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, ganchos de CMS, automatización o demos docentes. La calculadora es gratuita en el navegador, determinista e idéntica en la ruta de la API. Las entradas se validan antes del cálculo, de modo que las cargas no válidas fallan con invalid_input. El redondeo half-up se aplica una sola vez desde valores IEEE en bruto cuando se solicitan decimales. Use el mismo JSON desde hojas de cálculo, ganchos de CMS, automatización o demos docentes.
Casos de integración
Comprobación rápida
Widget gratuito.
Automatización
API con el mismo JSON.
Preguntas técnicas
¿Es gratis?
Sí, nivel A.
¿Red?
No, ninguna.
¿Entrada incorrecta?
Falla con invalid_input.
¿Hay API?
Sí, disponible.
¿Idiomas?
Solo EN; Nitro hidrata.