MGRS绘图叠加层

3
我正在尝试使用OpenLayers(JavaScript)在地图上绘制MGRS线路的覆盖层。我的主要问题是如何识别奇怪的方块(非100kmx100km网格)。是否有人知道我可以找到用于绘制这些网格的算法?
特别是,我已经拥有或者可以找到以下信息: 将纬度/经度转换为MGRS 将完整的MGRS字符串(例如17SLA123678,但不包括17SLA)转换为纬度/经度 将纬度/经度转换为屏幕像素及其反向操作。
谢谢!
2个回答

4
我不了解MGRS系统,但Proj4JS库可能会很有用。该库用于在坐标系之间进行转换,因此您可以设置它以将坐标系转换为像素,或更常见的是从一个坐标系转换到另一个坐标系。
它是开源的,并且基于广泛使用的proj.4库,并与OpenLayers接口。实际上,OpenLayers使用proj4js在不同的坐标系之间进行转换。

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接