忍者ブログ

Lutetiums

QGIS で角度をつけたポイントとラベル

角度を持たせたポイントでラベルをシンボルの先に表示したい場合の設定方法

【条件】

属性に回転角とラベル表示する文字列が入力されている

  • "angle" にシンボルの角度(0°〜360°)
  • ”label” に注記として表示する文字列
この注記ラベルを矢印の先にうまい具合に表示したい


矢印シンボルにのみ角度を設定した状態

属性テーブル

【設定内容】

  1. 配置:ポイントからのオフセット
  2. 象限:4(Over)
  3. データで定義れた
    1. 座標 X 式:  $x + 50 * sin("angle" / 180 * pi() )
    2. 座標 Y 式:  $y + 50 * cos("angle" / 180 * pi() )
  4. 整列 水平:Center
  5. 回転:"angle" フィールド
今回のレイヤーは平面直角なので距離50を指定。緯度経度なら0.0001など小さい値を設定する

ポイントの座標からのオフセット位置を sin, cos によって導き出す

設定画面(“データで定義された”のXとYに数式を指定する)


矢印の先に角度付きでラベル表示

拍手[1回]

PR

コメント

P R

カレンダー

10 2019/11 12
S M T W T F S
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30