我有一份用英国地理参考格式(X,Y)给出的位置坐标列表,我想把它们转换为纬度和经度。我正在使用OSGridConverter(Python库),但它没有正确地进行转换。例如,一个位置的输入是X=517393.6563和Y=194035.5469。
from OSGridConverter import grid2latlong
l=grid2latlong('TG 517393.6563 194035.5469')
上面的内容提示了一个错误:OSGridConverter 错误:无效的网格参考。
因此,我尝试修正它,但是还是有问题:
>>>l=grid2latlong('TG 517393 194035')
>>>(l.latitude,l.longitude)
(52.71367793063314, 1.7297510074170983)
最终位置在英国,这是不正确的。可能是由于数据格式问题,但我不确定如何解决。