指定した間隔ごとにラベルを表示したい

    たとえば、SPというフィールドに距離が入っているとして、全てのラベルを表示してしまうとゴチャゴチャするため500mごとにラベルを表示したい、といった場合、以下のように行います。

    1. レイヤを右クリックして、プロパティ表示
    2. ラベルタブを選んで、”条件式”ボタンをクリック
    3. 真ん中あたりに条件式を記入する欄があるので、”□アドバンスト”を選択し、以下の式を入力する
      Function FindLabel ( [SP] )
        check =  [SP]  mod 500
       if check = 0 then
        FindLabel = [SP]
       end if
      End Function 

    これを応用すれば、色々とラベルの表示条件を操作することが出来るようになります。

    コメントを残す