Mapfile Scalebarオブジェクト

スケールバーがどのようにして生成されるかを定義する。 SCALEBARキーワードで始まり、ENDキーワードで終わる。
現在のところ、スケールバーではTrueTypeフォントは用いられない。スケールバーのサイズは事前に知ることができないため、テンプレートファイル中の<IMG>タグで高さと幅を固定しないよう注意せねばならない。将来のバージョンでは画像のサイズを設定できるようになるであろう。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookALIGN [left|center|right]

スケールバーはスケールイメージ内の整列方法を定義する。ディフォルトはcenter。
V5.2以上利用可能

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookBACKGROUNDCOLOR [r] [g] [b]

スケールバーの背景色、画像の背景色ではない。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookCOLOR [r] [g] [b]

属性テーブルが用いられない場合に、全ての地物を描画する色。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookIMAGECOLOR [r] [g] [b]

スケールバーを初期化する色(すなわち背景色)。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookINTERLACE [true|false]

出力画像がインターレース画像かどうか。デフォルトは[on]である。 OUTPUTFORMAT宣言でのFORMATOPTION "INTERLACE=ON"を用いることが好ましいため、このキーワードは現在では非推奨である

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookINTERVALS [integer]

スケールバーの分割数。デフォルトは4である。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookLABEL

LABELオブジェクトの始まりを表す。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookOUTLINECOLOR [r] [g] [b]

輪郭の描画に用いられる色。いずれかの要素が-1に設定された場合、輪郭は描画されず、これはデフォルトである。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookPOSITION [ul|uc|ur|ll|lc|lr]

画像に埋め込まれる場合の位置。デフォルトはlr。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookPOSTLABELCACHE [true|false]

埋め込まれるスケールバーでのみ用いられる。 Mapserverにキャッシュされた全てのラベルが描画された後にスケールバーを埋め込むかどうかを設定する。デフォルトはfalseである。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookSIZE [x][y]

スケールバーのピクセルでのサイズ。ラベル処理は考慮されない。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookSTATUS [on|off|embed]

スケールバー画像が生成されているかどうか、そして画像が埋め込まれているかどうか。デフォルトはoffである。 (埋め込まれるスケールバーではマーカーセットを定義する必要があることに注意すること。本質的には、他の注記同様にスケールバーはカスタムマーカーとして扱われる。)

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookSTYLE [integer]

スケールバーのスタイルを選択する。 0または1の値をとる。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookTRANSPARENT [on|off]

スケールバーの背景色が透過されるかどうか。 OUTPUTFORMAT宣言内部で宣言することが好まれるため、このフラグは現在非推奨である。デフォルトはoff。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookUNITS [feet|inches|kilometers|meters|miles]

出力されるスケールバーの単位。デフォルトはマイル。地図での単位として用いられる。実際の画像を結びつけるものとして利用される。スケールバーの単位として、度数は指定できないこと。

Add a New Comment
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License