将纬度/经度转换为MGRS坐标的Java库,反之亦然?

tf.*_*.rz 6 java latitude-longitude

我想知道存在什么类型的库(许可或不许可),我可以找到在纬度/经度坐标和军事网格参考系统(mgrs)坐标之间转换的方法.我没有明确地寻找lat/long到UTM转换器,它必须是mgrs.我已经做了一些搜索和谷歌搜索,从我发现的,lat/long到UTM频繁出现,但似乎没有人有用于将lat/long转换为MGRS的库,反之亦然.

有谁知道我可以找到哪些库或地方可以做这样的事情?

谢谢,任何帮助表示赞赏.

tf.rz

Ric*_*ton 7

我知道这是一个旧帖子,但我会为后代添加更多内容.JCoords有MGRS点转换,但需要很少的许可费.另一个来源是NASA的WorldWind项目(类似于Google Earth),该项目转换了由NGA创建的旧GeoTrans API.这是MGRS转换的实现:MGRSCoordConverter.java

  • 这不是很有用,因为你实际上需要整个World Wind库(它依次依赖于AWT和其他库),并且项目有自己的自定义日志代码嵌入到这些函数中.我把所有这些都撕掉了,并在GitHub上提供了代码:https://github.com/Berico-Technologies/Geo-Coordinate-Conversion-Java.我还应该补充一点,这是一个真正的开源,拥有友好的许可证. (8认同)