首页 / 浏览问题 / 组件GIS / 问题详情
空间查询多种操作模式如何写
28EXP 2017年10月31日
obj.net

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

QueryParameter qp = new QueryParameter();

qp.SpatialQueryMode = SpatialQueryMode.Overlap|| SpatialQueryMode.Within|| SpatialQueryMode.Contain;

1个回答

您好,不支持一次查多种空间关系,只能分多次去查询,然后对返回结果做“并”处理,事实上你说的例子三种空间关系返回的结果跟 SpatialQueryMode.Overlap这一种返回的结果是一样的吧。
5,985EXP 2017年10月31日

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

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

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

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