Ich bin mir nicht sicher, ob es diese Option jemals gab, aber die neue QGIS-Version verbirgt viele Dinge an anderer Stelle und das scheint so einfach zu sein, dass ich irgendwie davon überzeugt bin, dass dies zuvor möglich war.
Ich habe einen ziemlich großen Datensatz mit Schiffsspuren. Ich möchte nun einzelne Schiffsspuren analysieren (aus Punktebene mit points2one) - allerdings ist es so überfüllt, dass es schwierig ist, einzelne Spuren zu betrachten. Ich möchte nicht jede einzelne Spur als neue Ebene speichern, also frage ich mich, ob es möglich ist, eine Spur in der Attributtabelle auszuwählen und nur diese auf der Karte anzuzeigen / die anderen auszublenden.
VALUE
zu'VALUE',
, dann kopieren und das Feld in das Suchfeld einfügen einer IN - Abfrage verwenden.Dies ist jetzt nur mit Auswahlmöglichkeiten und einer regelbasierten Symbologie möglich.
Dies erfordert das Expression Plus-Plugin (für QGIS 2.x. 3.0 ist die Funktionalität integriert).
Erstellen Sie eine regelbasierte Symbologie mit dem Filter:
QGIS 3.0+ (vom Thequeristen in den Kommentaren):
QGIS 2.12-2.18:
Oder QGIS 2.8:
Jetzt werden nur die ausgewählten Features angezeigt, die dieser Regel entsprechen.
Sie können auch eine ELSE-Regel für alle nicht ausgewählten Features festlegen.
quelle
Record and Attributes
imExpression String Builder
. Außerdem müssen Sie den Ebenennamen nicht mehr eingeben und nicht vergessen, zwischenis
und einen Unterstrich zu setzenselected
. Hier ist ein Beispiel für QGIS 3 und höher:is_selected()
.Kristina, ich nehme an, es gibt ein Attribut in Ihrer Tabelle, mit dem Sie eine einzelne Spur identifizieren können. Beispielsweise:
Wenn Sie die Attributtabelle öffnen, finden Sie ein Epsilon-Symbol (in der folgenden Abbildung das vierte).
Auf diese Weise können Sie einen Ausdruck eingeben. beispielsweise:
Wenn Sie bestätigen, werden alle Zeilen ausgewählt, die Ihrem Ausdruck entsprechen (dh alle Punkte, die zur Spur mit
track_id
X gehören). Wenn Sie dann auf die Lupenschaltfläche klicken, zoomt QGIS auf Ihre Auswahl im Kartenbereich. Die ausgewählten Features (Punkte in Ihrem Fall) werden hervorgehoben.Sie können einen regelbasierten Stil anwenden. Als solches können Sie eine einzelne Schiffsspur mit einem bestimmten Symbol oder Marker anzeigen und alle anderen Punkte nicht anzeigen, indem Sie ihnen einen "unsichtbaren" Marker geben. Der Screenshot (Teil von Layereigenschaften) unten erklärt, wie es funktioniert:
track_id
track_id
Wert von 24 nicht erfüllenTatsächlich sind noch alle Punkte vorhanden (wenn Sie sie weiß machen, dauert das Rendern nicht so lange), aber Ihre Augen können sich entspannen!
quelle