Frage

Ich versuche MGRS- Linien über eine Karte in einem Overlay plotten mit Openlayers (JavaScript). Wo bin ich wirklich Probleme aufweist, ist die Identifizierung der seltsamen Plätzen (nicht 100kmx100km Grids). Weiß jemand, wo ich einen Algorithmus finden könnte dies zum Plotten?

Insbesondere die Informationen, die ich haben kann oder finden ist: Konvertieren einer Breite / Länge bis MGRS- Konvertieren Sie einen vollständigen MGRS- Zeichenfolge (das heißt, 17SLA123678 aber nicht 17SLA) zu Lat / Lon Konvertieren Breite / Länge auf Bildschirmpixel und umgekehrt

Danke!

War es hilfreich?

Lösung

Ich weiß nicht, das MGRS- System, aber die Proj4JS Bibliothek nützlich sein. Dies wird zur Transformation zwischen Koordinatensystemen, so dass Sie es bis zu konvertieren von einem coordsys zu Pixeln oder häufiger von einem coordsys zum anderen setzen kann.

ist es Open Source, und im Großen und Ganzen auf der Basis der bekannten proj.4 Bibliothek und Schnittstellen mit Openlayers. Eigentlich proj4js Openlayers Anwendungen zwischen verschiedenen Koordinatensystemen zu machen.

Andere Tipps

ich einen Teil dieser Funktionalität nur hinzugefügt https://github.com/jaycrossler/js-maptools (Verwendungen Leaflet anstelle von Openlayers). Es wird ein Polygon über die USNG / MGRS- Zelle ziehen, dass die Maus über ist.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top