[FOSSGIS-Talk] QGIS: eindeutige Werte in einer Spalte als jeweils eigene Spalte erzeugen

Andreas Neumann a.neumann at carto.net
Mi Mär 22 16:04:36 CET 2023


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.vogelgesang at gmx.de>
> Gesendet: Mittwoch, 22. März 2023 14:54
> An: G. Wagner, Wagner-IT <info at wagner-it.de>; 
> fossgis-talk-liste at 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 at 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 at fossgis.de
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste


Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste