Questions tagged «expression»

3
学习在QGIS中使用表达式?
这篇文章是社区维基。编辑现有答案以改善此职位。它当前不接受新的答案。 一般而言,是否有任何资源建议可以超越QGIS的基础并深入了解深层的秘密? 特别是关于用于标签,查询等的表达式编码。

2
如何使用QGIS中的表达式选择包含特定文本字符串的要素
我需要根据多边形是否属于矿物声明来设置测量宗地多边形shapefile的样式。不幸的是,属性表的“ TITLE”字段中仅包含有关多边形是否属于矿物声明的唯一信息,该信息提供了所调查包裹的完整法定名称。例如,“ DISTRICT LOT 5639,BEING AWARD NO。2 MINERAL CLAIM,KDYD'。我需要一个表达式,用于选择“标题”字段中包含文本“ MINERAL CLAIM”的任何特征。


1
QGIS查询语法在属性表和要素过滤器之间有所不同
使用QGIS 2.16.2,我可以使用以下表达式从shapefile属性表中成功选择记录: left("start_time", 10) = '2015-08-01' 请注意,start_time是一个字符串字段。 但是,当我将相同的表达式复制并粘贴到shapefile的“图层属性”>“常规”>“特征过滤器”>“查询生成器”中时,出现以下错误: 我希望在QGIS中的任何地方都可以使用相同的表达式。我究竟做错了什么?

1
在QGIS Geometry生成器符号层类型表达式中使用某些“临时变量”?
通过使用Geometry generator符号图层类型,我在尺寸@nv_bg_w(宽度)和@nv_bg_h(高度)(项目变量)的矩形上绘制线要素,可以在坐标text_x, text_y(属性,如果不是NULL)处,也可以在线的中心处,使用以下表达式: geom_from_wkt( 'POLYGON((' || COALESCE("text_x", x(point_on_surface($geometry))) ||' '|| COALESCE("text_y", y(point_on_surface($geometry))) || ','|| (to_real(COALESCE("text_x", x(point_on_surface($geometry)))+ @nv_bg_w )) ||' '|| COALESCE("text_y", y(point_on_surface($geometry))) || ','|| (to_real(COALESCE("text_x", x(point_on_surface($geometry)))+ @nv_bg_w )) ||' '|| (to_real(COALESCE("text_y", y(point_on_surface($geometry))))- @nv_bg_h ) || ','|| COALESCE("text_x", x(point_on_surface($geometry))) ||' '|| (to_real(COALESCE("text_y", y(point_on_surface($geometry))))- @nv_bg_h ) || ','|| COALESCE("text_x", x(point_on_surface($geometry))) ||' '|| …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.