产品:SuperMap iObjects .NET
数据库:mysql
操作:属性查询+空间查询
代码段:
Geometry geometry = targetRecordset.GetGeometry();
QueryParameter parameter = new QueryParameter();
if (xzqyJbValue.HasValue)
{
parameter.AttributeFilter = $"{xzqyPro}={xzqyJbValue}";
}
parameter.SpatialQueryObject = geometry;
parameter.SpatialQueryMode = SpatialQueryMode.Contain;
parameter.HasGeometry = true;
Recordset containRecordset = xzqyDatasetVector.Query(parameter);
报错:
SpatialFilter/SpatialQueryObject类型对象不允许为空
参数名: SpatialQueryObject
实际变量:
问题:SpatialQueryObject并不为空,为什么报这个错?