Quel format un emplacement est-il représenté comme ceci?

16

Lors de la conversion d'un ancien système, je suis tombé sur une colonne de position avec des valeurs dans un format comme celui-ci: 38RQT6410550656

Bien que je n'aie jamais vu le positionnement global représenté de cette façon, le mettre dans Google Maps entraînera un emplacement correct . Sans savoir comment s'appelle ce format, je n'ai trouvé aucune information à ce sujet.

De quel format s'agit-il et comment puis-je le convertir en latitude et longitude (ou obtenir l'emplacement dans une colonne SQL Geography)?

David Starkey
la source
3
Cela ressemble au système de référence de grille militaire (MGRS) .
Evil Genius

Réponses:

25

Les coordonnées sont en MGRS (Military Grid Reference System) qui est un système de coordonnées projeté. Ces coordonnées vous donnent une précision de 0,1 mètre car il y a 10 chiffres de fin. Vous pouvez convertir par lots les coordonnées dans des sites Web en ligne comme celui-ci

Les 3 premiers caractères sont la "désiganation de la zone de grille": 38R

entrez la description de l'image ici

les deux caractères suivants sont les 100 000 mètres carrés ID: UJ

les 10 derniers caractères sont les coordonnées de la grille: axe x = 64105 axe y = 50656. Répartition dans l'image ci-dessous.

entrez la description de l'image ici

Je ne sais pas comment vous pourriez convertir pour dire Lat, Long de MGRS sans l'aide d'un site Web en ligne. Il existe un module Python appelé mgrs qui pourrait fonctionner si vous connaissez python. Je voudrais également regarder ce fil car il ressemble à ce que vous recherchez. Je suis sûr que quelqu'un d'autre a une meilleure explication, mais je me suis dit que j'allais sonner.

mise à jour:

Je viens de tester le module python et cela a fonctionné. Voici une capture d'écran: entrez la description de l'image ici

vous aurez besoin de Python 2.7 et du compilateur Microsoft Visual C ++ pour python 2.7 pour que cela fonctionne.

PMK
la source