ArcXML实例
来源:互联网 发布:python hiveserver2 编辑:程序博客网 时间:2024/06/05 22:34
下面是一些运行中实际用到的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">
<SCALEBARscreenlength="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">
<TEXTMARKERSYMBOLfontstyle="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">
<LAYERid="7" /><SPATIALQUERY subfields="#ALL#" where="WYDWDM = 'A100000000000008'"/></GET_FEATURES></REQUEST></ARCXML>
查询得到的返回值
<?xml version="1.0" encoding="UTF-8"?><ARCXMLversion="1.1"><RESPONSE><FEATURES><FEATURE><FIELDSMBBSM="1000000045" NAME="棠下小区" ID="B665" WYDWDM="" RKSJ=""SHAPE_AREA="277385.76235" SHAPE_LEN="2470.19760051"#SHAPE#="[Geometry]" #ID#="36" /></FEATURE><FEATURECOUNTcount="1" hasmore="false"/></FEATURES></RESPONSE></ARCXML>
查询得到的返回值2
<?xml version="1.0" encoding="UTF-8"?><ARCXMLversion="1.1"><RESPONSE><FEATURES><FEATURE><FIELDSMBBSM="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>
- ArcXML实例
- ArcXML学习笔记(一)
- ArcXML学习笔记(二)
- ArcXML学习笔记
- 学习ArcXML文档的笔记
- 使用ArcXML扩展ArcIMS MapServices
- ArcXML GET_FEATURES获取要素信息
- ArcXML——基于INTERNET的空间数据描述语言
- 实例
- 实例
- 实例
- 实例
- 实例
- 实例
- 实例
- 实例
- 实例
- 实例
- C++ debug信息及处理方法(不断更新)
- J2ME联网重定向
- createElement动态创建HTML对象
- HLB(Hard Lift Begin)
- 不同服务器数据库之间的数据操作
- ArcXML实例
- 将汉字转换成数字
- 索引组织表
- javascript获取textarea光标选择位置和内容方法(IE, Firefox)
- kill连接某个数据库的所有进程(Ms SqlServer)
- VSS6.0和VSS2005兼容性比较强
- Visual SourceSafe 2005(VSS2005)与Visual Studio 2005的开发环境搭建
- 最大公约数,最小共倍数
- VSS 2005 安装,配置简明手册 及VSS2005下载地址