Redondear precisión de coordenadas
Redondear 40,712812345, −74,006012345 a 4 decimales da 40,7128, −74,006, una precisión de unos 11,132 m de norte a sur. Elija de 0 a 10 decimales para difuminar ubicaciones por privacidad o recortar dígitos de GPS sobrantes antes de guardarlos. Gratis en su navegador.
- Gratis
- Funciona en su navegador
- Sin registro
- Sus datos no salen de su equipo
Ejecutar — gratis
Ejemplo resuelto
- Latitud
- 40,712812345
- Longitud
- -74,006012345
- Decimales
- 4
- Latitud
- 40,7128
- Longitud
- -74,006
- Lat in
- 40,712812345
- Lon in
- -74,006012345
Las coordenadas geográficas suelen guardarse o publicarse con más decimales de los que la aplicación necesita. Seis o siete cifras tras la coma pueden señalar un portal; dos o tres localizan un barrio. Esta herramienta de redondeo de coordenadas acepta una latitud, una longitud y un número opcional de decimales, y devuelve ambos valores redondeados a esa precisión junto con una resolución aproximada en el terreno en metros. Úsela para eliminar ruido GPS antes del análisis, anonimizar ubicaciones antes de compartir mapas o reducir el tamaño de las cargas útiles cuando la precisión de coma flotante completa resulta innecesaria.
Por qué importan los decimales en latitud y longitud
Cada decimal adicional en una coordenada geográfica multiplica la resolución en el terreno aproximadamente por diez. En el ecuador, un grado de latitud mide unos ciento once kilómetros: cero decimales es escala de ciudad, uno son decenas de kilómetros, dos unos kilómetros, tres unos cien metros, cuatro unos once metros, cinco un metro y seis escala de decímetros.
Los grados de longitud se acortan con el coseno de la latitud, de modo que el mismo número de decimales es más grueso cerca de los polos que en el ecuador en el eje este-oeste. Redondear ambos ejes al mismo número de decimales sigue siendo la convención del sector para claves de almacenamiento, cubos de agrupación y redacción de privacidad porque es simple, reversible solo hasta el resto descartado y fácil de documentar en un esquema.
La latitud debe permanecer entre menos noventa y noventa inclusive; la longitud entre menos ciento ochenta y ciento ochenta inclusive.
Contrato de entrada, campos de respuesta y errores
Si omite decimals, el valor por defecto es cuatro, un compromiso práctico de privacidad y almacenamiento de unos once metros cerca del ecuador. Las cadenas numéricas que se interpretan como números finitos se aceptan; cadenas vacías, NaN, Infinity y texto no numérico se rechazan con un mensaje que nombra el campo.
Ejemplo: lat cuarenta punto siete uno dos ocho uno dos tres cuatro cinco, lon menos setenta y cuatro punto cero cero seis cero uno dos tres cuatro cinco, decimals cuatro produce lat cuarenta punto siete uno dos ocho y lon menos setenta y cuatro punto cero cero seis cero con una precisión aproximada de unos once metros. Rangos inválidos y coordenadas ausentes no se facturan.
Dónde el redondeo de coordenadas aporta valor en producción
Los equipos de privacidad y cumplimiento redondean puntos de entrega antes de publicar mapas de calor para que una sola visita no identifique un hogar o una clínica. Las canalizaciones de analítica móvil descartan dígitos GPS sobrantes para reducir almacenamiento y evitar reidentificación accidental cuando los conjuntos se unen después. Los backends de productos cartográficos agrupan marcadores por claves redondeadas compartidas sin montar una base de datos espacial completa para cada panel.
Los portales de datos abiertos que publican listas de instalaciones suelen comprometerse a una precisión declarada —cuatro decimales para manzanas, dos para cobertura regional— y necesitan un oráculo determinista que cumpla esa política en cada fila. Las aulas y tutoriales de SIG usan la misma herramienta para mostrar cuántos metros compra cada decimal, con los campos de precisión aproximada en lugar de estimaciones a ojo. La validación fallida no consume saldo.
Mantenga las peticiones pequeñas, fije en las pruebas las salidas redondeadas y los metros de precisión, y obtendrá redacción reproducible para edge workers, trabajos ETL y widgets gratuitos del navegador sin inventar un helper Math.round ad hoc en cada servicio.
Qué puede hacer con ella
Enmascaramiento de privacidad antes de publicar
Redondee el GPS de clientes o dispositivos a tres o cuatro decimales antes de mapas de calor, exportaciones o analítica de terceros para no retener posiciones a nivel de calle.
Almacenamiento compacto y claves de agrupación
Guarde lat/lon con una política fija de decimales para reducir cargas útiles y agrupar puntos cercanos que compartan la misma clave de coordenada redondeada.
Precisión documentada en datos abiertos
Aplique una precisión pública declarada (por ejemplo cuatro decimales) en cada fila de instalaciones para que las coordenadas publicadas coincidan con el aviso de privacidad del portal.
Preguntas frecuentes
¿Cómo redondeo latitud y longitud a N decimales?
Envíe lat finita (−90…90), lon (−180…180) y decimals opcional (0–10, por defecto 4).
¿Qué significan cuatro decimales en el terreno?
Unos once metros de arco de latitud en cualquier latitud, y unos once metros de arco de longitud cerca del ecuador (menos hacia los polos).
¿El redondeo envuelve la longitud más allá de ±180?
Las entradas válidas permanecen dentro de los rangos tras el redondeo; se permiten límites como 90 o 180.
¿Es lo mismo que un redondeador numérico general?
No. Esta herramienta está pensada para pares geográficos: valida rangos terrestres, redondea ambos ejes juntos e informa metros aproximados de precisión. Para números arbitrarios use una herramienta de redondeo general.
¿Cómo se redondean los valores que quedan justo en la mitad?
Alejándose de cero. Cada coordenada se multiplica por diez elevado al número de decimales, se redondea al entero más cercano llevando los empates lejos de cero y se vuelve a dividir, así que positivos y negativos se tratan de forma simétrica.
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/coordinate-round \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"lat":40.712812345,"lon":-74.006012345}'const res = await fetch("https://api.kit.forhosting.com/geo/coordinate-round", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"lat": 40.712812345,
"lon": -74.006012345
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/coordinate-round",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"lat": 40.712812345,
"lon": -74.006012345
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/coordinate-round", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"lat":40.712812345,"lon":-74.006012345}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"lat":40.712812345,"lon":-74.006012345}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/coordinate-round", 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.712812345,
"lon": -74.006012345
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.coordinate_round",
"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
Por qué importan los decimales en latitud y longitud
Esta capacidad aplica redondeo half-away-from-zero en cada eje de forma independiente: multiplica por diez elevado a decimales, redondea al entero más cercano con empates alejándose de cero, divide de nuevo y limpia el residual binario de coma flotante para que los goldens JSON sean estables entre runtimes. Los valores fuera de esos rangos cerrados fallan con invalid_input en lugar de envolver en silencio, lo que inventaría otro lugar en la Tierra. La respuesta repite la lat y lon originales como lat_in y lon_in para que pueda auditar cuánto se descartó sin rehacer el registro de la petición.
Contrato de entrada, campos de respuesta y errores
Envíe un cuerpo JSON con los números finitos obligatorios lat y lon en grados decimales, y el entero opcional decimals de cero a diez. Se aceptan alias de campo: latitude para lat; longitude o lng para lon; places, precision o dp para decimals. En caso de éxito el cuerpo incluye lat y lon redondeados a los lugares pedidos; decimals aplicado; lat_in y lon_in tal como se recibieron tras la coerción numérica; approx_precision_lat_m y approx_precision_lon_m estimando el tamaño en el terreno de una unidad del último lugar a la latitud redondeada; approx_precision_m como el mayor de esos dos ejes para una lectura de privacidad conservadora; method igual a decimal_places; y una cadena formula breve que reafirma la regla multiplicar-redondear-dividir. Combine este endpoint con sus propias herramientas de geohash o teselas si necesita un identificador de celda de rejilla; esta capacidad solo reduce la precisión de coma flotante y no codifica celdas ni proyecta a Web Mercator.
Dónde el redondeo de coordenadas aporta valor en producción
Como la implementación es parse puro de nivel A, cada llamada correcta cuesta el precio base publicado $0.002 sin tokens de modelo ni red saliente.
Preguntas técnicas
¿Cuánto cuesta el redondeador de precisión de coordenadas?
La herramienta del navegador es gratuita. Las peticiones API usan saldo prepago KIT a $0.002 por llamada correcta; la entrada inválida no se factura.