| OBJECT | サンプル |
| <OBJECT | 属性の概要 |
|
ArcMapサーバの場合 units ="database | pixel" Imageサーバの場合 units ="database | pixel" lower ="文字列" [1:1] upper ="文字列" [1:上限なし] > ライン(オプション1):イメージ サービス、ArcMapイメージ サービスでのLINE <LINE... /> <COORDSYS... /> ライン(オプション2):1つのシンボルを使用するArcMapイメージ サービスでのPOLYLINE <POLYLINE... /> <HASHLINESYMBOL... /> [または] <SIMPLELINESYMBOL... /> [または] <COORDSYS... /> ライン(オプション2):1つのシンボルを使用するイメージ サービスでのPOLYLINE <POLYLINE... /> <HASHLINESYMBOL... /> [または] <RASTERMARKERSYMBOL... /> [または] <SIMPLELINESYMBOL... /> [または] <SIMPLEMARKERSYMBOL... /> [または] <TRUETYPEMARKERSYMBOL... /> [または] <COORDSYS... /> ポイント(オプション1):イメージ サービス、ArcMapイメージ サービスでのPOINT <POINT... /> <COORDSYS... /> ポイント(オプション2):1つのシンボルを使用する、イメージ サービス、ArcMapイメージ サービスでのMULTIPOINT <MULTIPOINT... /> <RASTERMARKERSYMBOL... /> [または] <SIMPLEMARKERSYMBOL... /> [または] <TRUETYPEMARKERSYMBOL... /> [または] <COORDSYS... /> ポリゴン(オプション1):イメージ サービス、ArcMapイメージ サービスでのPOLYGON(RING, HOLEは不可) <POLYGON... /> <COORDSYS... /> ポリゴン(オプション2):1つのシンボルを使用する、ArcMapイメージ サービスでのPOLYGON(RING, HOLEは可) <POLYGON... /> <GRADIENTFILLSYMBOL... /> [または] <RASTERFILLSYMBOL... /> [または] <SIMPLEPOLYGONSYMBOL... /> [または] <COORDSYS... /> ポリゴン(オプション2):1つのシンボルを使用する、イメージ サービスでのPOLYGON(RING, HOLEは可) <POLYGON... /> <GRADIENTFILLSYMBOL... /> [または] <HASHLINESYMBOL... /> [または] <RASTERFILLSYMBOL... /> [または] <RASTERMARKERSYMBOL... /> [または] <SIMPLELINESYMBOL... /> [または] <SIMPLEMARKERSYMBOL... /> [または] <SIMPLEPOLYGONSYMBOL... /> [または] <TRUETYPEMARKERSYMBOL... /> [または] <COORDSYS... /> その他:イメージ サービス、ArcMapイメージ サービスでのNORTHARROW, SCALEBAR, TEXT <NORTHARROW... /> [または] <SCALEBAR... /> [または] <TEXT... /> [または] <COORDSYS... /> </OBJECT > |
|
| 太字:必須の属性もしくは子要素 | |
| ポイント(オプション1) | ポイント(オプション2) |
| <OBJECT
units="pixel"> <POINT coords="0 0"> <SYMBOL> <POINT> </OBJECT> |
<OBJECT units="pixel"
> <SYMBOL> <MULTIPOINT> <POINT x="0" y="0" /> </MULTIPOINT> </OBJECT> |
| ライン(オプション1) | ライン(オプション2) |
| <OBJECT
units="pixel"> <LINE coords="0 0;400 0;400 13;0 13"> <SYMBOL /> </LINE> </OBJECT> |
<OBJECT
units="database"> <SYMBOL /> <POLYLINE> <PATH> <COORDS>0 0;400 0;400 13;0 13</COORDS> </PATH> </POLYLINE> </OBJECT> |
| ポリゴン(オプション1) | ポリゴン(オプション2) |
| <OBJECT units="pixel"> <POLYGON coords="10 10;400 10;400 20;10 20;10 10"> <SYMBOL /> </POLYGON> </OBJECT> |
<OBJECT units="database"> <SYMBOL /> <POLYGON> <RING> <POINT x="83.15" y="38.07" /> <POINT x="111.09" y="-4.70" /> <POINT x="155.10" y="-10.38" /> <POINT x="139.10" y="66.38" /> <POINT x="83.15" y="38.07" /> <HOLE> <COORDS>100.15 20.07;103.09 30.70;106.10 30.38;100.15 20.07</COORDS> </HOLE> </RING> </POLYGON> </OBJECT> |
| 属性 | 使い方 | トップに戻る |
|---|---|---|
| lower | "1:24000"のような、比で表した縮尺でオブジェクトを表示する場合の最小縮尺値です。ピクセルあたりのマップ単位として、この値を計算することもできます。 | |
| units |
オブジェクトの座標系を指定します。座標系は、2通りの方法で指定できます。
|
|
| upper | "1:24000"のような、比で表した縮尺でオブジェクトを表示する場合の最大縮尺値です。ピクセルあたりのマップ単位として、この値を計算することもできます。 | |
| サンプル 1:CONFIGの場合 | トップに戻る |
| <?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="-141.003006" miny="41.913319" maxx="-52.620281" maxy="83.108322" name="Initial_Extent" /> <MAPUNITS units="decimal_degrees" /> </PROPERTIES> <WORKSPACES> <SHAPEWORKSPACE name="shp_ws-16" directory="<path to CANADA ESRIDATA>" /> </WORKSPACES> <LAYER type="featureclass" name="province" visible="true" id="0"> <DATASET name="province" type="polygon" workspace="shp_ws-16" /> <SIMPLERENDERER> <SIMPLEPOLYGONSYMBOL fillcolor="227,127,227" filltype="solid" /> </SIMPLERENDERER> </LAYER> <LAYER type="acetate" name="Selectedmark" id="acetate"> <OBJECT units="pixel"> <NORTHARROW type="4" size="15" coords="20 30" shadow="32,32,32" angle="0" antialiasing="true" overlap="false"/> </OBJECT> </LAYER> </MAP> </CONFIG> </ARCXML> | |
| サンプル 2:GET_IMAGEリクエストの場合 | トップに戻る |
| <?xml version="1.0"
encoding="UTF-8"?> <ARCXML version="1.1"> <REQUEST> <GET_IMAGE> <PROPERTIES> <ENVELOPE minx="-180" miny="-90" maxx="180" maxy="90" /> <IMAGESIZE width="643" height="502" /> </PROPERTIES> <LAYER type="acetate" name="acetate" id="acetate"> <OBJECT units="pixel"> <TEXT coords="100 100" label="You are here"> <TEXTMARKERSYMBOL font="Arial" /> </TEXT> </OBJECT> </LAYER> </GET_IMAGE> </REQUEST> </ARCXML> | |
| サンプル 3:1番目のアセテート レイヤに対してPOINT要素を、2番目のアセテート レイヤに対してMULTIPOINT要素を使用している場合 | トップに戻る |
| <?xml version="1.0"
encoding="UTF-8" ?> <ARCXML version="1.1"> <REQUEST> <GET_IMAGE> <PROPERTIES> <ENVELOPE minx="-180.0" miny="-90.0" maxx="180.0" maxy="90.0" /> <IMAGESIZE width="800" height="600" /> </PROPERTIES> <LAYER type="acetate" name="acetate" id="acetate"> <OBJECT units="pixel"> <POINT coords="100 100" > <SIMPLEMARKERSYMBOL color="0,0,0" width="20" /> </POINT> </OBJECT> </LAYER> <LAYER type="acetate" name="acetate" id="acetate"> <OBJECT units="database"> <SIMPLEMARKERSYMBOL color="0,0,0" width="20" /> <MULTIPOINT> <POINT x="-120.1079549837513" y="40.99815142335011" /> <POINT x="-110.99468788980437" y="30.88488432940315" /> <POINT x="10.13210788980437" y="30.82488950980315" /> </MULTIPOINT> </OBJECT> </LAYER> </GET_IMAGE> </REQUEST> </ARCXML> | |
| サンプル 4:1番目のアセテート レイヤに対してPOLYLINE要素を、2番目のアセテート レイヤに対してLINE要素を使用している場合 | トップに戻る |
| <?xml version="1.0"
encoding="UTF-8" ?> <ARCXML version="1.1"> <REQUEST> <GET_IMAGE> <PROPERTIES> <ENVELOPE minx="-180.0" miny="-90.0" maxx="180.0" maxy="90.0" /> <IMAGESIZE width="800" height="600" /> </PROPERTIES> <LAYER type="acetate" name="Selectedmark" id="acetate"> <OBJECT units="database"> <SIMPLELINESYMBOL color="0,0,0" width="6" /> <POLYLINE> <PATH> <POINT x="-2.1079549837513" y="19.99815142335011" /> <POINT x="28.99468788980437" y="15.88488432940315" /> <POINT x="55.99468788980437" y="35.88488432940315" /> </PATH> </POLYLINE> </OBJECT> </LAYER> <LAYER type="acetate" name="Selectedmark" id="acetate1"> <OBJECT units="pixel"> <LINE coords="0 0;400 0;400 13;0 13"> <SIMPLELINESYMBOL color="0,255,0" width="6" /> </LINE> </OBJECT> </LAYER> </GET_IMAGE> </REQUEST> </ARCXML> | |
| サンプル 5:1番目のアセテート レイヤに対してPOLYGON要素(オプション1)を、 2番目のアセテート レイヤに対してPOLYGON、RING、またはHOLE要素(オプション2)を使用している場合 | トップに戻る |
| <?xml version="1.0"
encoding="UTF-8" ?> <ARCXML version="1.1"> <REQUEST> <GET_IMAGE> <PROPERTIES> <ENVELOPE minx="-180.0" miny="-90.0" maxx="180.0" maxy="90.0" /> <IMAGESIZE width="800" height="600" /> </PROPERTIES> <LAYER type="acetate" name="acetate" id="acetate"> <OBJECT units="pixel"> <POLYGON coords="10 10;400 10;400 20;10 20;10 10"> <SIMPLEPOLYGONSYMBOL fillcolor="255,255,0" /> </POLYGON> </OBJECT> </LAYER> <LAYER type="acetate" name="acetate1" id="acetate1"> <OBJECT units="database"> <SIMPLEPOLYGONSYMBOL fillcolor="0,255,0" /> <POLYGON> <RING> <POINT x="83.15605550814075" y="38.07185101549165" /> <POINT x="111.09942196116728" y="-4.70645066589869" /> <POINT x="155.1079549837513" y="-10.38915084069517" /> <POINT x="139.1079549837513" y="66.38915084069517" /> <POINT x="83.15605550814075" y="38.07185101549165" /> <HOLE> <POINT x="100.15605550814075" y="20.07185101549165" /> <POINT x="103.09942196116728" y="30.70645066589869" /> <POINT x="106.1079549837513" y="30.38915084069517" /> <POINT x="100.15605550814075" y="20.07185101549165" /> </HOLE> </RING> </POLYGON> </OBJECT> </LAYER> </GET_IMAGE> </REQUEST> </ARCXML> | |