スケールバーがどのようにして生成されるかを定義する。 SCALEBARキーワードで始まり、ENDキーワードで終わる。
現在のところ、スケールバーではTrueTypeフォントは用いられない。スケールバーのサイズは事前に知ることができないため、テンプレートファイル中の<IMG>タグで高さと幅を固定しないよう注意せねばならない。将来のバージョンでは画像のサイズを設定できるようになるであろう。
ALIGN [left|center|right]
スケールバーはスケールイメージ内の整列方法を定義する。ディフォルトはcenter。
V5.2以上利用可能
BACKGROUNDCOLOR [r] [g] [b]
スケールバーの背景色、画像の背景色ではない。
COLOR [r] [g] [b]
属性テーブルが用いられない場合に、全ての地物を描画する色。
IMAGECOLOR [r] [g] [b]
スケールバーを初期化する色(すなわち背景色)。
INTERLACE [true|false]
出力画像がインターレース画像かどうか。デフォルトは[on]である。 OUTPUTFORMAT宣言でのFORMATOPTION "INTERLACE=ON"を用いることが好ましいため、このキーワードは現在では非推奨である
INTERVALS [integer]
スケールバーの分割数。デフォルトは4である。
LABEL
LABELオブジェクトの始まりを表す。
OUTLINECOLOR [r] [g] [b]
輪郭の描画に用いられる色。いずれかの要素が-1に設定された場合、輪郭は描画されず、これはデフォルトである。
POSITION [ul|uc|ur|ll|lc|lr]
画像に埋め込まれる場合の位置。デフォルトはlr。
POSTLABELCACHE [true|false]
埋め込まれるスケールバーでのみ用いられる。 Mapserverにキャッシュされた全てのラベルが描画された後にスケールバーを埋め込むかどうかを設定する。デフォルトはfalseである。
SIZE [x][y]
スケールバーのピクセルでのサイズ。ラベル処理は考慮されない。
STATUS [on|off|embed]
スケールバー画像が生成されているかどうか、そして画像が埋め込まれているかどうか。デフォルトはoffである。 (埋め込まれるスケールバーではマーカーセットを定義する必要があることに注意すること。本質的には、他の注記同様にスケールバーはカスタムマーカーとして扱われる。)
STYLE [integer]
スケールバーのスタイルを選択する。 0または1の値をとる。
TRANSPARENT [on|off]
スケールバーの背景色が透過されるかどうか。 OUTPUTFORMAT宣言内部で宣言することが好まれるため、このフラグは現在非推奨である。デフォルトはoff。
UNITS [feet|inches|kilometers|meters|miles]
出力されるスケールバーの単位。デフォルトはマイル。地図での単位として用いられる。実際の画像を結びつけるものとして利用される。スケールバーの単位として、度数は指定できないこと。