MapScript 4.14 mapObjクラス
+-----+ 0..1  0..* +-------+
| Map | <--------> | Layer |
+-----+            +-------+
+-----+ 1     0..1 +--------------+
| Map | ---------> | Legend       |
+-----+            | ------------ |
                   | Scalebar     |
                   | ------------ |
                   | ReferenceMap |
                   +--------------+
+-----+ 1     1..* +--------------+
| Map | ---------> | OutputFormat |
+-----+            +------------- +

4.14.1 mapObj 属性

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookcellsize : float

Pixel size in map units.

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookconfigoptions : hashObj immutable

マップファイルのCONFIGで設定されたオプションのハッシュテーブルです。直接設定オプションにアクセスのは非推奨です、代わりにsetConfigOption()とgetConfigOption()を利用してください。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookdatapattern : string

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

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookdebug : int

MS_TRUE或いはMS_FALSE.

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookextent : rectObj

地図が生成される際の空間的な範囲。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookfontset : fontSetObj immutable

使用するフォントセットファイルの完全な名称。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookheight : int

地図出力画像の高さです。単位はpixels。
MapserverV4.4より、直接高さを設定するのは非推奨となって、代わりにsetSize()メソッドを利用してください。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookimagecolor : colorObj

地図を初期化する色(すなわち背景色)。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookimagequality : int

JPEG出力の圧縮レベルを設定する。
MapserverV4.4より、非推奨となって、代わりOUTPUTFORMATを利用してください。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookimagetype : string immutable

生成される画像の出力フォーマット。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookinterlace : int

出力イメージがインターレースかどうかを設定する。
MapserverV4.4より、非推奨となって、代わりOUTPUTFORMATを利用してください。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebooklablecache : labelCacheObj immutable

labelcacheの参照です。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebooklegend : legendObj immutable

legendの参照です。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookmappath : string

マップファイルの物理場所です。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookmaxsize : int

作成された画像の最大サイズである。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookname : string

マップの名前。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebooknumlayers : int immutable

マップ内含まれたレイヤの数です。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebooknumoutputformats : int

マップ内含まれたoutputformatの数です。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookoutputformat : outputFormatObj

現在選択されたoutputformatです。マップのoutputformatを直接の修正がよろしくないので、代わりにselectOutputFormat()メソッドを利用してください。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookoutputformatlist : outputFormatObj[]

すべてoutputformatの配列です。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookquerymap : queryMapObj immutable

queryMapObjの参照です。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookreference : referenceMapObj immutable

referenceMapObjの参照です。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookresolution : float

出力でのインチあたりのピクセル数を設定する。デフォルトは72です。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookscale : float

地図のスケールです。例:25000の意味は1:25000です。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookscalebar : scalebarObj immutable

scalebarObjの参照です。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookshapepath : string

シェイプファイルを保持するディレクトリへのパス。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookstatus : int

地図がアクティブかどうか。MS_OFF, MS_ON或いはMS_DEFAULT。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebooksymbolset : symbolSetObj immutable

symbolSetObjの参照です。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebooktemplatepattern : string

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

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebooktransparent : int

背景色を透過色として用いるかどうか。MS_TRUE或いはMS_FALSE。
MapserverV4.4より、非推奨となって、代わりOUTPUTFORMATを利用してください。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookunits : int

地図の座標系での単位。MS_DD, MS_METERSなど。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookweb : webObj immutable

webObjの参照です。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookwidth : int

地図出力画像の幅です。

4.14.2 mapObj メソッド

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebooknew mapObj( [ string filename='' ] ) : mapObj

mapObjインスタンスを新規作成します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookappendOutputFormat( outputFormatObj format ) : int

マップにoutputFormatObjオブジェクトを追加します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookapplyConfigOptions( ) : void

setConfigOption()メソッドで設定したオプションを適用します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookapplySLD( string sldxml ) : int

SLD XMLを適用します。MS_SUCCESS或いはMS_FAILUREを返します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookapplySLDURL( string sldurl ) : int

SLD XMLのURLを与えて、SLDを適用します。MS_SUCCESS或いはMS_FAILUREを返します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookclone( ) : mapObj

mapObjインスタンスのコピーを作成します。
注:Javaモジュールの場合はメソッドの名前はcloneMap()となります。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookdraw( ) : imageObj

地図を描画し、イメージオブジェクトのハンドルを返します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookdrawLabelCache( imageObj image ) : int

地図のラベルをレンダリングします。MS_SUCCESS或いはMS_FAILUREを返します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookdrawLegend( ) : imageObj

凡例を描画し、イメージオブジェクトのハンドルを返します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookdrawQuery( ) : imageObj

照会結果地図を描画し、イメージオブジェクトのハンドルを返します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookdrawReferenceMap( ) : imageObj

リファレンスマップを描画し、イメージオブジェクトのハンドルを返します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookdrawScalebar( ) : imageObj

スケールバーを描画し、イメージオブジェクトのハンドルを返します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookembedLegend( imageObj image ) : int

凡例を組み込みます。実際には凡例はラベルキャッシュに追加されるだけなので、drawLabelCache() を呼び出してレンダリングする必要があります。
MS_SUCCESS或いはMS_FAILUREを返します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookembedScalebar( imageObj image ) : int

スケールバーを組み込みます。実際にはスケールバーはラベルキャッシュに追加されるだけなので、drawLabelCache() を呼び出してレンダリングする必要があります。
MS_SUCCESS或いはMS_FAILUREを返します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookfreeQuery( [ int qlayer=-1 ] ) : void

指定したレイヤの照会結果を解放します。-1を指定すると、すべてのレイヤの照会が解放されます。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookgenerateSLD( ) : string

マップレイヤのSLD XMLを返します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookgetConfigOption( string key ) : string

キーと関連した構成の値を返します。キー存在しない場合は、空文字列を戻ります。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookgetFirstMetaDataKey( ) : string

メタデータハッシュテーブル内の最初のキーを返します。getNextMetaDataKey()でその他のキーも取得できます。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookgetLayer( int index ) : layerObj

indexを与えてmapからlayerObjを返します。(0=最初のレイヤ)

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookgetLayerByName( string name ) : layerObj

layer_nameを与えてmapからlayerObjを返します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookgetLayersDrawingOrder( ) : int

描画順でレイヤのインデックス配列を返します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookgetMetaData( string key ) : string

metadataエントリーをnameによってフェッチします。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookgetNextMetaDataKey( string lastkey ) : string

メッタハッシュテーブルの次のキーを返します、次のキーは最後のキーになる場合は、NULLを戻ります。
最後のキーはNULLになった場合は、繰り返し最初のキーを返します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookgetNumSymbols( ) : int

定義されたシンボルの数を返します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookgetOutputFormatByName( string imagetype ) : outputFormatObj

imagetypeを与えて、outputFormatObjの参照を返します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookgetProjection( ) : string

投影の文字列表現を返します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookgetSymbolByName( string name ) : int

名前を使ってシンボル・インデックスを返します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookinsertLayer( layerObj layer [, int nIndex=-1 ] ) : int

レイヤのコピーをマップに追加します。nIndexを指定された場合は、指定されたポジションに追加します。新レイヤのインデックスを返します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookloadMapContext( string filename [, int useUniqueNames=MS_FALSE ] ) : int

OGCマップコンテンツファイルをロードします。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookloadOWSParameters( OWSRequest request [, string version='1.1.1' ] ) : int

OWSrequest パラメータをロードします。(BBOX, LAYERSなど)。MS_SUCCESS或いはMS_FAILUREを返します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookloadQuery( string filename ) : int

現在の照会をファイルからロードします。MS_SUCCESSまたはMS_FAILUREが返ります。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookmoveLayerDown( int layerindex ) : int

レイヤを描画階層の中で繰り下げます。MS_SUCCESS或いはMS_FAILUREを返します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookmoveLayerUp( int layerindex ) : int

レイヤを描画階層の中で繰り上げます。MS_SUCCESS或いはMS_FAILUREを返します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebooknextLabel( ) : labelCacheMemberObj

ラベルキャッシュから次のラベルを返します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookOWSDispatch( OWSRequest req ) : int

転送されたOpenGIS Web Services請求を処理&実行します。
reqオブジェクト内に正しいOWS請求が存在しない場は、MS_DONE (2)を戻ります。
OWS請求が正常に処理された場合はMS_SUCCESS (0)、失敗の場合はMS_FAILURE (1)を戻ります。
OWS請求はWMS, WFS,WCS and SOSを含んでいます、

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookprepareImage( ) : imageObj

空のイメージオブジェクトのハンドルを返します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookprepareQuery( ) : void

地図の縮尺を計算し、map->scaleに割り当てます。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookprocessLegendTemplate( string names[], string values[], int numitems ) : string

凡例テンプレートファイルを処理し、結果をバッファに返します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookprocessQueryTemplate( string names[], string values[], int numitems ) : string

照会テンプレートファイルを処理し、結果をバッファに返します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookprocessTemplate( int generateimages, string names[], string values[], int numitems ) : string

webオブジェクトに指定されたテンプレートファイルを処理し、結果をバッファに返します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookqueryByFeatures( int layerindex ) : int

レイヤからの、先の結果セットに基づいて照会を実行します。結果セットは現時点ではポリゴンレイヤにもとづいていなければなりません。

形状が見つかった場合、MS_SUCCESSが返ります。何も見つからないか、何らかのエラーが発生した場合、MS_FAILUREが返ります。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookqueryByPoint( pointObj point, int mode, float buffer ) : int

mapの全選択レイヤを地理座標(すなわち、ピクセルではありません)で指定されたポイントで照会します。
照会は、TEMPLATEに値が入っているクラス、または、所属するレイヤのTEMPLATEに値が入っているクラスに属するすべての形状に対して実行されます。 modeは欲しい結果数によって、MS_SIGLEまたはMS_MULTIPLEを指定します。 bufferを<=0としてマップファイルで設定したデフォルトのtolerance(ピクセル単位で指定)を使うか、一定の大きさのbuffer (地上の距離単位で指定)を使用できます。
形状が見つかった場合、MS_SUCCESSが返ります。何も見つからないか、何らかのエラーが発生した場合、MS_FAILUREが返ります。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookqueryByRect( rectObj rect ) : int

mapの全選択レイヤを地理座標(すなわち、ピクセルではありません)で指定された矩形を使って照会します。
照会は、TEMPLATEに値が入っているクラス、または、所属するレイヤのTEMPLATEに値が入っているクラスに属するすべての形状に対して実行されます。形状が見つかった場合、MS_SUCCESSが返ります。何も見つからないか、何らかのエラーが発生した場合、MS_FAILUREが返ります。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookqueryByShape( shapeObj shape ) : int

mapの全選択レイヤを単一の形状に基づいて照会します。形状は現時点ではポリゴンでなければなりません。
形状が見つかった場合、MS_SUCCESSが返ります。何も見つからないか、何らかのエラーが発生した場合、MS_FAILUREが返ります。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookremoveLayer( int index ) : int

インデックスを与えて、レイヤを削除します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookremoveMetaData( string key ) : int

メタデータのキーを与えて、メタデータアイテムを削除します。MS_SUCCESS或いはMS_FAILUREを返します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookremoveOutputFormat( string name ) : int

OutputFormatの名前を与えて、OutputFormatを削除します。MS_SUCCESS或いはMS_FAILUREを返します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebooksave( string filename ) : int

現在のmapオブジェクトの状態をファイルに保存します。MS_SUCCESS或いはMS_FAILUREを返します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebooksaveMapContext( string filename ) : int

OGC-compliant XMLでマップコンテンツを保存します。MS_SUCCESS或いはMS_FAILUREを返します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebooksaveQuery( string filename ) : int

現在の照会をファイルに保存します。MS_SUCCESSまたはMS_FAILUREが返ります。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebooksaveQueryAsGML( string filename ) : int

GMLで現在の照会をファイルに保存します。MS_SUCCESSまたはMS_FAILUREが返ります。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookselectOutputFormat( string imagetype ) : void

mapで使われるoutputformatを選択します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebooksetConfigOption( string key, string value ) : void

構成の値を設定します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebooksetExtent( float minx, float miny, float miny, float maxy ) : int

mapのextentを、引数の地理座標範囲を使って設定します。MS_SUCCESSまたはMS_FAILUREが返ります。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebooksetFontSet( string filename ) : int

新しいフォントセットをロードし設定します。すでにロードされたフォントはクリアされます。MS_SUCCESSまたはMS_FAILUREが返ります。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebooksetImageType( string name ) : void

selectOutputFormat()を利用してください。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebooksetLayersDrawingOrder( int layerindexes[]) : int

レイヤ順の配列を設定します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebooksetMetaData( string key, string value ) : int

mapのmetadataエントリーを設定します。MS_SUCCESSまたはMS_FAILUREが返ります。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebooksetOutputFormat( outputFormatObj format ) : void

マップoutputformatを設定します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebooksetProjection( string proj4 ) : int

mapの投影と座標系を設定します。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebooksetRotation( float rotation_angle ) : int

地図回転角度を設定する。地図表示長方形は、反時計回りの方向で示された角度によって回転します。
戻り値:MS_SUCCESS or MS_FAILURE

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebooksetSize( int width, int height ) : int

地図の高さと幅を設定する。このメソッドは内部のgeotransformと地図回ための他のデータ構造を更新します、その為、それが直接幅と高さメンバーを配置する代わりに、使われなければなりません。
戻り値:MS_SUCCESS or MS_FAILURE

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebooksetSymbolSet( string filename ) : int

シンボルファイルを動的にロードし設定します。すでにロードされているシンボルはクリアされます。MS_SUCCESSまたはMS_FAILUREが返ります。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebooksetWKTProjection( string wkt ) : int

setProjection() と同様ですが、入力がOGC WKTの投影定義文字列となります。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookzoomPoint( int zoomfactor, pointObj imgpoint, int width, int height, rectObj extent, rectObj maxextent ) : int

与えられたXY位置までズームします。
引数は:

  • zoomfactor:正数ではズームイン、負数ではズームアウト。1はリセンター。
  • Pixel position (pointObj):左上を(0, 0)とした、クリック地点のx、y座標。
  • Width:ピクセルで表した現在のイメージの幅。
  • Height:ピクセルで表した現在のイメージの高さ。
  • extent (rectObj) : 現在の地理座標範囲。
  • maxextent (rectObj):(オプション)最大地理座標範囲。指定した場合、この範囲を超えたズーム/パンはできない。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookzoomRectangle( rectObj imgrect, int width, int height, rectObj extent, rectObj maxextent ) : int

mapのextentを与えられた範囲に設定します。
引数は:

  • imgrect (rectObj):左上を(0, 0)としたピクセル範囲。矩形にはLLとURの座標をピクセルで含みます。(rectオブジェクトのmaxyは< minyでなければなりません)
  • Width:ピクセルで表した現在のイメージの幅。
  • Height:ピクセルで表した現在のイメージの高さ。
  • extent (rectObj):現在の地理座標範囲。

BlinkListblogmarksdel.icio.usdiggFarkfeedmelinksFurlLinkaGoGoNewsVineNetvouzRedditYahooMyWebFacebookzoomScale( float scale, pointObj imgpoint, int width, int height, rectObj extent, rectObj maxextent) : int

与えられたXY位置までズームインまたはズームアウトして、地図を指定したスケールで表示します。
引数は:

  • Scale:地図を表示するスケール。
  • imgpoint (pointObj):左上を(0, 0)とした、クリック地点のx、y座標。
  • Width:ピクセルで表した現在のイメージの幅。
  • Height:ピクセルで表した現在のイメージの高さ。
  • extent (rectObj):現在の地理座標範囲。
  • maxextent(rectObj):(オプション)最大地理座標範囲。指定した場合、この範囲を超えたズーム/パンはできない。
Add a New Comment
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License