Ich habe fogende Ausgangslage: Eine Tabelle mit Polygonen (Grundstücke) und eine weitere mit Linien (Straßennetz). Diese habe ich inzwischen so verschnitten, dass das Staßennetz so aufgesplittet wurde, dass in jedem Grundstück nur noch das beinhaltete Straßenstück liegt. id von Tabelle Polygon und Staßenstücke passen zusammen und liefern das gewünschte ergebnis.
Ich möchte nun in die Tabelle mit den Grundstücken auch die Straßenstücke mitspeichern, d.h. eine Geometrycollection aus Polygon und Linie. Wie bekomme ich aber Linien in die schon vorhandene Geometriespalte von der Polygon tabelle? Die geometriespalte der Tabelle Polygons ist nur als "geometry" definiert, sollte also alle Typen aufnehmen können. Wenn ich folgendes SQL Statement probiere:
Insert INTO polygons(the_geom) Select astext(the_geom) from strasse, polygons WHERE strasse.id = polygons.id;
kommt die Fehlermeldung
ERROR: column reference "the_geom" is ambiguous
Bitte um konkrete SQL Hilfe, wie ich das am Besten handhabe!
Noch eine Kleinigkeit: Stimmt es, dass in QGIS keine Geometrycollections angezeigt werden können? Bei mir funkt es jedenfalls nicht...
Danke im Voraus, Jasmin

