QGISジオメトリジェネレーターシンボルレイヤータイプ式で「一時変数」を使用していますか?
Geometry generatorシンボルレイヤータイプを利用して、次の式で、座標(属性でない場合は属性)またはラインの中心のいずれかで、ラインフィーチャに寸法@nv_bg_w(幅)および@nv_bg_h(高さ)(プロジェクト変数)の長方形を描画します。text_x, text_yNULL 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))) ||' '|| …