ArcXML实例

下面是一些运行中实际用到的arcxml,对于分析arcxml的朋友可能有一点作用。放在这里作为一个备忘录吧。

请求的地址
http://localhost/servlet/com.esri.esrimap.Esrimap?ServiceName=wyxt&ClientVersion=4.0&Form=True&Encode=False

取得服务器信息
<?xml version="1.0" encoding="UTF-8" ?><ARCXML version="1.1">
<REQUEST>
<GET_SERVICE_INFO renderer="false" extensions="true" fields="true" />
</REQUEST>
</ARCXML>

请求地图
<?xml version="1.0" encoding="UTF-8" ?><ARCXML version="1.1">
<REQUEST>
<GET_IMAGE>
<PROPERTIES>
<ENVELOPE minx="392855.56" miny="2495906.28" maxx="505526.65" maxy="2648193.25" />
<IMAGESIZE height="524" width="798" />
<LAYERLIST >
<LAYERDEF id="11" visible="true" />
<LAYERDEF id="10" visible="true" />
<LAYERDEF id="9" visible="true" />
<LAYERDEF id="8" visible="true" />
<LAYERDEF id="7" visible="true" />
<LAYERDEF id="6" visible="true" />
<LAYERDEF id="5" visible="true" />
<LAYERDEF id="2" visible="true" />
<LAYERDEF id="4" visible="true" />
<LAYERDEF id="3" visible="true" />
<LAYERDEF id="1" visible="true" />
<LAYERDEF id="0" visible="true" />
</LAYERLIST>
<BACKGROUND color="255,255,254" transcolor="255,255,254" />
</PROPERTIES>
<LAYER type="acetate" name="theScaleBar">
<OBJECT units="pixel">
<SCALEBAR screenlength="159" coords="478 3" fontcolor="0,0,0" fontstyle="Regular" barcolor="128,128,128" mapunits="meters" scaleunits="meters" antialiasing="True" fontsize="9" barwidth="5" overlap="False"  />
</OBJECT>
<OBJECT units="pixel">
<TEXT coords="552 10" label="1:738184">
<TEXTMARKERSYMBOL fontstyle="Regular" fontsize="8" fontcolor="0,0,0" antialiasing="True" blockout="255,255,255" overlap="false" />
</TEXT>
</OBJECT>
</LAYER>
</GET_IMAGE>
</REQUEST>
</ARCXML>

最简单的获取地图
<?xml version="1.0" encoding="UTF-8" ?><ARCXML version="1.1">
<REQUEST>
<GET_IMAGE>
<PROPERTIES>
</PROPERTIES></GET_IMAGE>
</REQUEST>
</ARCXML>

条件查询
<ARCXML version="1.1">
<REQUEST>
<GET_FEATURES outputmode="xml" geometry="false" envelope="true" checkesc ="true" featurelimit="25" beginrecord="1">
<LAYER id="7" /><SPATIALQUERY subfields="#ALL#" where="WYDWDM  =  &apos;A100000000000008&apos;" /></GET_FEATURES></REQUEST></ARCXML>

查询得到的返回值
<?xml version="1.0" encoding="UTF-8"?><ARCXML version="1.1"><RESPONSE><FEATURES><FEATURE><FIELDS MBBSM="1000000045" NAME="棠下小区" ID="B665" WYDWDM="" RKSJ="" SHAPE_AREA="277385.76235" SHAPE_LEN="2470.19760051" #SHAPE#="[Geometry]" #ID#="36" /></FEATURE><FEATURECOUNT count="1" hasmore="false" /></FEATURES></RESPONSE></ARCXML>

查询得到的返回值2
<?xml version="1.0" encoding="UTF-8"?><ARCXML version="1.1"><RESPONSE><FEATURES><FEATURE><FIELDS MBBSM="1000000001" NAME="粤和居" ID="B676" WYDWDM="A100000000000727" RKSJ="" SHAPE_AREA="3034.13515" SHAPE_LEN="425.433519442" #SHAPE#="[Geometry]" #ID#="2" /></FEATURE><FEATURE><FIELDS MBBSM="1000000046" NAME="仙湖名苑" ID="B502" WYDWDM="" RKSJ="" SHAPE_AREA="10027.4236485" SHAPE_LEN="404.379855209" #SHAPE#="[Geometry]" #ID#="37" /></FEATURE><FEATURECOUNT count="2" hasmore="false" /></FEATURES></RESPONSE></ARCXML>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值