| TARGETLAYER | サンプル |
| <TARGETLAYER | 属性の概要 |
親要素:GET_IMAGE,GET_EXTRACT,GET_FEATURES(サービスの既存のレイヤに対して) |
|
| 太字:必須の属性もしくは子要素 |
|
| 属性 | 使い方 | トップに戻る |
|---|---|---|
| id | ArcIMSサービスで定義されるユニークなレイヤIDへの参照です。 | |
| type | レイヤのタイプを指定する。有効な値は"featureclass"のみです。 | |
| 属性 | 使い方 | トップに戻る |
|---|---|---|
| id | ArcIMSサービスで定義されるユニークなレイヤIDへの参照です。 | |
| サンプル 1:GET_FEATURESリクエストの場合 | トップに戻る |
| <?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="2" /> <!-- states --> <SPATIALQUERY subfields="#SHAPE# NAME"> <BUFFER distance="1" > <TARGETLAYER id="4" /> <!-- cities --> <SPATIALQUERY subfields="NAME" /> </BUFFER> <SPATIALFILTER relation="area_intersection" > <ENVELOPE minx="-16154208.3772906" miny="-4165319.9729724" maxx="-4904885.23874079" maxy="4271672.38093997" /> </SPATIALFILTER> </SPATIALQUERY> </GET_FEATURES> </REQUEST> </ARCXML> |
|
| サンプル 2:GET_IMAGEリクエストの場合。このサンプルではDATASETのfromlayerが"CITIES"であることに注意して下さい。このサンプルではLAYERのnameではなく、マップ設定ファイルのLAYERのidを参照します。 | トップに戻る |
| <?xml version="1.0" encoding="UTF-8"?> <ARCXML version="1.1"> <REQUEST> <GET_IMAGE> <PROPERTIES> <ENVELOPE minx="867805.08306143" miny="6771243.45626185" maxx="1576642.8482793" maxy="7302871.78017525"/> </PROPERTIES> <LAYER type="featureclass" name="theBufferTarget" visible="true" id="buffertarget"> <DATASET fromlayer="CITIES"/> <SPATIALQUERY> <BUFFER distance="100" bufferunits="miles"> <TARGETLAYER id="CITIES"/> </BUFFER> <SPATIALFILTER relation="area_intersection"> <ENVELOPE minx="867805.08306143" miny="6771243.45626185" maxx="1576642.8482793" maxy="7302871.78017525"/> </SPATIALFILTER> </SPATIALQUERY> <SIMPLERENDERER> <SIMPLEMARKERSYMBOL color="255,0,0" /> </SIMPLERENDERER> </LAYER> <LAYER type="featureclass" name="theBuffer" visible="true" id="buffer"> <DATASET fromlayer="CITIES"/> <SPATIALQUERY> <BUFFER distance="100" bufferunits="miles" /> <SPATIALFILTER relation="area_intersection"> <ENVELOPE minx="867805.08306143" miny="6771243.45626185" maxx="1576642.8482793" maxy="7302871.78017525"/> </SPATIALFILTER> </SPATIALQUERY> <SIMPLERENDERER> <SIMPLEPOLYGONSYMBOL fillcolor="100,100,100" filltype="solid" filltransparency="0.5" /> </SIMPLERENDERER> </LAYER> </GET_IMAGE> </REQUEST> </ARCXML> |
|
| サンプル 3:ダイナミック ターゲットレイヤの子要素としてDATASETが使用される場合 | トップに戻る |
| <?xml version="1.0" encoding="UTF-8" ?> <ARCXML version="1.1"> <REQUEST> <GET_FEATURES featurelimit="25" beginrecord="1" outputmode="xml" geometry="false" envelope="false" checkesc="true"> <LAYER type="featureclass" id="40"> <DATASET name="CITIES" type="point" workspace="shp_ws-2" /> </LAYER> <SPATIALQUERY> <BUFFER distance="800" bufferunits="miles"> <TARGETLAYER id="41" type="featureclass" > <DATASET name="country" type="polygon" workspace="shp_ws-0" /> </TARGETLAYER> </BUFFER> </SPATIALQUERY> </GET_FEATURES> </REQUEST> </ARCXML> |
|