zoukankan      html  css  js  c++  java
  • 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>

  • 相关阅读:
    QT 图形视图框架
    QSting, QChar, char等的转换
    ucosii(2.89)mbox 应用要点
    ucosii(2.89)semaphore 应用要点
    ucosii(2.89)mutex 应用要点
    ucosii(2.89) 在Lpc1765移植中定时器的使用。
    c++中虚函数的需要性,虚析构函数的必要性
    转 在Qt中用QAxObject来操作Excel
    关于 QObject 类
    关于sigleton模式
  • 原文地址:https://www.cnblogs.com/watsonyin/p/308749.html
Copyright © 2011-2022 走看看