次の式を使用して、QGISジオメトリジェネレーターを使用してODフローマップを描画しました。
make_line( centroid( $geometry ),
centroid( geometry( get_feature( 'Layer2', 'Attribute1', attribute(
$currentfeature, 'Attribute2') ) ) ) )
属性に応じて線の幅を定義して、すべてがうまくいきました。
しかし、「ハブ」にズームすると、マップキャンバスの外側の場所にリンクされた線が表示されません。フィーチャがマップに表示されるはずがないためだと思います。
[ジオメトリジェネレータ]レベルと[ライン]レベルの両方で、詳細メニューの[キャンバス範囲にクリップ機能]オプションをオフにしようとしましたが、まだ表示されません。
ハブでズームした場合でも、すべてのラインが表示されるようにします。