| LAYER | サンプル |
| <LAYER | 属性の概要 |
親要素:GET_IMAGEリクエストまたはマップ設定ファイルのLAYERS |
|
|
太字:必須の属性もしくは子要素 (m) :複数回使用できる子要素 |
|
| 属性 | 使い方 | トップに戻る |
|---|---|---|
| id | IDはマップ設定ファイル内で指定します。リクエストを有効にするためには、リクエスト内で指定するIDは、マップ設定ファイルでの指定と一致しなければなりません。 | |
| 属性 | 使い方 | トップに戻る |
|---|---|---|
| id | IDはマップ設定ファイル内で指定します。リクエストを有効にするためには、リクエスト内で指定するIDは、マップ設定ファイルでの指定と一致しなければなりません。 | |
| type | レイヤのタイプの指定。有効な値は"featureclass"のみです。 | |
| 属性 | 使い方 | トップに戻る |
|---|---|---|
| id | IDはマップ設定ファイルまたはリクエスト内で指定します。凡例リストを有効にするためには、指定するIDがマップ設定ファイルまたはリクエストでの指定と一致しなければなりません。 | |
| 属性 | 使い方 | トップに戻る |
|---|---|---|
| featurecount | シェープファイルまたはArcSDEの場合はマップ上のフィーチャの数をカウントします。イメージレイヤの場合は、マップ上のイメージの数をカウントします。アセテート レイヤの場合は、レイヤ上でOBJECTが使用された回数をカウントします。 | |
| id | IDはマップ設定ファイルまたはリクエスト内で指定します。 | |
| name | Nameはマップ設定ファイルまたはリクエスト内で指定します。 | |
| 属性 | 使い方 | トップに戻る |
|---|---|---|
| id | 各レイヤには重複しないIDを指定します。IDにはアルファベットと数字の任意の組み合わせを使用することができます。データ抽出機能がレイヤに対して適用されている場合、レイヤに対するEXTENSION要素でファイル名称が指定されていないときは、IDの文字列はファイル名称として有効な半角英数字でなければいけません。 | |
| maxscale | マップの最大表示縮尺を、"1:24000"のような比で表した縮尺で指定します。縮尺値は、ピクセル当りのマップ単位でも計算できます。 | |
| minscale | マップの最小表示縮尺を、"1:24000"のような比で表した縮尺で指定します。縮尺値は、ピクセル当りのマップ単位でも指定できます。 | |
| name | レイヤ名を指定します。エイリアスも指定可能です。 | |
| type | レイヤの種別を指定します。シェープファイルまたはArcSDEのベクトルレイヤの場合は"featureclass"を指定します。ラスタ画像, GRID, ArcSDEラスタの場合は"image"を指定します。マップの最前面に図形を追加する場合は"acetate"を指定します。 | |
| visible | レイヤの表示/非表示を指定します。 | |
| サンプル 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="-178.21" miny="18.92" maxx="-66.96" maxy="71.41" 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="2"> <DATASET name="CITIES" type="point" workspace="shp_ws-0" /> <SIMPLERENDERER> <SIMPLEMARKERSYMBOL type="square" width="5" /> </SIMPLERENDERER> </LAYER> </MAP> </CONFIG> </ARCXML> |
|
| サンプル 2:凡例リストからIDが"0"と"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 dynamic="true" > <PROPERTIES> <ENVELOPE minx="-180.0" miny="-90.0" maxx="180.0" maxy="90.0" name="Initial_Extent" /> <MAPUNITS units="decimal_degrees" /> <FILTERCOORDSYS id="4326" /> <FEATURECOORDSYS id="4326"/> <LEGEND title="Legend" font="Arial" autoextend="true" columns="1" width="170" height="300" backgroundcolor="255,255,0" > <LAYERS> <LAYER id="0"/> <LAYER id="1"/> </LAYERS> </LEGEND> </PROPERTIES> <WORKSPACES> <SHAPEWORKSPACE name="shp_ws-0" directory="<path to WORLD ESRIDATA>" /> <SHAPEWORKSPACE name="shp_ws-2" directory="<path to USA ESRIDATA>" /> <SHAPEWORKSPACE name="shp_ws-3" directory="<path to CANADA ESRIDATA>" /> </WORKSPACES> <LAYER type="featureclass" name="WORLD30" visible="true" id="0"> <DATASET name="WORLD30" type="polygon" workspace="shp_ws-0" /> <SIMPLERENDERER> <SIMPLEPOLYGONSYMBOL filltype="solid" fillcolor="0,153,255" /> </SIMPLERENDERER> </LAYER> <LAYER type="featureclass" name="CNTRY94" visible="true" id="1"> <DATASET name="CNTRY94" type="polygon" workspace="shp_ws-0" /> <SIMPLERENDERER> <SIMPLEPOLYGONSYMBOL filltype="solid" fillcolor="255,255,153" /> </SIMPLERENDERER> </LAYER> <LAYER type="featureclass" name="United States" visible="true" id="2"> <DATASET name="STATES" type="polygon" workspace="shp_ws-2" /> <SIMPLERENDERER> <SIMPLEPOLYGONSYMBOL filltype="solid" fillcolor="255,0,0" /> </SIMPLERENDERER> </LAYER> <LAYER type="featureclass" name="Canada" visible="true" id="3"> <DATASET name="province" type="polygon" workspace="shp_ws-3" /> <SIMPLERENDERER> <SIMPLEPOLYGONSYMBOL filltype="solid" fillcolor="0,153,0" /> </SIMPLERENDERER> </LAYER> <LAYER type="featureclass" name="World Cities" visible="true" id="4"> <DATASET name="CITIES" type="point" workspace="shp_ws-0" /> <SIMPLERENDERER> <SIMPLEMARKERSYMBOL color="102,0,102" width="8.0" /> </SIMPLERENDERER> </LAYER> </MAP> </CONFIG> </ARCXML> |
|
| サンプル 3:凡例リストからIDが"0"と"1"のレイヤを削除するLAYERSの場合 | トップに戻る |
|
<?xml version="1.0" encoding="UTF-8"?> <ARCXML version="1.1"> <REQUEST> <GET_IMAGE> <PROPERTIES> <LEGEND title="Legend" font="Arial" autoextend="true" columns="1" width="170" height="300" backgroundcolor="255,255,0" > <LAYERS> <LAYER id="0"/> <LAYER id="1"/> </LAYERS> </LEGEND> <DRAW map="false"/> </PROPERTIES> </GET_IMAGE> </REQUEST> </ARCXML> |
|
| サンプル 4:GET_FEATURESリクエスト中でIDによるレイヤの指定 | トップに戻る |
|
<?xml version="1.0" encoding="UTF-8"?> <ARCXML version="1.1"> <REQUEST> <GET_FEATURES featurelimit="25" beginrecord="0" outputmode="xml" geometry="false" envelope="true" compact="true"> <LAYER id="4" /> <SPATIALQUERY subfields="#ALL#" where="NAME = 'Los Angeles'" > </SPATIALQUERY> </GET_FEATURES> </REQUEST> </ARCXML> |
|
| サンプル 5:リクエストされたArcIMSサービス中のレイヤの詳細情報を示すIMAGEレスポンス | トップに戻る |
|
<?xml version="1.0" encoding="UTF8"?> <ARCXML version="1.1"> <RESPONSE> <IMAGE> <ENVELOPE minx="-180" miny="-135" maxx="180" maxy="135"/> <LAYERS> <LAYER name="CNTRY94" id="0" featurecount="165" /> <LAYER name="STATES" id="1" featurecount="51" /> <LAYER name="province" id="2" featurecount="12" /> </LAYERS> <OUTPUT file="c:\arcims\output\world_MYCOMPUTER3633699.jpg" url="http://mycomputer.domain.com/output/world_MYCOMPUTER3633699.jpg" /> </IMAGE> </RESPONSE> </ARCXML> |
|