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