【发布时间】:2010-09-05 08:08:59
【问题描述】:
我有一堆纬度/经度对,它们映射到(地理扭曲的)地图上的已知 x/y 坐标。
然后我还有一对纬度/经度。我想尽可能地将它绘制在地图上。我该怎么做?
起初我决定为三个最近的纬度/经度点创建一个线性方程组,并根据这些点计算一个变换,但这根本不起作用。由于这是一个线性系统,我也不能使用更多的附近点。
您不能假设 North 已启动:您所拥有的只是现有的 lat/long->x/y 映射。
编辑:它不是墨卡托投影或类似的东西。为了可读性,它被任意扭曲(想想地铁地图)。我只想使用最近的 5 到 10 个映射,以便地图其他部分的失真不会影响我尝试计算的映射。
此外,整个地图位于一个非常小的地理区域内,因此无需担心地球——平地假设就足够了。
【问题讨论】:
-
你试过trimaps.com 吗?
标签: math maps mapping latitude-longitude