做任何开放源码或"免费"库存Java在那里我可以执行的协调转变,从一个空间系统的另一个?

我发现Opengeo http://opengeo.org/ 但这是一个巨大的和全面的图书馆为各种空间的事情。

没有任何较小的存在吗?我需要转换,从MGA56到WGS84。

有帮助吗?

解决方案

一个简单的解决方法是 PROJ.4, 但它没有Java绑定,因此与它的工作可能有点棘手。一个更完整的(但可能比你想要的)的解决方案将是 GeoTools.但是,快速搜索发现的 Java地图投影图书馆, ,这似乎是一个Java口的PROJ.4.我会给这一尝试。

由于看来你需要做的一个基准面转移,不仅是一个投影,你会需要有一种坐标系统的数据库。最容易得到保留的是EPSG数据库--PROJ.4配有一个EPSG映射文件,该文件应能很好足够数目的。

它看起来像是MGA56 EPSG:28356, 当然WGS84是 EPSG:4326.

其他提示

有在Java中完全写入一个轻量级库。

坐标转换套件(删节CTS)是开发用以执行坐标使用公知的测地算法和参数集变换的库。

CTS处理4257坐标参考系统(3910 EPSG)。

该项目的源代码位于:

https://github.com/irstv/CTS

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top