Mapfile Scalebarオブジェクト

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

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebook ALIGN [left|center|right]

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

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebook BACKGROUNDCOLOR [r] [g] [b]

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

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebook COLOR [r] [g] [b]

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

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebook IMAGECOLOR [r] [g] [b]

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

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebook INTERLACE [true|false]

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

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebook INTERVALS [integer]

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

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebook LABEL

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

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebook OUTLINECOLOR [r] [g] [b]

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

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

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

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebook POSTLABELCACHE [true|false]

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

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebook SIZE [x][y]

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

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebook STATUS [on|off|embed]

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

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebook STYLE [integer]

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

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebook TRANSPARENT [on|off]

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

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebook UNITS [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