[FOSSGIS-Talk] DB-Funktionen in QGis benutzen

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


Sorry - ich hätte noch präziser sein müssen. im refFunctions Plugin ist
es die Funktion dbsql(connectionName,sqlQuery) 

Aber - ohne es zu probieren - nehme ich jetzt schon an, dass es deutlich
langsamer sein wird als eine DB-Sicht. 

Andreas 

On 2017-06-27 14:10, Neumann, Andreas wrote:

> 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
> -- 
> ....................................................................
> 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