Conversor de coordenadas a referencia de cuadrícula OSGB
Convierta un easting y un northing de la Cuadrícula Nacional Británica en la conocida referencia OSGB de dos letras utilizada en mapas, registros de campo y conjuntos de datos geográficos de Gran Bretaña.
Ejecutar — gratis
Elija cuántos dígitos conservar para cada coordenada, desde un cuadrado general de 100 kilómetros hasta una celda precisa de un metro. El conversor aplica la rotulación estándar y trunca correctamente los dígitos, por lo que genera referencias claras como TQ 300 800 sin consultar servicios externos.
Introduzca coordenadas del sistema correcto
Introduzca un easting y un northing expresados en metros dentro de la Cuadrícula Nacional Británica. El primero mide la distancia hacia el este desde el origen de la cuadrícula y el segundo, la distancia hacia el norte. Estos valores no son longitud y latitud, y el conversor no intenta adivinar ni transformar el sistema de coordenadas. Antes de convertirlos, confirme que la fuente los identifica como Cuadrícula Nacional Británica, OSGB o EPSG:27700. Un par procedente de otra proyección puede parecer válido y producir una referencia verosímil, pero señalará un lugar equivocado. El easting debe ser igual o superior a cero e inferior a 700000; el northing debe ser igual o superior a cero e inferior a 1300000. Se admiten metros decimales, aunque la precisión elegida solo puede representar celdas completas. El cálculo es local y determinista: la misma entrada siempre produce el mismo texto, sin geocodificación ni consulta cartográfica remota.
Elija la precisión adecuada
La precisión indica cuántos dígitos aparecen para cada coordenada dentro de su cuadrado rotulado de 100 kilómetros. Cero devuelve solo las dos letras e identifica un cuadrado de 100 kilómetros. Un dígito por coordenada identifica uno de 10 kilómetros; dos, uno de un kilómetro; tres, uno de 100 metros; cuatro, uno de 10 metros; y cinco, uno de un metro. Por tanto, una precisión de tres crea una referencia convencional como TQ 300 800, con tres dígitos de easting y tres de northing. Añadir dígitos reduce la celda, pero no mejora la exactitud de la medición original. Elija una precisión acorde con la forma de obtención de la coordenada y con su uso posterior. Una observación registrada únicamente con exactitud de 100 metros no debería presentarse como una posición de un metro solo porque sea posible imprimir más dígitos. La salida conserva los ceros iniciales porque forman parte significativa de la referencia.
Comprenda las letras y el truncamiento
Los dos primeros caracteres identifican el cuadrado de 100 kilómetros de la Cuadrícula Nacional. El cálculo obtiene esas letras directamente de los índices del easting y el northing y omite la letra I para evitar confundirla con el número uno. Los grupos numéricos restantes expresan la distancia hacia el este y hacia el norte dentro de ese cuadrado. El orden es siempre easting primero y northing después: avance horizontalmente y luego verticalmente. Los dígitos se truncan con la precisión solicitada, no se redondean. Esto resulta esencial cerca del límite de una celda, ya que una referencia de cuadrícula identifica convencionalmente la esquina suroeste de la celda que contiene el punto. El redondeo podría desplazar la referencia a una celda vecina. El objeto devuelto contiene la referencia completa, el cuadrado de dos letras, los grupos de dígitos separados cuando la precisión supera cero y la precisión aplicada. Así puede copiar el texto o almacenar sus partes sin volver a dividirlo.
Qué puede hacer con ella
Estandarizar registros de campo
Convierta coordenadas métricas en referencias con espaciado uniforme antes de incorporarlas a informes o inventarios de activos.
Preparar etiquetas cartográficas
Genere referencias OSGB legibles con una precisión común para mapas impresos, notas de ruta, señales o información para visitantes.
Normalizar datos geográficos importados
Transforme columnas numéricas en un campo de referencia estándar para buscar, comparar, exportar o revisar la calidad.
Preguntas frecuentes
¿Qué sistema de coordenadas debo utilizar?
Utilice eastings y northings de la Cuadrícula Nacional Británica, normalmente identificada como OSGB o EPSG:27700. No introduzca longitud y latitud.
¿Qué significa la precisión?
Es el número de dígitos de cada grupo numérico. Cero representa un cuadrado de 100 kilómetros, tres uno de 100 metros y cinco uno de un metro.
¿Por qué se truncan los dígitos en lugar de redondearlos?
El truncamiento mantiene la referencia dentro de la celda que contiene el punto y la identifica desde su esquina suroeste.
¿Se conservan los ceros iniciales?
Sí. Cada grupo numérico se completa hasta la precisión seleccionada porque los ceros iniciales tienen valor posicional.
¿Cinco dígitos garantizan una exactitud de un metro?
No. Producen una celda de un metro, pero la exactitud real depende de las coordenadas originales y de cómo se midieron o transformaron.
¿Cuánto cuesta una solicitud a la API?
El precio de la API es de $0.002 por solicitud. La misma conversión determinista también puede ejecutarse 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/osgb-grid-reference \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"easting":530000,"northing":180000}'const res = await fetch("https://api.kit.forhosting.com/geo/osgb-grid-reference", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"easting": 530000,
"northing": 180000
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/osgb-grid-reference",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"easting": 530000,
"northing": 180000
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/osgb-grid-reference", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"easting":530000,"northing":180000}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"easting":530000,"northing":180000}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/osgb-grid-reference", 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
{
"easting": 530000,
"northing": 180000
}Ejemplo de respuesta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.osgb_grid_reference",
"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. |