使用天地图作为底图,上面添加自己的矢量数据,查询不到矢量数据的属性信息

0 投票
用天地图作为底图,打开动态投影后吗,添加自己的矢量数据可以重叠在一起,但是查询矢量数据的属性信息查询不到,是应为坐标系的原因吗?应该如何查询?
4月 13 分类:  227次浏览 | 用户: Fat杰 才疏学浅 (12 分)

1个回答

0 投票
您好,查询数据集的属性是根据数据来查询的,和动态投影没有关系,您那边是使用什么方式来进行查询属性的呢
4月 13 用户: 董懿鑫 登峰造极 (8,588 分)

在图斑上单击,查询该图斑的属性

recordset = datasetVector.query(gp, range, CursorType.STATIC);

用的这个方法

首先对图层设置可选择,然后设置action为SELECT.您点击图斑可以拿到选择集selection,然后将selection转换为记录集recordset。然后通过recordset.getFieldValue()获取属性信息

用的是哪一个方法,第一个 方法获取不到呀

mMapControl.setAction(Action.SELECT);
layers.get(layerCount-1).setSelectable(true);
Selection selection = layers.get(layerCount-1).getSelection();
recordset = selection.toRecordset();
使用第一个方法就可以,前提是需要设置地图控件的ACTION为SELECT
...