zdp5528
路人甲
路人甲
  • 注册日期2007-05-22
  • 发帖数18
  • QQ
  • 铜币165枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2046回复:0

关于arcgis server的问题

楼主#
更多 发布于:2008-07-13 17:17
<P>大家好,我今天遇到一个问题,不知怎么解决了,请大家帮帮忙~~</P>
<P>Map gis = this.context.getResources();<BR>  // 得到地图资源<BR>  AGSLocalMapResource gisResource = (AGSLocalMapResource) gis.get("ags1");<BR>  // 得到资源功能<BR>  MapFunctionality mapFunctionality = (MapFunctionality) gisResource<BR>    .getFunctionality("map");<BR>  // 得到servercontext<BR>  IServerContext servercontext =gisResource.getServerContext();</P>
<P>for (int j = 0; j < querylist.size(); j++) {<BR>   QueryResult results = (QueryResult) querylist.get(j);<BR>   WebGeometry geom = results.getHighlightGeometry();<BR>   String gType = geom.getGeometryType();</P>
<P> if (gType.equalsIgnoreCase("Polygon")) {<BR>    if (time.equalsIgnoreCase("2008-7-6")) {<BR>     strvalue = (String) mlist.get("FID");<BR>    } else {<BR>     strvalue = (String) mlist.get("NAME");<BR>    }<BR>    // 得到polygon并且polygon -->map -->soap-->ao<BR>    WebGeometry mywebgeo = results.getHighlightGeometry();<BR>    WebGeometry mWebGeometry=mywebgeo.toMapGeometry(context.getWebMap());<BR>    Polygon mygeo =(Polygon) AGSUtil.toAGSGeometry(mWebGeometry);<BR>    // PolygonN myPolygon=(PolygonN)mygeo;<BR>    try {<BR>     com.esri.arcgis.geometry.Polygon polygon = (com.esri.arcgis.geometry.Polygon) AGSUtil<BR>       .createArcObjectFromStub(mygeo, servercontext);<BR>     IPoint myPoint = polygon.getCentroid();<BR>     // point-->soap<BR>     Point soapPoint = (Point) AGSUtil.createStubFromArcObject(<BR>       myPoint, Point.class, servercontext);<BR>     // soap point-->webgeomtry<BR>     point = (WebPoint) AGSUtil.fromAGSGeometry(soapPoint);<BR>     point=(WebPoint)point.fromMapGeometry(context.getWebMap());<BR>    } catch (Exception e) {<BR>     e.printStackTrace();<BR>     // TOD handle exception<BR>    }</P>
<P>这 com.esri.arcgis.geometry.Polygon polygon = (com.esri.arcgis.geometry.Polygon) AGSUtil<BR>       .createArcObjectFromStub(mygeo, servercontext);<BR>一部就报错,说什么不能产生ao 对象,这是什么原因早成的呢~~</P>
喜欢0 评分0
游客

返回顶部