我现在搜索了大约一天,但在 Javacode 中没有找到任何关于我的问题的示例。
我有一个大小为 2000*1400 像素的世界地图,带有“Mollweide”投影。如何找出地图中点 (500,300) 的经度和纬度?我想用Java对此进行编码。
我尝试使用“Java Map Projection Library”来做到这一点:
Point2D.Double pointonmap = null;
Point2D.Double latlon = null;
MolleweideProjection molproj=new MolleweideProjection();
pointonmap = new Point2D.Double (1400,1000);
latlon=molproj.inverseTransform(pointonmap,new Point2D.Double ());
System.out.println("latlon: " + latlon.getX() + ", " + latlon.getY());
有人可以帮我吗?代码示例或提示。
谢谢并恭祝安康