所以,我有一些有经度和纬度的数据。我不知道那些是来自什么投影。我有一些纬度和经度,我将从谷歌地图 API 中获取,它使用 SRID 为 3857 的投影。
如果我只是假设数据来自同一个投影,而事实证明它们不是,那么我的距离有多远?
例如,如果它们来自 3-d 投影(例如 4326),但我只是将它们放入 SRID 3857 的几何列中,而我们位于北半球(五大湖区,以及美国),有没有办法我可以弄清楚那会有多远?
EPSG:3857 使用米作为单位,而 EPSG:4326 使用度数。如果您尝试将它们绘制在同一张地图上而不重新投影其中一个,它们将彼此相距很远(许多数量级)。
您说您将从 Google Maps API 获取 lat-lng,使用 EPSG:3857 作为投影,但纬度和经度坐标不是根据定义投影的,尽管它们可能使用不同的基准。我找不到官方的谷歌文档,但共识似乎是谷歌地图 API 使用 WGS84,与 EPSG:4326 相同,所以你从谷歌地图 API 中提取的 lat-lngs 可能完全适合来自 EPSG:4326 的其他人。
请参阅http://spatialreference.org/ref/epsg/4326/和http://spatialreference.org/ref/sr-org/7483/和https://gis.stackexchange.com/questions/34276/whats-the -epsg4326 和 epsg900913 之间的差异