Hallo Lars,
unten noch einige weiterführende Gedanken

Am 27.06.2017 um 14:55 schrieb lars lingner:
Hallo,

und vielen Dank Andreas und Bernhard für eure Antworten. Das
refFunctions-Plugin werde ich mir mal ansehen, sprengt aber jetzt meine
Zeit.

Auf einen View wollte ich verzichten, da die Tabellen regelmäßig
aktualisiert werden.

aber der View zeigt doch immer den aktuellen Inhalt der Tabellen. Wenn es darum geht, dort regelmäßig neue Daten einzuspielen, würde ich die Daten in eine Dritttabelle einlesen, und dann von dort in die Zieltabelle zu schreiben, wenn Du sie nicht direkt in die Zieltabelle schreiben kannst. Also nicht jedes mal die Zieltabelle löschen und neu anlegen, damit behältst Du den View.


QGis-Expression ist in dem Fall nicht praktikabel, weil die Ersetzungen
in allen QGis-Projekten identisch sein müssen. Und jeder User kann auch
ein neues Projekt anlegen, damit ggf Fehler in die Ersetzungen einbauen.

Was allerdings funktioniert ist ein Querylayer. Mit

SELECT *, labelname(name) as lname FROM table;

...bekomme ich das gewünschte Ergebnis, dann kann ich lname für die
Beschriftung auswählen. Leider ist das Anlegen eines Querylayers
umständlicher als einfach eine Tabelle zu laden.

Du kannst den QueryLayer als Layerdefinitionsdatei speichern und so verteilen (Achtung: Nutzername und Passwort werden darin gespeichert; Lösung: nur-Lese-Nutzer einrichten oder die Authentifizierung nutzen).

Es wird wohl tatsächlich auf postprocessing hinauslaufen.


Viele Grüße

Lars


Bernhard


__________ Information from ESET Mail Security, version of virus signature 
database 15652 (20170627) __________

The message was checked by ESET Mail Security.
http://www.eset.com


--
....................................................................
OSGeo Park & OSGeo Day auf der AGIT 2017 in Salzburg
5.-7. Juli 2017, Universität Salzburg
http://agit.at

FOSS4G Europe 2017 Paris Marne-la-Vallée, 18.-22. Juli 2017
https://europe.foss4g.org/2017/

OSGeo & OSM Subkonferenz auf der FrOSCon
19.-20. August 2017, Hochschule Bonn-Rhein-Sieg Sankt Augustin
https://www.froscon.de/

FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
https://www.fossgis.de/             https://twitter.com/fossgis_eV

____________________________________________________________________
FOSSGIS-Talk-Liste mailing list
FOSSGIS-Talk-Liste@fossgis.de
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste

Antwort per Email an