Editar : actualice con información específica de OSGB36.
Bueno, la buena noticia es que la proyección objetivo es OSGB36, que es una proyección bien conocida y estandarizada. La mala noticia es que la programación SIG sigue siendo realmente difícil :)
Hay un conjunto de parámetros que deben definirse, y las operaciones matemáticas aplicadas a esos parámetros, para proyectar con éxito lat / long a las cuadrículas. Afortunadamente, hay bases de datos de parámetros para el primero y bibliotecas para el segundo. proj.4
, que mencioné anteriormente, es una de las bibliotecas estándar. También hay puertos proj.4
a otros lenguajes, incluido JavaScript, que con suerte está lo suficientemente cerca de jScript para sus propósitos. El puerto es proj4js .
La otra cosa que necesita saber es el EPSG
número de sus sistemas de coordenadas. OSGB36 es EPSG: 6277. El EPSG es un organismo creado por la industria petrolera (creo) que recopiló muchas proyecciones definidas localmente y las documentó. La base de datos ahora se mantiene abiertamente, y las bibliotecas SIG pueden usar sus definiciones.
Información previa
Sus números este / norte pueden estar en el sistema de red nacional británico .
Me di una respuesta a otra pregunta relacionada con SIG que incluye enlaces a proj.4
, que es una de las bibliotecas estándar para la conversión entre latitud / longitud y Este / Norte (el cálculo hacia adelante se llama projection
en el mundo SIG). Nunca lo he usado para la conversión que está buscando, pero el software está bien documentado y viene con definiciones de conversión para muchas proyecciones.