空间查询多种操作模式如何写

0 投票
obj.net

使用空间查询参数,操作模式有多种时,参数条件如何写,例如:

QueryParameter qp = new QueryParameter();

qp.SpatialQueryMode = SpatialQueryMode.Overlap|| SpatialQueryMode.Within|| SpatialQueryMode.Contain;
10月 31, 2017 分类:  973次浏览 | 用户: 超图obj用户 初出茅庐 (28 分)

1个回答

0 投票
您好,不支持一次查多种空间关系,只能分多次去查询,然后对返回结果做“并”处理,事实上你说的例子三种空间关系返回的结果跟 SpatialQueryMode.Overlap这一种返回的结果是一样的吧。
10月 31, 2017 用户: 胡林 登峰造极 (5,985 分)

不是,Overlap是部分重合,不包含Contain的结果

记成相交查询了
你好,请问你上次说,对多次查询返回结果做“并”处理,“并”方法是什么,RecordSet没有追加或是合并的方法
追加记录的话RecordSet.AddNew方法

AddNew,不支持追加对象为RecordSet,也就是批量追加,只能循环一个一个添加

记录集就只能遍历追加,矢量数据集支持追加recordset  DatasetVector.Append 方法
了解了,多谢
...