WGS84'te bir GPS koordinatım var, ben de JavaScript'te PROJ.4 veya Proj4js kullanarak SWEREF99 TM'de bir harita projeksiyon koordinatına dönüştürmek istiyorum.WGS84 koordinatını PROJ.4 ile projeksiyonda koordinat nasıl dönüştürülür?
PROJ.4 belgelerini bulmak zor ve nasıl kullanılır. İyi bir bağlantınız varsa, lütfen yorum olarak gönderin.
String[] proj4_w = new String[] {
"+proj=utm",
"+zone=33",
"+ellps=GRS80",
"+towgs84=0,0,0,0,0,0,0",
"+units=m",
"+no_defs"
};
Projection proj = ProjectionFactory.fromPROJ4Specification(proj4_w);
Point2D.Double testLatLng = new Point2D.Double(55.0000, 12.7500);
Point2D.Double testProjec = proj.transform(testLatLng, new Point2D.Double());
Bu bana noktası Point2D.Double[5197915.86288144, 1822635.9083898761]
vermek ama olmalı: Ben Lat: 55° 00’ N, Long: 12° 45’ E
dönüştürmek için bir PROJ.4 Java library kullanmaya çalıştı ve bu kodla denedim +proj=utm +zone=33 +ellps=GRS80 +towgs84=0,0,0,0,0,0,0 +units=m +no_defs
SWEREF99 TM için PROJ.4 parametreleri
olduğunuN: 6097106.672, E: 356083.438
Neyi yanlış yapıyorum? ve bunun yerine hangi yöntemi ve parametreleri kullanmalıyım?
Doğru değerler Lantmäteriet'dan alınmıştır.
proj.transform(testLatLng, new Point2D.Double());
'un doğru yöntem olup olmadığından emin değilim.