阅读:866回复:0
请教arcims imageservice的问题
<P>请教大侠,arcims中是不是imageservice不能使用getfeature这个功能啊
谢谢</P> <P>Dim axlResponse_2 As New System.Xml.XmlDocument Dim sAXLText_2 As String Dim conArcIMS_2 As New ESRI.ArcIMS.Server.ServerConnection(sServer, iPort) conArcIMS_2.ServiceName = sService '自己写的 sAXLText_2 = "<?xml version=""1.0"" encoding=""UTF-8""?><ARCXML version=""1.1"">" sAXLText_2 = sAXLText_2 ; "<REQUEST>" sAXLText_2 = sAXLText_2 ; "<GET_FEATURES featurelimit=""35"" beginrecord=""0"" outputmode=""xml"" geometry=""true"" envelope=""true"" globalenvelope=""true"" attributes=""true"">" sAXLText_2 = sAXLText_2 ; "<LAYER id=""4"" />" sAXLText_2 = sAXLText_2 ; "<SPATIALQUERY subfields=""STATE_NAME"">" 'sAXLText_2 = sAXLText_2 ; "<SPATIALFILTER relation=""area_intersection"">" 'sAXLText_2 = sAXLText_2 ; "<ENVELOPE minx=""" ; "-132.0" ; """ miny=""" ; "25" ; """ maxx=""" ; "-57.0" ; """ maxy=""" ; "50" ; """ />" 'sAXLText_2 = sAXLText_2 ; "<ENVELOPE minx=""" ; "-22" ; """ miny=""" ; "35" ; """ maxx=""" ; "-5" ; """ maxy=""" ; "50" ; """ />" 'sAXLText_2 = sAXLText_2 ; "</SPATIALFILTER></SPATIALQUERY></GET_FEATURES></REQUEST></ARCXML>" sAXLText_2 = sAXLText_2 ; "</SPATIALQUERY></GET_FEATURES></REQUEST></ARCXML>"</P> <P> axlResponse_2.LoadXml(conArcIMS_2.Send(sAXLText_2))</P> <P>TextBox1.Text = axlResponse_2.OuterXml 结果TextBox1.Text的值为 今天调试了一下,看到: <?xml version="1.0" encoding="UTF-8"?><ARCXML version="1.1"><RESPONSE><ERROR machine="PKU-RJDS2WFLO9B" processid="1876" threadid="1764">[ERR0913] Not a valid ArcXML request. ImageServer accepts GET_IMAGE and GET_RASTER_INFO.</ERROR></RESPONSE></ARCXML> 我是用asp.net .net link 做的 ,它在报错 不知道怎么回事,请指教</P> |
|