<div dir="ltr"><div><div><div><div><div>Hi all,<br><br></div>I am not sure using alias would be easier for the users. Some thoughts :<br><br></div>* sometimes aliases are quite complicated, like "Contexte de l'édition" for a field named "context". We would need to escape properly aliases in expressions. And in this example, the real field name is much easier and shorter thant the alias<br><br></div><div>* aliases can vary between projects or even between duplicate layers in the same project, whereas field names are stable. If I cannot reuse some expression for the same source table because I use different aliases, I would spend more time to rewrite the expressions ( except if we allow to use both in expression, but the user must then do the right choice)<br></div><div><br></div>* I think the problem is more that as soon as you use alias for some field, it is then very "difficult" to find back what is the real name of the column in the source "table" : aliases are displayed instead of the column in every part of the Gui, which is fine but sometimes not wanted. For example, I would love to have a button in the attribute table which let me toggle between the aliases and the real field names as the table header.<br><br></div>Best wishes,<br></div>Michael<br></div><div class="gmail_extra"><br><div class="gmail_quote">2014-09-10 19:00 GMT+02:00 Martin Dobias <span dir="ltr"><<a href="mailto:wonder.sk@gmail.com" target="_blank">wonder.sk@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Mathhias<br>
<span class=""><br>
On Mon, Sep 8, 2014 at 6:19 PM, Matthias Kuhn <<a href="mailto:matthias.kuhn@gmx.ch">matthias.kuhn@gmx.ch</a>> wrote:<br>
> Hi,<br>
><br>
> I today was discussing the idea of support for column aliases in<br>
> expressions. The use-case for this is that engineers using GIS in their<br>
> language will be able to use the same field names that they are used to (but<br>
> not in the common database which is english) to filter the attribute table<br>
> etc.<br>
<br>
</span>I am just wondering... how the aliases would be made accessible to<br>
QgsExpression? Would be a map of aliases from vector layer set to each<br>
QgsExpression instace? Or extend QgsFields to support also aliases? Or<br>
something completely different? :-)<br>
<br>
Cheers<br>
<span class="HOEnZb"><font color="#888888">Martin<br>
</font></span><div class="HOEnZb"><div class="h5">_______________________________________________<br>
Qgis-developer mailing list<br>
<a href="mailto:Qgis-developer@lists.osgeo.org">Qgis-developer@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
</div></div></blockquote></div><br></div>