我正在为javascript(用于NodeJS和浏览器JavaScript)编写一个坐标转换库。我已经完成了很多工作。如果您有兴趣,请致电Check it out。我没有编写大部分代码,所以我不完全确定一切是如何工作的。MGRS/USNG-检测区域更改
从我所知道的情况来看,MGRS/USNG区域基本上被重命名为UTM区域,而UTM区域又以纬度/长度来定义。
比方说,我有一个MGRS坐标,我移动一定的位移。我能否准确确定是否跨越区域边界而没有先转换为lat/long?我知道如何在区域内移动时更新坐标,因为大部分区域内的所有东西都是正方形的。
有没有办法检测区域的变化,而不必转换为lat/long?
是否有任何图书馆,在任何语言,这样做?
现有的代码需要经度和纬度,所以我想我可以转换为经纬度,应用转换,然后转换回MGRS。如果我只想确定我所在的区域,那么这并不会那么糟糕,那么我可以在MGRS中保留其余的转换内容以保持精度。唯一的问题是,我想尽可能精确。
注:
我确实发现this article解释坐标转换,但是这并没有真正涵盖坐标变换。
我只注意到有用于制图一个stackexchange。这是否属于那里呢?这是一种混合的编程和制图。 – tjameson 2011-05-18 22:55:00