Ich habe eine GPS-Koordinate in WGS84, die ich in SWEREF99 TM mithilfe von in eine Kartenprojektionskoordinate transformieren möchte PROJ.4 in Java oder Proj4js in JavaScript.
Es ist schwer, Dokumentation für PROJ.4 zu finden und wie man es benutzt. Wenn du einen guten Link hast, poste ihn bitte als Kommentar.
Die PROJ.4-Parameter für SWEREF99 TM sind +proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs
Ich habe versucht, eine PROJ.4 Java-Bibliothek zu verwenden, um Lat: 55° 00’ N, Long: 12° 45’ E
zu transformieren und habe das versucht Code:
Das gibt mir den Punkt Point2D.Double[5197915.86288144, 1822635.9083898761]
aber ich sollte N: 6097106.672, E: 356083.438
sein
Was mache ich falsch? und welche Methode und Parameter sollte ich stattdessen verwenden?
Die korrekten Werte stammen aus Lantmäteriet .
Ich bin mir nicht sicher, ob proj.transform(testLatLng, new Point2D.Double());
die richtige Methode ist.
Tags und Links java map-projections wgs84 proj4js proj4