Python 如何从未知投影的几个不动点推断坐标

Python 如何从未知投影的几个不动点推断坐标,python,geolocation,map-projections,Python,Geolocation,Map Projections,我在地图上有大约300(x,y)个点的值(整数)(未知投影)。我还有6个点(x,y,纬度,经度),我想用它们来推断其他点的纬度和经度 我已经试着推断出地图上有多少个单位对应于什么样的纬度或经度距离,但我意识到这并不是一个解决方案,因为没有固定的地图,因为这取决于投影。尽你所能找到投影。有了它,再加上6个或更少的参考点,你就可以轻松校准地图了 否则,只能获得粗略的近似值。在这种情况下: 您可以使用6个已知点对地图进行三角化,并在每个三角形内插值lat/lon 也可以使用薄板样条曲线(二维样条曲线)

我在地图上有大约300(x,y)个点的值(整数)(未知投影)。我还有6个点(x,y,纬度,经度),我想用它们来推断其他点的纬度和经度


我已经试着推断出地图上有多少个单位对应于什么样的纬度或经度距离,但我意识到这并不是一个解决方案,因为没有固定的地图,因为这取决于投影。

尽你所能找到投影。有了它,再加上6个或更少的参考点,你就可以轻松校准地图了

否则,只能获得粗略的近似值。在这种情况下:

您可以使用6个已知点对地图进行三角化,并在每个三角形内插值lat/lon

也可以使用薄板样条曲线(二维样条曲线)获得近似的x、y lat/lon变换

如果地图具有lat/lon线(或UTM线),则可以在地图的栅格上投影四舍五入的lat/lon值以验证结果,并在必要时进行调整

您还可以通过在Google Earth、Bing地图中识别点来改进校准点(x、y、lat、lon)的收集。。。(在谷歌地球时代之前,我经常亲自访问各个点并获取它们的GPS坐标…)