Hallo Andreas,

 

vielen Dank. Das die Geometrien hier auch aggregiert werden ist in meinem Fall 
eher positiv (Betrachtung/Kontrolle der aggregierten Fläche im WebGIS).

 

Das Aggregieren funktioniert super (wenn auch etwas langsam), die 
Datenaufbereitung ist auch nicht das Problem, sondern nur das automatische 
Anlegen der neuen Spalten.

Und das macht das Script vom Thomas super.

 

Gruß

 

Günter

 

 

Von: Andreas Neumann <a.neum...@carto.net> 
Gesendet: Mittwoch, 22. März 2023 16:05
An: G. Wagner, Wagner-IT <i...@wagner-it.de>
Cc: fossgis-talk-liste@fossgis.de
Betreff: Re: [FOSSGIS-Talk] QGIS: eindeutige Werte in einer Spalte als jeweils 
eigene Spalte erzeugen

 

Und noch ein Nachteil bei der "Aggregieren" Funktion der 
"Verarbeitungswerkzeuge" ist, dass auch die Geometrien aggregiert werden. Das 
ist für deine Fragestellung vermutlich irrelevant und vergrössert nur unnötig 
deine Datensätze. Ich habe keine Möglichkeit gefunden die aggregierte Geometrie 
wegzulassen.

Ich würde die SQL-Abfrage mit einem "virtuellen Layer" wählen.

Andreas

On 2023-03-22 16:01, Andreas Neumann wrote:

Hallo Günter,

Wenn Du SQL nicht magst gibt es auch noch die folgende Methode:

Verarbeitungswerkzeuge --> Aggregieren

Nach Ausdruck gruppieren: nutzung

Bei den Aggregatfunktionen 2 Einträge:

- nutzung --> concatenate_unique --> das gibt die Nutzungsart

- nutzung --> count --> das gibt die Anzahl pro Nutzungsart

Das Resultat ist eine neue Tabelle mit den Nutzungsarten und der Anzahl pro 
Nutzung.

Im Gegensatz zum virtuellen Layer ist das aber eine "Momentaufnahme" und keine 
Live view auf die Ursprungsdatentabelle.

Hoffe das hilft,

Andreas

On 2023-03-22 15:31, G. Wagner, Wagner-IT wrote:




Hallo Bernd,

gerne:
Ich habe z.Bsp. Flurstücksteile mit verschiedenen Nutzungsarten in einer 
Textspalte "nutzung". Das können 20.000 Datensätze sein, wobei es vielleicht 40 
eindeutige Werte sind.
(z.Bsp. Friedhof, Gehölz, Halde, Weg, ...).
Nun soll für jede Nutzungsart eine eigene Spalte im Layer angelegt werden, also 
die Spalten "Friedhof", "Gehölz", ...  In diese Spalten sollen dann die 
entsprechende Flächenangaben ($area).
Ziel ist, als Ergebnis eine Datenzeile pro Flurstück (nach Aggregieren über 
Flurstückskennzeichen) zu erhalten, in der dann die einzelnen Nutzungsarten mit 
deren Fläche aufgeführt werden (das soll dann ins Excel übernommen werden).

Wenn die ausgeschriebenen, z.T. relativ langen Namen der Nutzungsarten wie 
"Gebäude- und Freifläche Entsorgungsanlage, Abwasserbeseitigung" ein Problem 
sind, so könnte das auch kürzer über die entsprechende ALKIS-Werte wie " 
41002:2611" erfolgen (setzt sich aus Nutzung und Funktion zusammen, daher der 
":").

Ich hoffe jetzt ist es klarer.

Gruß
Günter

-----Ursprüngliche Nachricht-----
Von: Bernd Vogelgesang <bernd.vogelges...@gmx.de 
<mailto:bernd.vogelges...@gmx.de> >
Gesendet: Mittwoch, 22. März 2023 14:54
An: G. Wagner, Wagner-IT <i...@wagner-it.de <mailto:i...@wagner-it.de> >; 
fossgis-talk-liste@fossgis.de <mailto:fossgis-talk-liste@fossgis.de> 
Betreff: Re: [FOSSGIS-Talk] QGIS: eindeutige Werte in einer Spalte als jeweils 
eigene Spalte erzeugen

Hi Günter,

kannst Du mal einen Beispieldatensatz posten, damit ich mir was drunter 
vorstellen kann?

Am 22.03.23 um 12:27 schrieb G. Wagner, Wagner-IT:




Hallo zusammen,

es gibt in QGIS ja unzählige Funktionen für unzählige Anwendungsfälle. 
Vielleicht auch hierfür:

In einer Spalte stehen verschiedene Werte (z.Bsp. differenzierte 
Nutzungsarten). Nun würde ich gerne für jede vorhandene Nutzungsart eine eigene 
Spalte anlegen, um z.Bsp. darin die Fläche zu berechnen.

Gibt es dazu etwas, bzw. hat jemand eine Idee Wie ich eine eigene
Spalte pro Wert anlegen kann, bzw. den Wert abfragen kann, ist mir
bekannt, nur vielleicht geht das Anlegen der Spalten auch automatisch
(so im weitesten Sinne ein Gegenpart zur Aggregat-Funktion)

Danke und Grüße

Günter


--
....................................................................
FOSSGIS-Konferenz 2023 mit OpenStreetMap-Event in Berlin!
15.-18. März 2023 an der Humboldt-Universität
https://www.fossgis-konferenz.de - https://twitter.com/FOSSGIS_Konf

FOSSGIS Vereinstermine:
https://fossgis.de/aktivit%C3%A4ten/termine/

FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
https://www.fossgis.de/          https://mastodon.online/@FOSSGISeV
https://twitter.com/FOSSGIS_Verein
____________________________________________________________________
FOSSGIS-Talk-Liste mailing list
FOSSGIS-Talk-Liste@fossgis.de <mailto:FOSSGIS-Talk-Liste@fossgis.de> 
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste

-- 
....................................................................
FOSSGIS-Konferenz 2023 mit OpenStreetMap-Event in Berlin!
15.-18. März 2023 an der Humboldt-Universität
https://www.fossgis-konferenz.de - https://twitter.com/FOSSGIS_Konf

FOSSGIS Vereinstermine:
https://fossgis.de/aktivit%C3%A4ten/termine/

FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
https://www.fossgis.de/          https://mastodon.online/@FOSSGISeV
                                 https://twitter.com/FOSSGIS_Verein
____________________________________________________________________
FOSSGIS-Talk-Liste mailing list
FOSSGIS-Talk-Liste@fossgis.de <mailto:FOSSGIS-Talk-Liste@fossgis.de> 
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste

 

-- 
....................................................................
FOSSGIS-Konferenz 2023 mit OpenStreetMap-Event in Berlin!
15.-18. März 2023 an der Humboldt-Universität
https://www.fossgis-konferenz.de - https://twitter.com/FOSSGIS_Konf

FOSSGIS Vereinstermine:
https://fossgis.de/aktivit%C3%A4ten/termine/

FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
https://www.fossgis.de/          https://mastodon.online/@FOSSGISeV
                                  https://twitter.com/FOSSGIS_Verein
____________________________________________________________________
FOSSGIS-Talk-Liste mailing list
FOSSGIS-Talk-Liste@fossgis.de
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste

Antwort per Email an