[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