首页 > 其他 > 详细

flex 调用gp服务

时间:2016-01-05 16:55:27      阅读:322      评论:0      收藏:0      [点我收藏+]

调用:

               var geoArr:Array=[];
                for each(var geo:Geometry in geoCollArray)
                {
                    geoArr.push({geometry:geo});
                }
                
                var fs:FeatureSet=new FeatureSet();
                fs.features=geoArr;
                var params:Object={"INPUT_FEATURESET":fs,"GHLAYER_PATH":"‘"+dataList.selectedItem.path+"‘"};
gp.url=configXML.gpurl.toString(); gp.execute(params);

标签:

<esri:Geoprocessor id="gp" executeComplete="gp_executeCompleteHandler(event)"
                           fault="gp_faultHandler(event)"
                           outSpatialReference="{map.spatialReference}"
                           processSpatialReference="{map.spatialReference}"
                           useAMF="false"/>

结果:

var fs:FeatureSet=event.executeResult.results[0].value as FeatureSet;
                controlEnabled=true;
                showMessage("", false, false);
                
                ViewerContainer.getInstance().resultContainer.Container.removeAllElements();
                resultComp=new GeometryAnalysisResultComp();
                var areas:Array=GeometryUtil.geodesicAreas(geoCollArray,Units.SQUARE_METERS);
                var area:Number=Number(areas[0]);
                resultComp.initData={fs:fs,fields:fs.fields,groupfield:dataList.selectedItem.showField.toString(),geo:geoCollArray[0],zarea:area,url:configXML.saveAnalysis};
                ViewerContainer.getInstance().resultContainer.Container.addElement(resultComp);
                ViewerContainer.getInstance().resultContainer.showBottomNavi();

转换:

fs->json字符串

saveWindow.fs=JSONUtil.encode(FeatureSet(initData.fs).toJSON())

json字符串- >fs

var fs:FeatureSet=FeatureSet.fromJSON(JSONUtil.decode(jsonObjTem[0].content));

flex 调用gp服务

原文:http://www.cnblogs.com/tiandi/p/5102914.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!