首页 / 浏览问题 / WebGIS / 问题详情
iserver classic 矢量数据和数据集叠加分析报错。
6EXP 2024年03月27日

使用产品:classic  OverlayAnalystService 方法。

问题详细描述:

我在叠加分析的示例里面,加了一个六边形,使用

operateRegions传进入和数据集叠加会报错,请问是不是这种写法,有没有具体的示例。

1个回答

您好,看您代码有几个问题,

1.linearRings和region变量您是否有定义

2.您的多边形数据范围是否在您被叠加数据集范围内重叠

3.operateRegions参数传的是一个多边形面集合,而非一个多边形面,如

operateRegions:[region],

希望可以帮到您。
10,758EXP 2024年03月27日
把operateRegions换成数组可以了,还想问一下老师,sourceDataset数据集里面的图层数据量很大,operateRegions参数是一个1000米的点缓冲区,查询会卡死,直接返回500,换个数据量小的数据集就可以查询,这种怎么优化?
目前是需要计算叠加分析相交部分的面积。
对被查询数据集建立空间索引,如果数据量很大,建议使用数据库型数据源,而不是文件型数据源,文件型数据源本身是有读写瓶颈的。
...