Mapfile Mapオブジェクト

マップファイルの大元のオブジェクトを定義する。これは他の全てのオブジェクトを所有する(すなわち"root"である)。すなわちアプリケーション/地図データに関する幅広いパラメータを定義している。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookANGLE [double]

地図回転の角度である。ディフォルトは0。描画された地図を時計回り方向に回転します。
注意箇所:

  • MapオブジェクトとすべてのLayerオブジェクトにPROJECTIONを予め定義しなければいけない。 (すべてのレイヤは同じ座標系でも定義する必要がある)
  • MapScript(SWIG, PHPMapscript)のみ利用できる。 CGIモードはサポートされない。
  • LABELオブジェクトのANGLE或いはLAYERオブジェクトのLABELANGLEITEMを利用する場合は、これらの値はマップ回転角度の相対値となる。例えば、ANGLEは45度を指定して、 LayerオブジェクトのLABELANGLEITEMの値は45度、結果はラベルの回転が行っていない(結果として作成された地図が45度時計回りに回転する、そして、ラベルが45度反時計回りに回転するので)。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookCONFIG [key] [value]

これはPROJ.4ライブラリのEPSGファイルの位置を指定するために用いられる。 [key]にPROJ_LIBを設定し、[value]へEPSGファイル群の位置を設定するとPROJ.4へこの値を用いるように強制できる。 CONFIGを使用することで、PROJ_LIBディレクトリへの環境変数を設定することを回避できる。以下が例である:

  • Unix

CONFIG "PROJ_LIB" "/usr/local/share/proj/"

  • Windows

CONFIG "PROJ_LIB" "C:/somedir/proj/nad/"


他のすべての値はCPLSetConfigOption()へと渡される。これはGDAL/OGRのいくつかのドライバの挙動をカスタマイズするために用いられる。これらのオプションの詳細はGDALドライバのドキュメントに見つけられるだろう。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookDATAPATTERN [regular expression]

これはURLリクエスト経由で送られてくるDATAパラメータ(すなわちmap_layername_data=である)へ適用して変化させる目的で適用される正規表現を定義する。パターンが存在しなければ、web上のユーザはサポートのためのファイル(訳注:設定ファイル群のことか?)をURL経由でさわることができないであろう。あなたが望むならば、これはあなたに一つのアプリケーションをデフォルトで非常に保守的な運用がなされる他のアプリケーションから隔離することを可能にする。 TEMPLATEPATTERNも参照のこと。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookDEBUG [on|off]

マップオブジェクトのデバッグを可能にする。標準エラー出力(STDERR)もしくはWEBオブジェクトでLOGパラメータが設定されていればMapserverのログファイルへと詳細な出力が生成され、そこへと送られる。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookDATAPATTERN [regular expression]

これはURLリクエスト経由で送られてくるDATAパラメータ(すなわちmap_layername_data=である)へ適用して変化させる目的で適用される正規表現を定義する。パターンが存在しなければ、web上のユーザはサポートのためのファイル(訳注:設定ファイル群のことか?)をURL経由でさわることができないであろう。あなたが望むならば、これはあなたに一つのアプリケーションをデフォルトで非常に保守的な運用がなされる他のアプリケーションから隔離することを可能にする。 TEMPLATEPATTERNも参照のこと。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookEXTENT [minx] [miny] [maxx] [maxy]

地図が生成される際の空間的な範囲。この値が指定されていない場合でも、Mapserverは外挿による設定を行なうが(コストを掛かる)、ほとんどの場合、これを指定する必要があります。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookFONTSET [filename]

使用するフォントセットファイルの完全な名称。フルパス或いはMapfileからの相対パス。

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

地図を初期化する色(すなわち背景色)。典型的な8ビットの擬似色表現を用いた地図生成において透過が有効(TRASNPARENT ON)であれば、ここで指定された色が出力の際のパレットで透過色としてマークされる。この色で描かれる他のいかなるマップコンポーネントも透過されるので、透過色を用いた地図生成では用いられないであろう色を背景色として用いるのがもっともよいだろう。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookIMAGEQUALITY [int]

JPEG出力の圧縮レベルを設定する。 OUTPUTFORMAT宣言でFORMATOPTION "QUALITY=n"を用いることが好まれるため、このキーワードは現在非推奨である。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookIMAGETYPE [gif|png|jpeg|wbmp|gtiff|swf|userdefined]

生成される出力フォーマット。詳細については利用可能なフォーマットのOUTPUTFORMATセクションを参照のこと。ここでの名称はユーザが定義する'NAME'もしくは内部的に生成されるOUTPUTFORMATセクションと一致していなければならない。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookINTERLACE [on|off]

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

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookLAYER

LAYERオブジェクトの始まりを表す(複数)。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookLEGEND

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

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookMAXSIZE [integer]

作成された画像の最大サイズである。例えば、設定値は2048の場合は、作成可能の最大画像サイズは2048x2048になる。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookNAME [name]

地図および、このマップファイルを用いて生成されるスケールバーと凡例のGIFファイル名に設定されるプレフィックスである。短い名称を維持すべきである。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookPROJECTION

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

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookQUERYMAP

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

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookREFERENCE

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

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookRESOLUTION [int]

出力でのインチあたりのピクセル数を設定する。スケール計算にのみ影響を与え、他には影響しない。デフォルトは72である。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookSCALE [double]

地図のスケール計算に用いられる。大抵はアプリケーションにより設定される。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookSCALEBAR

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

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookSHAPEPATH [filename]

シェイプファイルを保持するディレクトリへのパス。 SHAPEPATHの下にさらなるサブディレクトリがあってもよい。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookSIZE [x][y]

出力イメージ(すなわち地図)のピクセルでのサイズ。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookSTATUS [on|off]

地図がアクティブかどうか。リファレンスマップもしくはスケールバーとしてのみ使用するためにこれをオフへと設定したいと思うことがあるかもしれない。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookSYMBOLSET [filename]

使用するシンボルセットの完全なファイル名。フルパス或いはMapfileからの相対パス。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookSYMBOL

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

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookTEMPLATEPATTERN [regular expression]

これはURLリクエスト経由で送られてくるDATAパラメータ(すなわちmap_layername_template=である)へ適用して変化させる目的で適用される正規表現を定義する。パターンが存在しなければ、web上のユーザはサポートのためのファイル(訳注:設定ファイル群のことか?)をURL経由でさわることができないであろう。あなたが望むならば、これはあなたに一つのアプリケーションをデフォルトで非常に保守的な運用がなされる他のアプリケーションから隔離することを可能にする。 DATAPATTERNも参照のこと。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookTRANSPARENT [on|off]

背景色を透過色として用いるかどうか。 OUTPUTFORMAT宣言内部で宣言することが好まれるため、このフラグは現在非推奨である。

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

地図の座標系での単位。スケールバーとスケール計算に用いられる。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookWEB

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

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