In quale formato è rappresentato un luogo come questo?


16

Durante la conversione di un vecchio sistema, mi sono imbattuto in una colonna di posizione con valori in un formato come questo: 38RQT6410550656

Sebbene non abbia mai visto il posizionamento globale rappresentato in questo modo, inserendolo in Google Maps si otterrà una posizione corretta . Senza sapere come si chiama questo formato, non sono stato in grado di trovare alcuna informazione al riguardo.

Che formato è e come posso convertirlo in latitudine e longitudine (o ottenere la posizione in una colonna Geografia SQL)?


Risposte:


25

Le coordinate sono in MGRS (Military Grid Reference System) che è un sistema di coordinate proiettato. Queste coordinate ti danno una precisione di 0,1 metri poiché ci sono 10 cifre finali. È possibile convertire in batch le coordinate in siti Web online come questo

I primi 3 caratteri sono la "desiganazione della griglia": 38R

inserisci qui la descrizione dell'immagine

i due personaggi successivi sono l'ID quadrato di 100.000 metri: UJ

gli ultimi 10 caratteri sono le coordinate della griglia: asse x = 64105 asse y = 50656. Ripartizione nell'immagine seguente.

inserisci qui la descrizione dell'immagine

Non sono sicuro di come si possa convertire in Lat, Long da MGRS senza l'aiuto di un sito Web online. Esiste un modulo Python chiamato mgrs che potrebbe funzionare se conosci Python. Vorrei anche guardare questo thread poiché sembra simile a quello che stai cercando. Sono sicuro che qualcun altro ha una spiegazione migliore, ma ho pensato che avrei dovuto intervenire.

aggiornare:

Ho appena testato il modulo Python e ha funzionato. Ecco uno screenshot: inserisci qui la descrizione dell'immagine

avrai bisogno del compilatore Python 2.7 e Microsoft Visual C ++ per python 2.7 affinché funzioni.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.