这是啥坐标系?

Posted

技术标签:

【中文标题】这是啥坐标系?【英文标题】:What coordinate system is this?这是什么坐标系? 【发布时间】:2014-08-22 12:40:48 【问题描述】:

我需要将此坐标系转换为 GPS 系统或经度/纬度。 问题是我不知道它们是什么类型的坐标。首先我认为它们是 NMEA 坐标,但它们有点长,而且它们没有给出正确的值。我从数据库中得到这个值,真正的 php 调用。我知道坐标是哪个城市,但到目前为止我得到的值甚至不接近。

我明白了:

1740966.0365683099
5867224.681013038

我应该得到什么(大致):

46.55620, 15.58582  

【问题讨论】:

这些值如何进入数据库? 这个数据库是当地巴士公司的财产。他们输入了它,但我与他们没有联系。这是我毕业项目的一部分,我的导师目前不在,我需要尽快完成。它们是公交车站的位置。我以为他们会是 GPS,但事实并非如此。 您确定坐标与任何地理坐标系相关吗?他们看起来很奇怪。它们可能来自仅用于显示目的的 acad 绘图(例如地图),我很确定这里没有人会知道。您必须询问公司究竟是什么坐标系。最好他们应该给你那个投影的 EPSG 数。它既不是 UTM,也不是 ETSR89,也不是 GausKrüger,也不是 MGRS /UTMREF。你也可以在gis.stackexchange.com 提问。您也可以联系斯洛文尼亚国家调查局。或者您联系您所在大学的地理研究所 【参考方案1】:

它们看起来可能是十进制度。 你应该试试看这个 https://www.maptools.com/tutorials/lat_lon/formats

【讨论】:

我认为他们也是。但即使我从 1740966.0365683099 中取出前 2 个数字,我也会得到 17 小时,但坐标是 15 小时。 我在检查自己时也发现了这一点。你在海拔较高的地方吗?结果非常接近,但是当您谈论坐标时,几度可能意味着巨大的差异 海拔高度约288.0米。当我将其转换为小时、分钟和秒时,我没有得到任何有用的数据,但我非常接近地将预期数据转换为秒。相差大约 2000 秒。 严重反对?这是回答问题的建设性尝试。我的代表被这样的小额投票破坏了。我放弃了。 这甚至不接近十进制,在你写之前先考虑一下。如果您知道答案,请发布它。但是对于基于地理坐标的低知识的推测,您最好使用评论字段。否决票系统是为了标记错误的答案。在你的情况下这是错误的。【参考方案2】:

这可能是 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 的历史)。

它看起来足够接近,可以在同一个城市中,希望这就是您对坐标的粗略估计。

【讨论】:

以上是关于这是啥坐标系?的主要内容,如果未能解决你的问题,请参考以下文章

这个geojson例子的坐标是啥格式

如何在 C++ 中获取边界框(矩形)内的像素值和坐标?有啥方法吗?

这是啥纬度/经度格式?

怎么通过坐标数据 直接看出属于啥坐标系

中国地图大地理2000坐标系对应啥投影坐标系

这个 SpriteKit 设置中的坐标系有啥问题?