In einem aktuellen Projekt musste ich die Koordinaten von ViennaGIS Gauß-Krüger M 34 MGI Austria GK East in Google WGS84 unter
Verwendung des EPSG-Codes 31256 umwandeln. Der Zweck war das Anzeigen von Pins auf Google Maps oder Leaflet für von ViennaGIS
bereitgestellten Objekten und Orten.
Leider verwendet ViennaGIS eine Gauß-Krüger M 34-Projektion, die mit den meisten Map-SDKs
nicht verwendet werden kann. Daher musste ich die Koordinaten vorher in das Koordinatensystem von Google umwandeln.
Ich habe die Bibliotheken proj4j und proj4js
verwendet, die Java und JavaScript-Ports der proj-Bibliothek sind.
Die folgenden Code-Snippets zeigen, wie ViennaGIS GK34 zu WGS84 Koordinaten mit Kotlin bzw. JavaScript transformiert werden können.