回答:
1つの方法は、ルールベースのラベル付けを使用し、「A」と「B」に2つのルールを追加することです。
に移動しLayer Properties > Labels
て、オプションNo labels
をに変更しますRule-based labelling
。次に、緑色のプラスアイコンをクリックしてルールを追加します。
以下のような示すように、関連するオプションを設定しますLabel with
(使用何か'A'
)とCoordinate X Y
。x座標の場合、クリックしてEdit...
を使用$x_at(0)
して、ラインストリングの先頭にラベルを配置します。y座標にはを使用します$y_at(0)
。
「B」について手順2を繰り返しますが、xy座標については$x_at(-1)
、およびを使用して、$y_at(-1)
それぞれラインストリングの終わりを指定します。
[ 適用 ]をクリックすると、次のように表示されるはずです。
ラベルを付けるのではなく、シンボルを使用してこれを行う別の方法があります。
-機能ごとに異なるテキストが必要な場合は、データに2つのフィールドを追加します。1つは終了テキスト用、もう1つは開始テキスト用です。行の最後に「A」と「B」だけが必要な場合、これは必要ありません。
最後の「ラベル」を追加するために繰り返します。