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

sk webentry at web.de
Do Mär 31 09:39:01 CEST 2016


Hallo Reinhard,

das war es, wobei ich trotzdem drei Anläufe brauchte. Es gab leider 
viele Objekte mit ungültiger Geometrie, die musste ich
erst bereinigen.

Besten Dank, Gruß Peter

Am 30.03.2016 um 21:46 schrieb R. Reiterer:
> Hallo Peter,
>
> wenn ich dein Problem richtig verstehe, ist dir u.U. nachfolgende SQL 
> Anweisung eine Hilfe. Anstelle von '31256' musst du das von dir 
> verwendete KBS angeben.
>
> CREATE OR REPLACE VIEW [schema].[view] AS
> SELECT
> row_number() over() AS gid,
> ST_Union(geom)::geometry(MultiPolygon, 31256) AS geom,
> [attribut]
> FROM [schema].[tabelle]
> GROUP BY [attribut];
>
> Schöne Grüße,
>
> Reinhard
>
> Am 30.03.2016 09:56 schrieb sk:
>> 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
>>
>>
>> -- 
>> ....................................................................
>> FOSSGIS 2016, Die Konferenz für Open Source GIS mit OpenData und
>> OpenStreetMap in Zusammenarbeit mit der AGIT 2016!
>> 4.-6. Juli 2016 in Salzburg (3. Juli OpenStreetMap Workshoptag)
>> http://www.fossgis.de/konferenz/2016/
>>
>> AGIT 2016 vom 6.-8. Juli 2016
>> http://agit.at/
>>
>> FOSS4G 2016 Bonn - annual global event of the Open Source Geospatial
>> Foundation (OSGeo) - 24.-26. August 2016 in Bonn (zusätzlich noch
>> FOSS4G Hacking Event und Workshops)
>> http://2016.foss4g.org
>>
>>
>> FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
>> GIS-Bereich und Freier Geodaten!
>> http://www.fossgis.de/ https://twitter.com/fossgis_eV
>>
>> ____________________________________________________________________
>> FOSSGIS-Talk-Liste mailing list
>> FOSSGIS-Talk-Liste at fossgis.de
>> https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
> -- 
> ....................................................................
> FOSSGIS 2016, Die Konferenz für Open Source GIS mit OpenData und
> OpenStreetMap in Zusammenarbeit mit der AGIT 2016!
> 4.-6. Juli 2016 in Salzburg (3. Juli OpenStreetMap Workshoptag)
> http://www.fossgis.de/konferenz/2016/
>
> AGIT 2016 vom 6.-8. Juli 2016
> http://agit.at/
>
> FOSS4G 2016 Bonn - annual global event of the Open Source Geospatial
> Foundation (OSGeo) - 24.-26. August 2016 in Bonn (zusätzlich noch
> FOSS4G Hacking Event und Workshops)
> http://2016.foss4g.org
>
>
> FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
> GIS-Bereich und Freier Geodaten!
> http://www.fossgis.de/             https://twitter.com/fossgis_eV
>
> ____________________________________________________________________
> FOSSGIS-Talk-Liste mailing list
> FOSSGIS-Talk-Liste at fossgis.de
> https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste
>