2012-02-24 195 views
0

似乎Google和这里都有很多信息,这些信息说明了很多不同的纬度,经度转换。将纬度经度转换为矩形上的x,y点

所以我问的是你尽可能简单,并且不要把我送到其他地方寻求答案。

我想从我选择来定义它(0,0)点放在整个世界中的二维方形,其中每个点代表的距离(以米为单位), 你能不能给我一个数学算法来做到这一点。

+1

它完全取决于您使用的地图投影。这就是为什么有这么多算法。 – delnan 2012-02-24 18:47:57

+0

准确度要求是什么?如果你不关心精度,最简单的解决方案是x = lon; y = lat。 – TreyA 2012-02-24 18:56:52

+2

你能澄清最后一段吗?我不清楚你的意思或想要什么。一个点代表一个距离? – 2012-02-24 22:19:59

回答

1

您可以使用azimuthal equidistanttwo-point equidistant投影。

其中方位角等距是最简单的。要做到这一点,只需从世界的参考点开始,并将其放在地图的中心。然后以地图上的同心圆向外进行,并且每个新的圆以适当的距离和角度绘制世界上的所有点。

做完这些之后,你的地图应该看起来像一个圆圈,所有的点都是距离你的中心点的正确距离。

相关问题