1

我今天阅读了大量有关地图投影的信息。可用的信息量是压倒性的。

我试图简单地将经纬度值转换为屏幕 X、Y 坐标,而不使用任何地图。我不需要投影到任何地图上的值,只需在窗口上即可。

窗口本身代表大约。1500x1500 米的位置。Lat, Long 所需的精度为 1/10 秒。

将纬度/经度表示转换为屏幕可能有哪些更简单的方法?

我已经阅读了几篇关于图像翻译的文章和帖子,但与自然 java 坐标系无关。

感谢您的任何见解。

4

1 回答 1

3

投影到屏幕时,您仍然是投影到“地图”,因此这实际上取决于您的地图投影是什么。但是,如果您只在 1500x1500 米的小区域内工作,您可以使用简单的笛卡尔投影,其中每个像素是等量的空间(即如果您的屏幕是 1500 像素,那么每个像素将代表 1 米)。但是,您仍然需要考虑您在地球上的位置,因为度数的长度(纬度和经度)可能会因您所在的位置而有很大差异。如果您正在使用固定区域,您应该能够在该点查找 1 度的长度。

于 2010-05-10T03:25:33.677 回答