首页 / 浏览问题 / 移动GIS / 问题详情
Android开发中,点查功能,设置参数是时就报异常。
10EXP 2021年01月22日
点查设置queryParameter.setSpatialQueryMode时,datasetVector.query(queryParameter)就会报如下异常:java.lang.IllegalArgumentException: 属性数据集不支持包含几何对象字段的查询,请问是什么原因呢?

1个回答

您好,您那边查询的数据集是什么类型的呢?在查询的时候设置查询结果不包括几何信息,
9,197EXP 2021年01月22日

类型?DatasetVector这个吗?Datasource.getDatasets().get(JSZH_PROJECT_DATASET_NAME),我是这么取的,后面的是属性表的表名。

属性表数据集只能用sql查询,你看看你用的是什么查询方式,还有查询结果设置只能返回属性信息
我这边不是用sql语句查询的,如果点查要查属性表数据集的数据,还有缓冲区的,请问一下这个怎么写。。?
你这个是属性表数据,没法做空间查询的,缓冲区查询这些也是争对空间数据的
...