我需要将此坐标系转换为GPS系统或经度/纬度。 问题是我不知道它们是什么类型的坐标。首先我认为它们是NMEA坐标,但它们有点长,它们没有给出正确的值。我从数据库中得到这个值,这是一个php调用。我知道坐标是哪个城市,但到目前为止我得到的值甚至都不接近。
我明白了:
1740966.0365683099
5867224.681013038
我应该得到什么(大致):
46.55620, 15.58582
答案 0 :(得分:1)
他们看起来可能是十进制度。 你应该试着看看这个 https://www.maptools.com/tutorials/lat_lon/formats
答案 1 :(得分:0)
这可能是Spherical Mercator,这是Google使用的网络地图系统。有一个线索是UTM转换在一个轴上工作,这意味着它可能是一个东向北向型系统,其原点在赤道上。
您可以使用EPSG:900913或EPSG:3857进行转换。
这是Python中使用pyproj
的一个例子from pyproj import transform,Proj
inProj = Proj(init='epsg:3857') # Spherical Mercator
outProj = Proj(init='epsg:4326') # Latitude / Longitude (WGS 84)
x1,y1 = 1740966.03,5867224.681
x2,y2 = transform(inProj,outProj,x1,y1)
print x2,y2
15.6393639388 46.5394669949
这是一个令人惊讶的选择,因为这个系统往往被专业制图师瞧不起(详情请看EPSG代码900913的历史)。
它看起来足够接近同一个城市,希望你用它作为坐标的粗略估计。