[FOSSGIS-Talk] DB-Funktionen in QGis benutzen

Neumann, Andreas a.neumann at carto.net
Di Jun 27 14:10:42 CEST 2017


Hallo Lars, 

Das geht eigentlich nur über Views oder Materialized Views. QGIS kennt
natürlich keine Postgis-Funktionen? 

Ein Workaround wäre das refFunctions Plugin. Das ist jedoch mit
Sicherheit deutlich langsamer als eine DB-View oder Materialized View. 

Wenn du keinen View machen willst - warum verwendest du nicht eine QGIS
Expression? 

Grüsse, 

Andreas 

On 2017-06-27 13:58, lars lingner wrote:

> Hallo,
> 
> für die Beschriftung von Objekten nutze ich eine Spalte einer
> Postgis-Tabelle. Nun möchte ich den String gerne noch verändern und zwar
> mit Hilfe einer eigenen DB-Funktion "labelname". Die Funktion liefert
> einen String zurück.
> 
> In das Beschriftungsfeld habe ich also labelname(name) eingetragen,
> jedoch QGis scheint damit nichts anfangen zu können.
> Im Expression Dialog bekomme ich nur "Expression is invalid" als
> Rückmeldung.
> 
> Muss ich meine DB-Funktion in QGis erst bekannt machen?
> Nachdem ich den Ausdruck eingetragen habe, verschwinden leider die
> Beschriftungen.
> 
> Wie kann ich eine DB-Funktion in QGis-Expressions nutzen?
> 
> Bin für jeden Tipp dankbar.
> 
> Lars
> -- 
> ....................................................................
> 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 at fossgis.de
> https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste


Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste