[FOSSGIS-Talk] QGIS - filtern nach doppelten Werten in einer Spalte
sk
webentry at web.de
Mi Jun 17 13:44:47 CEST 2015
Hallo Andreas, Hallo Jürgen,
besten Dank für die Antworten.
Die Daten sind in PostgreSQL DB abgelegt, damit wäre dies Filterung dann
möglich. Es geht aber speziell darum,
siehe dazu auch:
http://osgeo-org.1560.x6.nabble.com/FOSSGIS-Talk-QGIS-mal-wieder-Atlasdruck-td5210550.html
das Ergebnis mit einer Abfrage für den Atlasdruck zu verbinden. Kann ich
diese SQL Abfrage in den Funktionen für
die Druckeinrichtung integrieren?
Gruß Peter
PS. Es wäre doch langsam Zeit für eine QGIS Schulung, Problem ist nur
das alle Anbieter Meilenweit entfernt von hier sind.
Bemerkung am Rande.
Am 17.06.2015 um 13:18 schrieb Jürgen E. Fischer:
> Moin Peter,
>
> On Wed, 17. Jun 2015 at 10:57:40 +0200, sk wrote:
>> nach dem ich jetzt schon einige Zeit herum experimentiere und
>> einfach nicht weiter komme, muss ich jetzt doch nochmal fragen.
>> Mit welcher Funktion ist es möglich in einer Attributtabelle nach
>> doppelten Werten in einer Spalte zu filtern.
>> Entschuldigt bitte, aber nach dem ich eigentlich alle Funktionen in
>> diversen Varianten im Feldrechner durchprobiert habe, zweifele
>> ich jetzt langsam an mir selbst.
> Ich vermute mit keiner, denn die Expressions wirken immer nur auf ein Objekt.
> Objekte zur vergleichen dürfte nicht gehen.
>
> Du kannst den Layer aber als SpatiaLite speichern (falls es das nicht schon
> ist) und dann über den DB-Manager doppelte suchen:
>
> SELECT attribut,count(*)
> FROM layername
> GROUP BY attribut
> HAVING COUNT(*)>1
> ORDER BY count(*) DESC;
>
> liefert alle mehrfach vorkommenden Attributwerte im Feld attribut der Tabelle
> layername absteigend sortiert nach der Anzahl der Verwendungen.
>
>
> Jürgen
>