[FOSSGIS-Talk] Qgis Attribut als Zeichenkette übergeben

joerg.taubert at t-online.de joerg.taubert at t-online.de
Di Nov 9 21:20:31 CET 2021


Hallo Claas,

danke Dir, bin erst jetzt dazu gekommen.
Funktioniert einwandfrei. 
Leider muss ich den Atlas immer neu starten um aktuelle Fotos zu laden.
Außerdem hab ich vier Layer mit den jeweiligen Fotos, also jedes mal Abdeckungslayer neu umschalten usw.

Aufgenommen werden die Fotos über qfield, bei qfield kann man Punkte wählen je nach zoom und wie groß der Finger ist auch verschiedene Layer.
Wenn mehrere Punkte ausgewählt sind unabhängig vom Layer, dann kommt eine Auswahl und ich wähle das was benötigt wird.

So stelle ich mir die Auswahl für die Fotos für den jeweiligen Punkt vor.
Hab ich das halbwegs verständlich erklärt

Gruß Jörg

-----Original-Nachricht-----
Betreff: Re: [FOSSGIS-Talk] Qgis Attribut als Zeichenkette übergeben
Datum: 2021-11-05T11:17:07+0100
Von: "Claas Leiner" <claas.leiner at gkg-kassel.de>
An: "fossgis-talk-liste at fossgis.de" <fossgis-talk-liste at fossgis.de>, "joerg.taubert at t-online.de" <joerg.taubert at t-online.de>

Hallo Jörg,

wenn in einem Atlas mit sehr vielen Punkten nur Seiten angezeigt werden
sollen, deren Objekte gerade ausgewählt wurden, kannst Du in den
Atlas-Einstellungen unter "Filtern nach" nach gewählten Objekten Filtern:

Das geht mit folgendem Ausdruck

case when is_selected($currentfeature ) = true then 1 else 0 end

oder auch über:

if(is_selected($currentfeature ) = true,1,0)

Anschließend zeitg der Atlas nur noch Seiten für gewählte Objekte an.

Wenn das Photo im QGIS angezeigt werden soll, wenn in der normalen
Ansicht mit der Maus drauf gezeigt wird, lässt sich auch ein
HTML-Kartenhinweis anlegen unter:

Layer > Eigenschaften > Anzeigen > HTML-Kartenhinweis

Das könnte dann in etas so ausssehen:

[% '<P><IMG SRC=' ||'"'|| 'file://' || fotopfad_attribut || '"WIDTH=400
HEIGHT=400></P>' %]

Viele Grüße,

Claas

-- 
-----------------------------------------
GKG-Kassel - Dr.-Ing. Claas Leiner
QGIS-Support und mehr

Geodatenservice, Kartenwerkstatt &
GIS-Schule Kassel

Wilhelmshöher Allee 304 E
34131 Kassel
Tel. 0561/56013445
claas.leiner at gkg-kassel.de
----------------------------------------
http://www.gkg-kassel.de
----------------------------------------
Unterstützen Sie QGIS
QGIS-DE e.V. | http://qgis.de
QGIS Projekt | http://qgis.org/de/site/



Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste