5 votos

MGRS en OpenLayers

Estoy tratando de ver la Referencia de Cuadrícula Militar Sistema de coordenadas en Openlayers a través de la MousePosition de control. Hay una manera fácil de lograr esto sólo a través de Javascript? Estoy mirando el Proj4 de la biblioteca y me parece que no puede encontrar apoyo para esto.

También, ¿por qué no puedo encontrar un código EPSG para este sistema de referencia? Al ser relativamente nuevo para geoespacial en el desarrollo web, las respuestas que me estoy encontrando en línea son sólo el envío de mí en círculos.

Cualquier ayuda sería impresionante. Gracias!

14voto

texai Puntos 178

usted puede utilizar Nacional de los Estados Unidos de la Cuadrícula de funciones. añadir este código a su página de índice

<script src="usng.js" mce_src="usng.js"></script>

y, a continuación, ejecute este método:

1.LLtoUSNG(lat, lon, precisión) : convertir lat/lng grados decimales a un USNG cadena

ejemplo:

alert(LLtoUSNG(lat, long, 5));

ejemplo de resultado:

Five digits:  1 meter precision    eg. "18S UJ 23480 06470"

2.USNGtoLL(usng_string,latlng) : convertir un USNG cadena de lat/lng grados decimales

ejemplo de entrada:

NNCCCNNNNNNNNNN
NNC CC NNNNNNNNNN
NNC CC NNNNN NNNNN

3.LLtoUTM(lat,lon, utmcoords): Convierte lat/long a coordenadas UTM.

hay algunas informaciones en js...

En cuanto a la otra pregunta, mgrs sistema no es una tupla de coordenadas debido a que tiene cuatro parámetros. en el caso normal, coordinar tuplas constan de dos parámetros como lat y lon...

espero te sirva de ayuda...

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X