Python GPS坐标到地图上的像素,以3个点为参考

Python GPS坐标到地图上的像素,以3个点为参考,python,gps,coordinates,Python,Gps,Coordinates,我有一张地图的图像,它被校准为3个点的纬度和经度坐标 比如说 P1=[lat1,lon1,x1,y1] P2=[lat2,lon2,x2,y2] P3=[lat3,lon3,x3,y3] 在现实世界中,lat和lon是坐标系,x和y是地图图像中相应的像素 然后我测量了GPS坐标(lat,lon),我需要在图像上绘制。所以我需要找到它的像素(x,y) 如何计算测量坐标的像素 地图的面积相对较小(最大10公里),因此我假设地球是平的 我正在使用python看起来很难,人们需要对测地线有很好的理解,为

我有一张地图的图像,它被校准为3个点的纬度和经度坐标

比如说
P1=[lat1,lon1,x1,y1]
P2=[lat2,lon2,x2,y2]
P3=[lat3,lon3,x3,y3]

在现实世界中,lat和lon是坐标系,x和y是地图图像中相应的像素

然后我测量了GPS坐标(lat,lon),我需要在图像上绘制。所以我需要找到它的像素(x,y)

如何计算测量坐标的像素

地图的面积相对较小(最大10公里),因此我假设地球是平的


我正在使用python

看起来很难,人们需要对测地线有很好的理解,为什么不直接使用它呢?因为我想了解这是如何实现的。我想用我自己的地图图像