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>
Gesendet: Mittwoch, 22. März 2023 14:54
An: G. Wagner, Wagner-IT <i...@wagner-it.de>;
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
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