x

Koordinaten Umrechnung / Transformation?


  1. Koordinaten Umrechnung / Transformation? · Ghostrider82 (Gast) · 22.07.2011 21:55 · [flux]

    Guten Abend zusammen,

    ich lasse mir per Klick auf die Karte die entsprechende Koordinate ausgeben.

    Verwende ich WMS, erhalte ich die Koordinaten im gewohnten Format 8.12346 / 51.123456.
    Verwende ich jedoch OSM.Mapnik, bekomme ich Koordinaten im Format wie -100583.1292 / 60591.1264

    Nun weiss ich leider nicht, wie man die "langen Koordinaten" in die oberen transformiert.

    Bzw. gibt da dafür eine Umrechnungsformel? Ich finde nämlich keine -.-

    Vielen Dank im Voraus.


    • Re: Koordinaten Umrechnung / Transformation? · woodpeck (Gast) · 22.07.2011 22:06 · [flux]

      Ghostrider82 wrote:

      Nun weiss ich leider nicht, wie man die "langen Koordinaten" in die oberen transformiert.

      Die "langen Koordinaten" sind vermutlich Koordinaten in der sphaerischen Mercator-Projektion (alias "Google-Projektion").

      Probier mal sowas:

      var proj4326 = new OpenLayers.Projection("EPSG:4326");
      var projmerc = new OpenLayers.Projection("EPSG:900913");
      var lonlat = new OpenLayers.LonLat(-100583.1292 / 60591.1264);
      lonlat.transform(projmerc, proj4326);

      Bye
      Frederik


    • Re: Koordinaten Umrechnung / Transformation? · Ghostrider82 (Gast) · 22.07.2011 22:11 · [flux]

      Supi, hat geklappt.
      In der Richtung war ich schon am Tippen, aber das mit der Transformation habe ich mir erst heute "aus der Not heraus" angeschaut.

      Aber, Prima dass das klappt 🙂

      Danke dir.