summerrock
路人甲
路人甲
  • 注册日期2005-05-12
  • 发帖数1
  • QQ
  • 铜币112枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:866回复:0

请教arcims imageservice的问题

楼主#
更多 发布于:2005-05-12 21:05
<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>
喜欢0 评分0
游客

返回顶部