首页 / 浏览问题 / WebGIS / 问题详情
iServer空间查询里的SQL查询能否根据查询目标不同适用不同的条件
276EXP 2025年08月28日
客户那边存在一组数据,里面有一个参照id

使用这个参照id可以关联其他几个属性表,获得参照id=x时每个表里的不同名称的id

这几个关联的属性表还分别拥有对应的矢量数据集,这些矢量数据集和上面说的不同名称的id一一对应

现在有一个问题

加入我想向iServer发送一个GetFeaturesBySQLParameters请求,目标是上面说的这些矢量数据集

假设需要检索的矢量数据集分别是dataset_a,dataset_b,dataset_c

分别要检索的id是aid:1,2,3;bid:1,5,6;cid:3,4,5

那么使用GetFeaturesBySQLParameters查询时,能否在一次查询里适用这所有的检索条件

还是说只能根据目标矢量数据集的数量,创建不同的GetFeaturesBySQLParameters请求,每个里面加入不同的id才行

1个回答

您好,GetFeaturesBySQLParameters请求每次查询只能传入一个attributeFilter条件,无法为不同数据集传入定制过滤条件,因此需要对每个数据集构建不同请求参数,发送多次请求。
夏鑫
1
210EXP 2025年08月28日
...