TRUETYPEMARKERSYMBOL  サンプル

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

<TRUETYPEMARKERSYMBOL 属性の概要


     ArcMapサーバの場合:
     character ="32 - 65535"
     angle ="0.0 - 360.0"  [0]
     font ="任意のシステム フォント"  [Arial]
     fontcolor ="0,0,0 - 255,255,255"  [0,0,0]
     fontsize ="1 - NNN"  [12]
     fontstyle ="regular | bold | italic | underline | outline | bolditalic"  [regular]
     outline ="0,0,0 - 255,255,255"

     ImageもしくはFeatureサーバの場合:
     character ="32 - 65535"
     angle ="0.0 - 360.0"  [0]
     anglefield ="文字列"
     antialiasing ="true | false"  [false]
     font ="任意のシステム フォント"  [Arial]
     fontcolor ="0,0,0 - 255,255,255"  [0,0,0]
     fontsize ="1 - NNN"  [12]
     fontstyle ="regular | bold | italic | underline | outline | bolditalic"  [regular]
     glowing ="0,0,0 - 255,255,255"
     outline ="0,0,0 - 255,255,255"
     overlap ="true | false"  [true]
     rotatemethod ="geographic | arithmetic | mod_arithmetic"  [mod_arithmetic]
     shadow ="0,0,0 - 255,255,255"
     transparency ="0.0 - 1.0"  [1.0]
     usecentroid ="true | false"  [false]
>

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


概要:


制限:


注意:


属性の概要

属性 使い方 トップに戻る
angle 回転角度を"度"で設定します。
anglefield TRUETYPEMARKERSYMBOLの回転角度を格納したデータベースのフィールドです。レイヤのテーブル、あるいは結合テーブルのフィールドを設定可能です。マップ設定ファイルで結合テーブル、あるいは完全な形式のArcSDEテーブル名がフィールド名に使用されている場合、このファイルはArcIMS AuthorあるいはArcExplorer 9で直接読むことはできません。
  • 結合テーブルを持たないシェープファイルでは、フィールドは短い形式を使用して参照できます。
    anglefield="AREA"
  • 結合テーブルを持つシェープファイルでは、結合テーブル名がフィールド名の前に含まれている必要があります。
    anglefield="JOINEDTABLE.AREA"
  • 結合テーブルを持たないArcSDEレイヤでは、フィールドは短い形式を使用して参照できます。
    anglefield="AREA"
    完全な形式の名前も使用することができます。
    anglefield="ARCSDENAME.TABLE.AREA"
  • 結合テーブルを持つArcSDEレイヤでは、結合フィールドは完全な形式を使用して参照される必要があります。
    anglefield="ARCSDENAME.TABLE.AREA"
angleanglefieldの両方が使用された場合、angle属性が優先されます。
antialiasing ラベルまたはシンボルの縁を滑らかに表示します(アンチエイリアス効果)。"true"に設定すると、アンチエイリアスが有効になります。アンチエイリアスを有効にすると、マップを生成する時間が著しく増加する場合があります。
character テキスト文字のASCIIコード値です。その文字のコード値は、フォントの文字コードマップの32と65535の間にある必要があります。0から31の文字は表示できないために使用できません。
font フォント名を指定します(大文字と小文字を区別します)。フォント名に"&"が使用されている場合、"&amp;"としたエスケープ表現を適用します。例えば"ESRI Transportation & Civic"は"ESRI Transportation &amp; Civic"と指定します。フィーチャ サービスの場合、クライアントPC側に指定するフォントが必要です(存在しない場合はシステムのデフォルト フォントで表示します)。
fontcolor RGB値によるフォントの表示色設定です。
fontsize フォント サイズの設定です。
fontstyle フォント スタイルの設定です。
glowing RGB値によるグロー効果の表示色設定です。
outline RGB値によるアウトライン表示色設定です。
overlap ラベルとシンボルの重複許可に関する設定です。"true"の場合、ラベルはシンボルと重なります。"false"の場合、ラベルはシンボルと重なることができません。予想通りにラベルが描画されない場合、このシンボルやその他のArcIMSサービス中で使用されるシンボルのoverlapが"false"に設定されていないかチェックして下さい。
rotatemethod 角度の計算方法は3つあり、angleanglefieldの両方に適用されます:
  1. "geographic":角度0が北で、角度は北から右回りに計算されます。
  2. "arithmetic":角度0が東で、角度は東から左回りに計算されます。
  3. "mod_arithmetic":角度0が北で、角度は北から左回りに計算されます。
shadow RGB値による影の表示色設定です。
transparency 透過率を設定します。1.0で0パーセントの透過、0.0で100パーセントの透過です。
usecentroid デフォルトでは、ポリゴンレイヤで使用されるマーカーシンボルは、すべてのポリゴンのバーテックスにマーカーを描画します。usecentroidが"true"の場合、マーカーはポリゴンの中心に配置されます。マルチパートポリゴンの場合、最も面積が大きいパートにマーカーが配置されます。この属性はアセテート レイヤでは無効です。
 

サンプル

サンプル 1: トップに戻る
<?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-0" />
        <SIMPLERENDERER>
          <TRUETYPEMARKERSYMBOL transparency="0.5" glowing="0,255,255" shadow="0,0,0" font="ESRI Cartography" fontstyle="bolditalic" character="252" fontcolor="255,255,0" fontsize="16" angle="90" antialiasing="false" overlap="true" />
        </SIMPLERENDERER>
      </LAYER>
    </MAP>
  </CONFIG>
</ARCXML>

サンプル 2:回転角度を決定するためにanglefieldのデータを使用する場合 トップに戻る
<?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.21502685546875" miny="18.924781799316406" maxx="-66.9698486328125" maxy="71.40664672851562" name="Initial_Extent" />
        <MAPUNITS units="decimal_degrees" />
        <FILTERCOORDSYS id="4326" />
        <FEATURECOORDSYS id="4326"/>
      </PROPERTIES>
      <WORKSPACES>
        <SHAPEWORKSPACE name="shp_ws-0" directory="<path to USA ESRIDATA>" />
      </WORKSPACES>
      <LAYER type="featureclass" name="Cities" visible="true" id="1">
        <DATASET name="cities_rotate" type="point" workspace="shp_ws-0" />
        <SIMPLERENDERER>
          <TRUETYPEMARKERSYMBOL transparency="1.0" font="ESRI Cartography" fontstyle="bolditalic" character="252" fontcolor="255,255,0" fontsize="30" anglefield="rotate" rotatemethod="geographic" />  
        </SIMPLERENDERER>
      </LAYER>
    </MAP>
  </CONFIG>
</ARCXML>

サンプル 3:ポリゴンレイヤで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="10">
        <DATASET name="CNTRY94" type="polygon" workspace="shp_ws-0" />
        <GROUPRENDERER>
          <SIMPLERENDERER>
            <SIMPLEPOLYGONSYMBOL filltransparency="1.0" filltype="solid" fillcolor="0,227,0" />
          </SIMPLERENDERER>
          <SIMPLERENDERER >
            <TRUETYPEMARKERSYMBOL usecentroid="true" transparency="1.0" font="ESRI Cartography" fontstyle="bold" character="252" fontcolor="255,255,0" fontsize="24" />
          </SIMPLERENDERER>
        </GROUPRENDERER>  
      </LAYER>
    </MAP>
  </CONFIG>
</ARCXML>