Ergebnis 1 bis 3 von 3

Thema: Transformations Problem

  1. #1
    Johannes83 ist offline Neuer Benutzer
    Registriert seit
    04.12.2009
    Beiträge
    2

    Standard Transformations Problem

    Hallo,

    ich habe folgendes Problem. Ich habe mehrere Tabellen mit verschiedenen SRS. Auf diese möchte ich jetzt von GRASS aus zugreifen. Jedoch hätte ich gerne, dass die alle in einer Projektion (WGS84).

    Ich hab jetzt eine zweite Geometriespalte hinzugefügt (ist das eine gute idee?) mit dem Ziel die Geometrie dort als WGS84 einzufügen, dies hat leider nicht funktioniert.

    Code:
    gisdb=# update astatistik set wgs84_geom = st_astext(transform(geom,4326));
    ERROR:  new row for relation "astatistik" violates check constraint "enforce_srid_wgs84_geom"
    Alternative, hatte ich auch in Erwähgung gezogen, einfach die Geometry zu ändern. Das hat zwar über select funktioniert:
    Code:
     select st_astext(geom), st_astext(transform(geom, 4326)) from astatistik;
    aber leider nicht mit update.

    Für Tipps wäre ich sehr dankbar.

    LG Johannes

  2. #2
    Gisman ist offline Erfahrener Benutzer
    Registriert seit
    20.01.2006
    Ort
    Pfalz
    Beiträge
    751

    Standard

    Mach doch einen View mit einer transformierten Geometrie.
    Code:
    st_transform(the_geom, 4326)
    und stell den dar.
    Wenn du an den Daten arbeiten willst, würde ich sie in eine neue Tabelle transformieren. Oder du schreibst einen Trigger, der immer die eine auf die andere Geometrie abbildet.

    Gruß Uwe
    Have a lot of fun!

  3. #3
    Johannes83 ist offline Neuer Benutzer
    Registriert seit
    04.12.2009
    Beiträge
    2

    Standard

    Vielen Dank für die schnelle und gute Antwort!
    LG j

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum