这样表示的位置是什么格式?


16

在转换旧系统时,我遇到了一个位置列,其值的格式如下: 38RQT6410550656

虽然我从未见过以这种方式代表全球定位,但是将其放置在Google Maps中会得出正确的位置。在不知道这种格式称为什么的情况下,我一直无法找到有关此格式的任何信息。

这是什么格式?如何将其转换为纬度和经度(或将位置获取到SQL Geography列中)?


Answers:


25

坐标位于MGRS(军事网格参考系统)中,该系统是投影坐标系。由于有10个尾随数字,因此这些坐标的精度为0.1米。您可以像这样在在线网站中批量转换坐标

前三个字符是“网格区域定义”:38R

在此处输入图片说明

接下来的两个字符是10万平方米的ID:UJ

最后10个字符是网格坐标:x轴= 64105 y轴= 50656。

在此处输入图片说明

我不确定如果没有在线网站的帮助,您怎么能从MGRS转换为Lat,Long。如果您知道python,有一个名为mgrs的Python模块可以工作。我也会看这个线程,因为它听起来与您想要的相似。我确定其他人的爆炸效果更好,但我认为我会发出声音。

更新:

我刚刚测试了python模块,它起作用了。这是屏幕截图: 在此处输入图片说明

您将需要Python 2.7Microsoft Visual C ++编译器才能使用python 2.7

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.