Android开发中,点查功能,设置参数是时就报异常。

0 投票
点查设置queryParameter.setSpatialQueryMode时,datasetVector.query(queryParameter)就会报如下异常:java.lang.IllegalArgumentException: 属性数据集不支持包含几何对象字段的查询,请问是什么原因呢?
1月 22 分类:  22次浏览 | 用户: 洪武1 (6 分)

1个回答

0 投票
您好,您那边查询的数据集是什么类型的呢?在查询的时候设置查询结果不包括几何信息,
1月 22 用户: 董懿鑫 登峰造极 (6,584 分)

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

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