ForHosting KIT · Utilidades de desarrollo

Calculadora de proyección cilíndrica de Miller

La calculadora de proyección cilíndrica de Miller convierte una coordenada de latitud y longitud en valores x e y planos sobre una esfera.

● BetaGratis · en su navegador
Úselo desde WebAPIEmailTelegramApp pronto

Modifica la fórmula de latitud de Mercator para que los polos norte y sur conserven una altura finita en vez de extenderse hacia el infinito. Usted puede elegir un radio para controlar la escala de salida o mantener la esfera unitaria predeterminada para obtener coordenadas normalizadas. Los resultados son deterministas, se redondean solo con la precisión final solicitada y están disponibles en el navegador o mediante la API desde $0.002 por elemento.

Cómo funciona la proyección cilíndrica de Miller

La proyección cilíndrica de Miller parte de la geometría conocida de un mapa cilíndrico normal: la longitud determina la posición horizontal, el meridiano central corresponde a x igual a cero y el ecuador corresponde a y igual a cero. Su diferencia característica se encuentra en la fórmula vertical. La calculadora convierte primero la latitud y la longitud de grados a radianes. Después calcula x como el radio de la esfera multiplicado por la longitud, mientras que y equivale a cinco cuartos del radio multiplicados por el logaritmo natural de la tangente de pi sobre cuatro más dos quintos de la latitud. Escalar la latitud antes de aplicar el logaritmo similar al de Mercator reduce la expansión vertical extrema. En un polo geográfico, la tangente recibe un ángulo de ochenta y un grados en vez de noventa, por lo que el resultado permanece finito. La proyección sigue siendo cilíndrica y no es conforme ni equivalente. Esta compensación resulta útil para mapamundis en los que importan más una forma reconocible y una altura limitada que conservar exactamente una propiedad geométrica en todas partes.

Elija las entradas, la escala y la precisión

Indique una latitud entre menos noventa y noventa grados y una longitud entre menos ciento ochenta y ciento ochenta grados. Ambos datos deben ser números finitos; las cadenas que parecen números se rechazan deliberadamente para evitar que un error de formato previo altere el cálculo sin aviso. El radio es opcional y su valor predeterminado es uno. Con ese valor, x e y son coordenadas esféricas normalizadas. Establezca como radio el radio medio terrestre en metros cuando necesite valores proyectados en metros, o utilice otro radio positivo para una esfera distinta o una escala de dibujo personalizada. La calculadora no deduce un datum, elipsoide, falso este, falso norte ni desplazamiento del meridiano central. La longitud cero siempre es el meridiano central. La opción de decimales controla únicamente el redondeo de los valores x e y devueltos, entre cero y doce posiciones. Las fórmulas operan con precisión de coma flotante de JavaScript antes del redondeo final, y se repiten los valores originales y el radio elegido para facilitar la trazabilidad.

Interprete el resultado y conozca sus límites

Interprete x como el desplazamiento horizontal desde el meridiano de Greenwich e y como el desplazamiento vertical desde el ecuador. Su unidad coincide exactamente con la del radio: un radio en kilómetros produce kilómetros, uno en metros produce metros y un radio igual a uno genera valores normalizados sin dimensión. Los valores x positivos quedan al este y los negativos al oeste; los valores y positivos quedan al norte y los negativos al sur. Por tanto, el origen representa latitud cero y longitud cero. Un valor y finito a noventa grados es el resultado esperado y una diferencia esencial respecto de Mercator esférica ordinaria, no una señal de que se haya recortado la coordenada. Sin embargo, finito no significa libre de distorsión. La distorsión de escala y área sigue aumentando hacia latitudes altas, y la salida no sustituye directamente a un sistema de referencia local preciso para ingeniería o catastro. Úsela en mapamundis de Miller, comparaciones educativas, procesos de visualización y comprobaciones reproducibles de fórmulas. Si necesita conversión inversa, parámetros elipsoidales, ajuste del antimeridiano o una transformación EPSG, complemente el resultado con una biblioteca geoespacial adecuada.

Sitúe un punto en un mapamundi de Miller

Convierta una coordenada geográfica en valores planos coherentes antes de colocar un marcador en un SVG, lienzo o gráfico de informe personalizado.

Compare proyecciones cilíndricas

Calcule una coordenada de Miller junto con resultados de Mercator o de una proyección equivalente para mostrar cómo cambia el espaciado vertical hacia los polos.

Valide una implementación cartográfica

Use la salida determinista y redondeada como referencia al probar código de proyección en un flujo de datos, una aplicación o un ejercicio didáctico.

¿Por qué los polos son finitos en esta proyección?

Miller escala la latitud por 0.8 dentro de una fórmula similar a la de Mercator, de modo que un polo se evalúa a 81 grados dentro de la tangente y no en su ángulo singular de 90 grados.

¿En qué unidades se devuelven x e y?

Utilizan la misma unidad que el radio. El radio predeterminado de uno genera coordenadas normalizadas; un radio en metros produce x e y en metros.

¿La proyección cilíndrica de Miller es equivalente o conforme?

No. Modera el aspecto y la altura polar ilimitada de Mercator, pero no conserva exactamente las áreas ni los ángulos locales.

¿Esta calculadora utiliza un modelo terrestre elipsoidal?

No. Aplica la fórmula esférica de Miller al radio positivo que usted proporciona y no realiza transformaciones de datum ni de elipsoide.

¿Cuánto cuesta una proyección mediante la API?

El precio base es $0.002 por elemento. La calculadora del navegador puede ejecutar directamente la misma fórmula determinista.

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/miller-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/miller-project \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"latitude":40.7128,"longitude":-74.006}'
{
  "latitude": 40.7128,
  "longitude": -74.006
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "geo.miller_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 →