我正在使用本地雨雷达(png)的图像为我自己制作天气程序,该图像已被修改为自定义尺寸(496,480)像素。我需要建议在图像上绘制我的位置(从纬度和经度),因为我知道每个像素代表250米,给定的点是图像坐标和相应的真实世界坐标。
答案 0 :(得分:0)
对于像这样的小规模,地图投影并不重要。您可以先从地图中减去相对于地图的纬度和经度,然后从中减去图像左上角像素的纬度和经度。
要将生成的角度转换为距离,请将它们转换为弧度,然后将它们乘以地球的平均半径(约6371000米),或者如果您想更精确,请将它们乘以地球的半径。该区域(从极地的6356752米到赤道的6378137米)。
要将这些距离偏移转换为像素坐标中地图图像上的点,只需将它们除以250即可。