在使用Flex操作调用server的GeometryService执行相交分析的时候该方法的描述如下:public function intersect(geometries:Array, geometry:Geometry, responder:IResponder = null):AsyncToken。其中前一个参数为feature类型的数组,后一个参数为单个feature,该操作返回的结果是第一参数中所有要素和第二个参数中所有要素相交部分的要素集对象。在实际操作中可能出现这样的问题第一个参数中要参数运算的要素数量较多,并且该要素包含的点比较多,那么在这种情况下可能出现执行相交操作发生错误并且返回404错误的信息,也可能是参数错误的相关信息。
该问题的解决办法是:
一:将第一个参数的要素数组拆分为每个数组只包含一个要素提交服务器进行分析返回结果,然后再把所有结果合并为最终相交分析的结果用于显示和下一步处理。参考代码:
for(var i:uint=0;i<fst.features.length;i++)
{
GeometryService.intersect(fst.features.slice(i,i+1),fs);
}
二:使用GP服务后天分析处理数据,但是要注意使用GP的时候只设定一个参数既要执行相交分析的要素由客户端提交,被相交图层可直接固定形式设定在模型中,这样一来传输的数据量就比较少了。但是需要中意这种情况下如果被相交的图层数据量特别大可能执行相交的过程较慢。
经过本人亲自测试在使用第一种办法的情况下,单个面在有4万个点构成的情况下未发生任何异常,应该可以满足我们常规的对于单要素点比较多的情况的处理。
分享到:
相关推荐
Arcgis server flex FeatureLayer 渲染用法
arcgis server flex API 函数及调用实例 FLEX 地图实例
ArcGIS Server Flex 应用视频
ArcGIS Server Flex API调用GP服务的一般步骤
如果Web站点和ArcGIS Server服务不在同一机器上,但Web站点的机子需要访问服务时,或者是多人开发时用同一台机子的服务时,需要对ArcGIS Server端(服务器端)及Web站点(客户端)进行配置。
List of ArcGIS API for Flex 1.2 packages. See the Adobe Flex 3 Language Reference at http://livedocs.adobe.com/flex/3/langref/ for Adobe Flex 3 packages. Package Description ...
ArcGIS Server Flex API 1.3 离线帮助
ArcGIS Server开发指南基于Flex和.Net数据随书光盘内容.分两个文件上传。
ArcGIS Server开发指南--基于Flex和.NET源码每一部分
1、停掉ArcGIS Server的服务。 2、 打开<ArcGIS Server> \framework\runtime\tomcat\conf\web.xml,注册跨域bean 3、lib下拷贝 cors-filter-2.5.jar java-property-utils-1.9.1.jar包 4、启动ArcGIS Server的服务。 5...
ArcGIS Server Flex API 1.3 参考,很实用的FLEX结合ARCGIS帮助文档
我把ArcGIS Server Flex API 2.2Reference(http://help.arcgis.com/en/webapi/flex/apiref/index.html)这个页面的抓下来了,没有做深层测试,随手点了几下都没有问题,欢迎下载使用 不知为什么IE有问题,请大家...
arcgis server flex开发:WeightedClusterer聚类和GridClusterer聚类的用法, 效果不同。在地图上点击,每点击一次都增加一个点,这些点聚类时使用两种不同的方法效果差别很明显。
我把ArcGIS Server Flex API 2.1Reference(http://help.arcgis.com/en/webapi/flex/apiref/index.html)这个页面的抓下来了,没有做深层测试,随手点了几下都没有问题,欢迎下载使用 不知为什么IE有问题,请大家...
ArcGIS Server缓存地图服务设计部署及应用
详尽的介绍了flex for arcgisserver开发,适合初次接触flex开发的程序员
arcgis server 10.7.1 安装包
openlayers 调用 arcgis server wms服务简单图解 java net
arcgis server 10.3 开发服务器授权文件。 arcgis server 10.3 的授权文件,可视为没有时间限制的授权。虽然这个版本挺古老的,但功能上基本可以满足日常开发了。 必须吐槽一下esri,他们对开发者实在太不友好了,...
arcgis server10.6.1相关全部安装包。全部都在里面,注意只有安装包哈! ArcGIS_Data_Interop_for_Desktop_1061_163752.exe ArcGIS_Data_Interop_for_Server_1061_164013.exe ArcGIS_Data_Reviewer_for_Desktop_1061...