PHP/MapScript 2.定数

現在実装されている定数一覧

  • 定数名およびクラスメンバ名は、PHPでは大文字・小文字を区別します。
  • いくつかのMapScriptの関数(ms_newMapObj()、drawMap() などのバックエンドにあるファイルにアクセスするすべての関数)は、PHPの作業ディレクトリ(Current Working Directory:CWD)に影響します。これはいずれフィックスされる予定ですが、それまではこの点に注意する必要があります。

定数一覧

ブール値:
    MS_TRUE, MS_FALSE, MS_ON, MS_OFF, MS_YES, MS_NO

マップ単位:
    MS_INCHES, MS_FEET, MS_MILES, MS_METERS, MS_KILOMETERS, MS_DD,
    MS_PIXELS

レイヤタイプ:
    MS_LAYER_POINT, MS_LAYER_LINE, MS_LAYER_POLYGON, 
    MS_LAYER_RASTER, MS_LAYER_ANNOTATION, MS_LAYER_QUERY,
    MS_LAYER_CIRCLE  MS_LAYER_TILEINDEX

レイヤ/凡例/スケールバー/クラス ステータス:
    MS_ON, MS_OFF, MS_DEFAULT, MS_EMBED, MS_DELETE

レイヤアルファ透過: RGBマップイメージでアルファ透過を利用可能
    MS_GD_ALPHA

フォントタイプ:
    MS_TRUETYPE, MS_BITMAP

ラベルポジション:
    MS_UL, MS_LR, MS_UR, MS_LL, MS_CR, MS_CL, MS_UC, MS_LC,
    MS_CC, MS_AUTO, MS_XY

ビットマップフォントスタイル:
    MS_TINY , MS_SMALL, MS_MEDIUM, MS_LARGE, MS_GIANT

シェープ・タイプ:
    MS_SHAPE_POINT, MS_SHAPE_LINE, MS_SHAPE_POLYGON, MS_SHAPE_NULL

シェープファイル・タイプ:
    MS_SHP_POINT, MS_SHP_ARC, MS_SHP_POLYGON, MS_SHP_MULTIPOINT

照会/ジョイン・タイプ:
    MS_SINGLE, MS_MULTIPLE

クエリマッブスタイル:
    MS_NORMAL, MS_HILITE, MS_SELECTED

コネクション・タイプ:
    MS_INLINE, MS_SHAPEFILE, MS_TILED_SHAPEFILE, MS_SDE, MS_OGR, 
    MS_TILED_OGR, MS_POSTGIS, MS_WMS, MS_ORACLESPATIAL, MS_WFS,
    MS_GRATICULE, MS_MYGIS

Error codes:
    MS_NOERR, MS_IOERR, MS_MEMERR, MS_TYPEERR, MS_SYMERR, 
    MS_REGEXERR, MS_TTFERR, MS_DBFERR, MS_GDERR, MS_IDENTERR, 
    MS_EOFERR, MS_PROJERR, MS_MISCERR, MS_CGIERR, MS_WEBERR, 
    MS_IMGERR, MS_HASHERR, MS_JOINERR, MS_NOTFOUND, MS_SHPERR, 
    MS_PARSEERR, MS_SDEERR, MS_OGRERR, MS_QUERYERR, MS_WMSERR, 
    MS_WMSCONNERR, MS_ORACLESPATIALERR, MS_WFSERR, MS_WFSCONNERR, 
    MS_MAPCONTEXTERR, MS_HTTPERR, MS_WCSERR

エラーコード:
    MS_SYMBOL_SIMPLE,  MS_SYMBOL_VECTOR, MS_SYMBOL_ELLIPSE,
    MS_SYMBOL_PIXMAP, MS_SYMBOL_TRUETYPE, MS_SYMBOL_CARTOLINE

イメージモード(outputFormatObj):
    MS_IMAGEMODE_PC256, MS_IMAGEMODE_RGB, MS_IMAGEMODE_RGBA, 
    MS_IMAGEMODE_INT16, MS_IMAGEMODE_FLOAT32, MS_IMAGEMODE_BYTE, 
    MS_IMAGEMODE_NULL
Add a New Comment
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License