Ergebnis 1 bis 5 von 5

Thema: Geom Collection auflösen

  1. #1
    Maik ist offline Benutzer
    Registriert seit
    20.07.2006
    Beiträge
    74

    Standard Geom Collection auflösen

    HI,

    kann mir jemand sagen, wie ich eine GeomCollection auflöse?

    Gruß Maik

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

    Standard

    Zitat Zitat von Maik Beitrag anzeigen
    HI,

    kann mir jemand sagen, wie ich eine GeomCollection auflöse?

    Gruß Maik
    Moin!

    Mit GeometryN(geometry,int) kannst du auf die einzelnen Geometrien zugreifen. wenn du alle auflösen willst , müsstest du ddie Collection per Schleife durchlaufen.

    Gruß Uwe
    Have a lot of fun!

  3. #3
    Maik ist offline Benutzer
    Registriert seit
    20.07.2006
    Beiträge
    74

    Standard

    Ich habs befürchtet, dass es da nichts anderes gibt.
    Danke für die Info.

  4. #4
    Maik ist offline Benutzer
    Registriert seit
    20.07.2006
    Beiträge
    74

    Standard

    Habe es jetzt so gelöst, dass alle Elemente des Tables mit Geometry-Collections über NumGeometries(geometry) selectiert, dann über GeometryN(geometry,int) die einzelnen einfachen Geometries extrahiert und neu inserted werden und dann alle GeometryCollections aus dem Table gelöscht werden.
    Funktioniert auch bei größeren Datenmengen recht fix.

  5. #5
    Volker ist offline Neuer Benutzer
    Registriert seit
    16.11.2007
    Beiträge
    1

    Standard generate_series fuer collections..

    Hi,

    ich hatte ebenfall die Problematik, das ich ein MultiPolygon aufloesen wollte. habe es schliesslich folgendermassen geloest:

    select plz, pname, s.id, geometryn(p.the_geom,s.id)
    from data.hamburg_postalcode p
    , generate_series(1 , ( select max(numgeometries(the_geom)) from data.hamburg_postalcode)) as s(id)
    where s.id <= numgeometries(p.the_geom)

    Die Abfrage liefert fuer jedes Polygon innerhalb der Multipolygone eine Zeile zurueck.

Ähnliche Themen

  1. Antworten: 5
    Letzter Beitrag: 08.09.2010, 19:59
  2. Zeilen auflösen
    Von Rambo im Forum SQL
    Antworten: 6
    Letzter Beitrag: 06.07.2009, 21:29

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