Frage

Was ist Google Karte der räumliche Bezugssystem zu verwenden, wenn Sie einen lat eingeben, lange in die Karten Suchleiste?

Ich habe Hinweise gefunden, dass es WGS84 sein könnte, aber in diesem Koordinatensystem nach der Konvertierung, erscheint nichts, wenn ich die Koordinaten in das Google einfügen Karten Suchfeld ein.

Ich bin Umwandlung von GDA MGA 56

Beispiel:

  • Eingabe MGA56 coords: 336301, 6253363
  • Erwartete WGS86 Koordinaten: -33,8473340793201, 151,230631835944
  • Ich bekomme: 16.834.916,928327594 -4008321,1020318186

Spatial coord Systeme:

  • EPSG: 28356 für MGA56
  • EPSG: 900.913 für WGS86 (Google Maps)

Ich bin mit GeoTools tun die Transformation:

    CoordinateReferenceSystem crsMga56 = CRS.parseWKT(mga56);
    CoordinateReferenceSystem crsGmaps = CRS.parseWKT(gmaps);

    Coordinate coordinate = new Coordinate(336301, 6253363);
    Point point = new GeometryFactory().createPoint(coordinate);

    MathTransform transform = CRS.findMathTransform(crsMga56, crsGmaps);
    Geometry geometry = JTS.transform(point, transform);

Ich weiß, dass die Transformation nicht korrekt ist, als wenn ich ein Online-Tool verwenden Sie es mir die richtigen Koordinaten gibt. http: //www.environment. gov.au/cgi-bin/transform/mga2geo_gda.pl?east=336301&north=6253363&zone=56

War es hilfreich?

Lösung

Google verwendet eine kugelförmige Mercator-Projektion basierend auf WGS84. Es gibt ein writeup auf der Openlayers-Website.

Andere Tipps

Wenn es eine Verwendung ist, fanden wir GeoTools die JVM wurden so zu verändern, dass lat & lang in umgekehrter Reihenfolge waren (dh 151, -33), was erklären könnte, warum Sie außerhalb der Grenzen werden immer {151> 90}) es war ein Albtraum zu finden

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