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