[FOSSGIS-Talk] QGIS - Objekte mit gleichem Attribut verschmelzen

sk webentry at web.de
Mi Mär 30 09:56:42 CEST 2016


Hallo an alle,

bin gerade am Versuch, Polygonobjekte zu verschmelzen die alle das selbe 
Attribut haben.

Habe im Web diese Abfrage gefunden, die aber nicht funktioniert:

create table buchgrundst as
select
ST_Union(geom)::Geometry(MultiPolygon) as geom,
SubStr(gbbl_bvnr) as bestaende
from test_verschmelzung
group by bestaende;

Nach der Übersetzung mit 'G...e' sollte diese Abfrage das tun.

Die fehlermeldung im DB Manager lautet:

FEHLER: Funktion substr(character varying) existiert nicht

LINE 4: SubStr(gbbl_bvnr) as bestaende

^

HINT: Keine Funktion stimmt mit dem angegebenen Namen und den 
Argumenttypen überein. Sie müssen möglicherweise ausdrückliche 
Typumwandlungen hinzufügen. Also in der Spalte 'gbbl_bvnr' stehen Werte die 2x oder auch 3x usw. vorkommen. Alle Flächen mit dem selben Wert
sollen zu einer Fläche werden.

Was bedeutet die "Typumwandlung"? Das Format der Spalte 'gbbl_bvnr' ist Text.

Die Daten sind in einer Postgre-DB.

Gruß Peter