RASTERMARKERSYMBOL  サンプル

適用:  CONFIG   REQUEST   RESPONSE
サーバ:  Image   Feature   ArcMap
親要素:  EXACT   LINE   OBJECT   OTHER   POINT   POLYGON   RANGE   SIMPLERENDERER

<RASTERMARKERSYMBOL 属性の概要


     ArcMapサーバの場合:
     image ="イメージファイルのパス名"
     size ="1,1 - N,N"
     url ="URL文字列"

     Featureサーバの場合:
     url ="URL文字列"
     antialiasing ="true | false"  [false]
     image ="イメージファイルのパス名"
     shadow ="0,0,0 - 255,255,255"
     size ="1,1 - N,N"
     transparency ="0.0 - 1.0"  [1.0]
     usecentroid ="true | false"  [false]

     Imageサーバの場合:
     image ="イメージファイルのパス名"
     antialiasing ="true | false"  [false]
     hotspot ="0,0 - N,N"  [centered]
     overlap ="true | false"  [true]
     shadow ="0,0,0 - 255,255,255"
     size ="1,1 - N,N"
     transparency ="0.0 - 1.0"  [1.0]
     url ="URL文字列"
     usecentroid ="true | false"  [true]
>

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


概要


制限


注意


属性の概要

属性 使い方 トップに戻る
antialiasing ラベルまたはシンボルの縁を滑らかに表示します(アンチエイリアス効果)。"true"に設定すると、アンチエイリアスが有効になります。アンチエイリアスを有効にすると、マップを生成する時間が著しく増加する場合があります。
hotspot マーカーシンボルが表示されるポイントの実際のXY座標に対して、マーカーシンボルをどこに配置するかを決定します。hotspotが 0,0 の場合、マーカーシンボルの左上隅にポイントを配置します。XY座標は正の値で、ピクセル単位で指定します。デフォルトのhotspotはマーカーシンボルの実際のサイズの中央です。例えば、マーカーシンボルが16×16ピクセルの場合、デフォルトの位置は 8,8 です。size属性が32×32に設定された場合でも、デフォルトのhotspotの位置は 8,8 のままです。イメージ サービスにのみ有効です。
image イメージのフルパス名です。ArcIMS空間サーバはイメージを読み込むためにこのパス名を使用し、イメージをマップに追加します。UNCパス名が使用可能です(例:\\myComputer\arcims\output)。イメージ サービスとArcMapイメージ サービスには必須ですが、フィーチャ サービスでは無視されます。
overlap このシンボルにラベルが重なっても良いかを定義します。"true"の場合、ラベルはシンボルに重なることができます。"false"の場合、ラベルはシンボルに重ならないでしょう。ラベルが予想通りに描画されない場合、このシンボル、あるいはArcIMSサービスの他のシンボルのoverlapが"false"に設定されていないかをチェックして下さい。イメージ サービスにのみ有効です。
shadow RGB値による影の表示色設定です。
size マーカーシンボルのサイズをピクセル数で指定された新しいサイズに変更します。デフォルトのサイズはマーカーシンボルの実際の幅と高さです。size="0,0"が指定された場合、Imageサーバはログファイルに警告メッセージを出力し、デフォルトのサイズ設定を使用します。
transparency 透過率を設定します。1.0で0パーセントの透過、0.0で100パーセントの透過です。
url クライアントがイメージを取得するためのURLです。フィーチャ サービスには必須ですが、イメージ サービスとArcMapイメージ サービスでは無視されます。
usecentroid デフォルト値は"false"です。"false"の場合は、ポリゴンレイヤで使用されるマーカーシンボルは、すべてのポリゴンのバーテックスにマーカーを描画します。"true"の場合、マーカーはポリゴンの中心に配置されます。マルチパートポリゴンの場合、最も面積が大きいパートにマーカーが配置されます。この属性はアセテート レイヤでは無効です。
 

サンプル

サンプル 1:CONFIGまたはREQUESTの場合 トップに戻る
<?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="-180" miny="-90" maxx="180" maxy="90" name="Initial_Extent" />
        <MAPUNITS units="decimal_degrees" />
        <FILTERCOORDSYS id="4326" />
        <FEATURECOORDSYS id="4326"/>
      </PROPERTIES>
      <WORKSPACES>
        <SHAPEWORKSPACE name="shp_ws-0" directory="<path to WORLD ESRIDATA>"/>
      </WORKSPACES>
      <LAYER type="featureclass" name="CITIES" visible="true" id="2">
        <DATASET name="CITIES" type="point" workspace="shp_ws-10" />
        <SIMPLERENDERER>
          <RASTERMARKERSYMBOL shadow="0,0,0" overlap="true" url="http://mymachine.domain.com/website/color.gif" image="C:\ArcIMS\WebSite\color.gif" transparency="1.0" size="16,16" hotspot="1,1" antialiasing="false" />
        </SIMPLERENDERER>
      </LAYER>
    </MAP>
  </CONFIG>
</ARCXML>

サンプル 2:ポリゴン レイヤでusecentroid属性を使用する場合 トップに戻る
<?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="-180" miny="-90" maxx="180" maxy="90" name="Initial_Extent" />
        <MAPUNITS units="decimal_degrees" />
        <FILTERCOORDSYS id="4326" />
        <FEATURECOORDSYS id="4326"/>
      </PROPERTIES>
      <WORKSPACES>
        <SHAPEWORKSPACE name="shp_ws-0" directory="<path to WORLD ESRIDATA>"/>
      </WORKSPACES>
      <LAYER type="featureclass" name="CNTRY94" visible="true" id="0">
        <DATASET name="CNTRY94" type="polygon" workspace="shp_ws-0" />
        <GROUPRENDERER>
          <SIMPLERENDERER>
            <SIMPLEPOLYGONSYMBOL filltype="solid" fillcolor="127,227,227" />
          </SIMPLERENDERER>
          <SIMPLERENDERER>
            <RASTERMARKERSYMBOL usecentroid="true" url="http://mymachine.domain.com/website/color.gif" image="C:\ArcIMS\WebSite\color.gif" size="16,16" />
          </SIMPLERENDERER>
        </GROUPRENDERER>
      </LAYER>
    </MAP>
  </CONFIG>
</ARCXML>

サンプル 3:レイヤのレンダリングがSERVICEINFOに含まれ、RASTERMARKERSYMBOLが制限される場合 トップに戻る
<?xml version="1.0" encoding="UTF-8"?>
<ARCXML version="1.1">
  <RESPONSE>
    <SERVICEINFO>
      <ENVIRONMENT>
        <LOCALE language="en" country="US" />
        <UIFONT name="Arial" color="0,0,0" size="12" style="regular" />
        <SEPARATORS cs=" " ts=";"/>
        <CAPABILITIES forbidden="GET_EXTRACT" disabledtypes=""/>
        <SCREEN dpi="120"/>
        <IMAGELIMIT pixelcount="1048576" />
      </ENVIRONMENT>
      <PROPERTIES>
        <FILTERCOORDSYS id="4326" />
        <FEATURECOORDSYS id="4326"/>
        <ENVELOPE minx="-141.003005981445" miny="29.9125167103556" maxx="-52.6202812194824" maxy="83.1083221435546" name="Initial_Extent" />
        <MAPUNITS units="decimal_degrees" />
      </PROPERTIES>
      <LAYERINFO type="featureclass" visible="true" name="Cities" id="Cities">
        <FCLASS type="point"> </FCLASS>
        <SIMPLERENDERER>
          <RASTERMARKERSYMBOL url="http://mymachine.domain.com/website/city.gif" overlap="true" />
        </SIMPLERENDERER>
      </LAYERINFO>
    </SERVICEINFO>
  </RESPONSE>
</ARCXML>