ForHosting KIT · Utilidades de desarrollo

Proyección Hammer: latitud y longitud a x, y

La calculadora de proyección Hammer convierte una latitud y una longitud geográficas en coordenadas planas x e y para un mapa mundial equiárea.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Implementa la modificación elíptica clásica de la proyección azimutal equiárea de Lambert y permite configurar el meridiano central, el radio de escala y la precisión. Puede usarla para verificar cálculos cartográficos, preparar coordenadas normalizadas para visualizaciones o explicar cómo una proyección global sacrifica la forma para conservar el área. Cada resultado es determinista, se calcula sin acceso a la red e incluye la diferencia de longitud ajustada para facilitar su auditoría.

Cómo transforma una coordenada la proyección Hammer

La proyección Hammer representa el mundo esférico dentro de una elipse y conserva las áreas relativas. La calculadora convierte primero la latitud y la diferencia de longitud de grados a radianes. Divide esa diferencia entre dos y evalúa el denominador común mediante el coseno de la latitud y el coseno de la semilongitud. La coordenada horizontal usa el coseno de la latitud y el seno de la semilongitud; la vertical usa el seno de la latitud. Los factores fijos de raíz de dos producen el contorno característico. Es una proyección esférica directa: recibe una coordenada geográfica y devuelve un punto del plano. No conserva ángulos, distancias ni formas locales. El resultado identifica la proyección, los datos originales, el meridiano central, la diferencia ajustada y el radio. El cálculo utiliza toda la precisión numérica disponible y redondea una sola vez al final para no acumular errores.

Elija el meridiano central, la escala y la precisión

La latitud debe estar entre -90 y 90 grados, incluidos los polos. La longitud y el meridiano central admiten cualquier valor finito porque su diferencia se ajusta al intervalo del mapa mundial. Así, las longitudes separadas por vueltas completas llegan al mismo punto. El meridiano central determina qué longitud aparece en el centro: conserve cero para centrar Greenwich o elija una cercana a la región que desea alejar del corte. El radio es un factor de escala positivo, no un datum terrestre. Con radio uno obtiene coordenadas normalizadas; al multiplicarlo, ambas coordenadas cambian proporcionalmente. La opción de decimales acepta enteros de cero a doce y usa seis de forma predeterminada. Más cifras no aumentan la precisión geográfica del modelo esférico. Todos los números deben ser finitos; los campos obligatorios ausentes, cadenas numéricas, infinitos y rangos inválidos generan un error de entrada claro.

Utilice correctamente la salida equiárea

Hammer resulta apropiada para mapas mundiales temáticos donde importa comparar el tamaño aparente de las regiones. Los coropletas, superficies de densidad global, atlas docentes y diagramas de distribución aprovechan su propiedad equiárea y su límite elíptico compacto. Puede enviar x e y a un sistema gráfico después de definir la transformación de la vista. Habitualmente se trasladan el origen al centro del lienzo, se escalan ambos ejes por igual y se invierte y si la pantalla crece hacia abajo. Mantenga el mismo meridiano central para todos los puntos de un conjunto. En líneas y polígonos que cruzan el corte, cada vértice es correcto, pero quizá deba dividir la geometría para evitar una línea que atraviese el mapa. No interprete estas coordenadas como metros ni las mezcle con teselas Web Mercator. Hammer conserva áreas globales, pero no rumbos, trayectos rectos, ángulos locales ni un sistema elipsoidal oficial.

Preparar puntos para mapas temáticos

Convierta observaciones geográficas en coordenadas equiáreas normalizadas antes de llevarlas a una vista SVG, canvas o gráfica.

Verificar una implementación cartográfica

Compare coordenadas conocidas con resultados Hammer deterministas al probar código, meridianos centrales o renderizado de mapas.

Mostrar la distorsión de las proyecciones

Genere puntos didácticos para comparar la conservación de áreas de Hammer con las formas y latitudes extremas de otras proyecciones.

¿Cuánto cuesta una solicitud de API?

El precio base es $0.002 por coordenada proyectada. La calculadora web también puede ejecutar localmente esta capacidad determinista.

¿Hammer conserva las distancias o los ángulos?

No. Conserva el área sobre la esfera, pero puede distorsionar distancias, direcciones, ángulos y formas, sobre todo cerca del borde.

¿Qué unidades utilizan x e y?

Usan las mismas unidades arbitrarias que el radio. Use radio uno para normalizar y aplique después su propia escala visual.

¿Por qué se ajusta la longitud?

Un mapa mundial contiene una vuelta completa. El ajuste reúne longitudes equivalentes y sitúa el corte frente al meridiano central elegido.

¿Puedo cambiar la región centrada?

Sí. Establezca central_meridian_deg en la longitud que debe ocupar el centro del mapa Hammer.

¿Utiliza un datum terrestre elipsoidal?

No. Aplica la fórmula esférica estándar de Hammer con un radio de escala configurable, no una transformación de datum ni un sistema elipsoidal.

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.

POSThttps://api.kit.forhosting.com/geo/hammer-project

¿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.

curl -X POST https://api.kit.forhosting.com/geo/hammer-project \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"lat_deg":40.7128,"lon_deg":-74.006}'
{
  "lat_deg": 40.7128,
  "lon_deg": -74.006
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geo.hammer_project",
  "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.

Por solicitud$0.002

Precio publicado — sin tokens ni créditos inventados. Una tarea fallida no se cobra.

HTTPCódigoSignificado
401unauthorizedAPI key ausente o inválida.
402insufficient_balanceEl saldo no cubre el precio de la tarea.
404unknown_typeEl tipo de tarea no existe.
429rate_limitedDemasiadas peticiones. Use el webhook en vez de sondear.

Ver la documentación completa del KIT →