SCALEBAR  サンプル

適用: CONFIG   REQUEST  
サーバ:  Image   ArcMap  
親要素:  CONFIG   OBJECT  

<SCALEBAR属性の概要


     親要素:ビューア設定ファイルのCONFIG
     backcolor ="0,0,0 - 255,255,255"  [192,192,192]
     fontcolor ="0,0,0 - 255,255,255"  [0,0,0]
     mapunits ="decimal_degrees | feet | meters"  [マップ設定ファイルでの指定]
     scaleunits ="miles | feet | meters | kilometers"  [feet]
     screenunits ="inches | centimeters"  [inches]

     親要素:ArcMapサーバのOBJECT
     coords ="倍精度実数"
     barcolor ="0,0,0 - 255,255,255"  [255, 162, 115]
     barwidth ="整数"  [5]
     font ="フォント名称"  [Arial]
     fontcolor ="0,0,0 - 255,255,255"  [0,0,0]
     fontsize ="整数"  [10]
     fontstyle ="regular | bold | italic | underline | outline | bolditalic"  [regular]
     mapunits ="degrees | meters | feet"  [degrees]
     scaleunits ="miles | feet | meters | kilometers"  [miles]
     screenlength ="整数"

     親要素:ImageサーバのOBJECT
     coords ="倍精度実数"
     antialiasing ="true | false"  [false]
     barcolor ="0,0,0 - 255,255,255"  [255, 162, 115]
     bartransparency ="0.0 - 1.0"  [1]
     barwidth ="整数"  [5]
     distance ="倍精度実数"
     font ="フォント名称"  [Arial]
     fontcolor ="0,0,0 - 255,255,255"  [0,0,0]
     fontsize ="整数"  [10]
     fontstyle ="regular | bold | italic | underline | outline | bolditalic"  [regular]
     mapunits ="degrees | meters | feet"  [degrees]
     mode ="cartesian | geodesic"  [cartesian]
     outline ="0,0,0 - 255,255,255"
     overlap ="true | false"  [true]
     precision ="整数"  [0]
     round ="倍精度実数"
     scaleunits ="miles | feet | meters | kilometers"  [miles]
     screenlength ="整数"
     texttransparency ="0.0 - 1.0"  [1]
>

     子要素なし
</SCALEBAR >
太字:必須の属性もしくは子要素


概要


制限


注意


属性の概要


親要素:ビューア設定ファイルのCONFIG
属性 使い方 トップに戻る
backcolor RGB値による背景色の設定です。
fontcolor RGB値によるフォントの表示色設定です。
mapunits マップ単位の設定です。
scaleunits 縮尺単位の設定です。
screenunits スクリーン単位の設定です。

親要素:ImageサーバのOBJECT
属性 使い方 トップに戻る
antialiasing ラベルまたはシンボルの縁を滑らかに表示します(アンチエイリアス効果)。"true"に設定すると、アンチエイリアスが有効になります。アンチエイリアスを有効にすると、マップを生成する時間が著しく増加する場合があります。
barcolor RGB値による縮尺記号の表示色設定です。
bartransparency 縮尺記号の透過率を設定します。"1.0"で透過率0%、"0.0"で透過率100%になります。
barwidth ピクセル数による縮尺記号の表示幅設定です。
coords 縮尺記号の描画位置を指定します。x, yの座標値はデフォルトで半角スペースで区切られます。区切り記号はSEPARATORS要素で変更できます。ピクセル座標値で"0 0"を設定した場合、これは地図表示画面の左下隅の指定を意味します。
distance 縮尺記号の長さを指定した距離により設定します。距離の単位は"scaleunits"で設定した単位になります。
font フォント名を指定します(大文字と小文字を区別します)。フォント名に"&"が使用されている場合、エスケープ文字を加えた"&&"として指定します。例えば"ESRI Transportation & Civic"は"ESRI Transportation && Civic"と指定します。フィーチャ サービスの場合、クライアントPC側に指定するフォントが必要です(存在しない場合はシステムのデフォルト フォントで表示します)。
fontcolor RGB値によるフォントの表示色設定です。
fontsize フォント サイズの設定です。
fontstyle フォント スタイルの設定です。
mapunits マップ単位の設定です。
mode マップ単位が十進経緯度の場合に使用されます。設定値が"geodesic"の場合、縮尺記号のサイズを計算するときにImageサーバは地球上での位置を考慮します。設定値が"cartesian"の場合、Imageサーバは地球上のどの点でも縮尺記号に同じ計算を適用します。このとき、赤道上であるとして計算されます。
outline RGB値による文字のアウトライン表示色設定です。
overlap ラベルと縮尺記号を重ねて描画するか否かを設定します。"true"を設定すると重なりが許可され、"false"の場合は許可されません。もしラベルが期待通りに描画されない場合、ArcIMSサービス中でこのシンボルもしくは他のシンボルでoverlap属性に"false"が設定されていないかどうかを確認します。
precision 小数点以下の桁数を設定します。
round 端数切捨てを行う数字を設定します。
scaleunits 縮尺単位の設定です。
screenlength ピクセル数による縮尺記号の表示長さの設定です。
texttransparency 文字の透過率を設定します。"1.0"で透過率0%、"0.0"で透過率100%となります。
 

サンプル

サンプル 1:マップ設定ファイルもしくはREQUESTのアセテート レイヤ中で使用する場合 トップに戻る
<?xml version="1.0" encoding="UTF-8"?>
<ARCXML version="1.1">
  <REQUEST>
    <GET_IMAGE>
      <PROPERTIES>
        <ENVELOPE minx="-180" miny="-90" maxx="180" maxy="90" />
      </PROPERTIES>
      <LAYER type="acetate" name="scalebar" visible="true" id="acetate">
        <OBJECT units="pixel">
          <SCALEBAR fontcolor="0,0,0" coords="250 20" barcolor="255,255,255" fontsize="12" screenlength="300" barwidth="3" mapunits="degrees" antialiasing="true" mode="geodesic" />
        </OBJECT>
      </LAYER>
    </GET_IMAGE>
  </REQUEST>
</ARCXML>

サンプル 2:Javaビューアに縮尺記号を表示するための、ビューア設定ファイルの場合 トップに戻る
<?xml version="1.0" encoding="UTF-8"?>
<ARCXML version="1.1">
  <CONFIG>
    <ENVIRONMENT>
      <LOCALE country="US" language="en" variant="" />
      <UIFONT color="0,0,0" name="Arial" size="12" style="regular" />
      <SCREEN dpi="96" />
    </ENVIRONMENT>
    <MAP>
      <PROPERTIES>
      <ENVELOPE minx="-178.21" miny="18.92" maxx="-66.96" maxy="71.41" name="Initial_Extent" />
      <MAPUNITS units="decimal_degrees" />
        <MAPUNITS units="decimal_degrees" />
      </PROPERTIES>
      <WORKSPACES>
        <SHAPEWORKSPACE name="shp_ws-8" directory="<path to data>"/>
      </WORKSPACES>
      <LAYER type="featureclass" name="city" visible="true" id="0">
        <DATASET name="4" type="polygon" workspace="shp_ws-8" />
        <SIMPLERENDERER>
          <SIMPLEPOLYGONSYMBOL fillcolor="127,27,127" filltype="solid" />
        </SIMPLERENDERER>
      </LAYER>
    </MAP>
    <SCALEBAR backcolor="192,192,192" fontcolor="0,0,0" mapunits="decimal_degrees" scaleunits="FEET" screenunits="INCHES" />
  </CONFIG>
</ARCXML>