首页 / 浏览问题 / 移动GIS / 问题详情
使用天地图作为底图,上面添加自己的矢量数据,查询不到矢量数据的属性信息
20EXP 2021年04月13日
用天地图作为底图,打开动态投影后吗,添加自己的矢量数据可以重叠在一起,但是查询矢量数据的属性信息查询不到,是应为坐标系的原因吗?应该如何查询?

1个回答

您好,查询数据集的属性是根据数据来查询的,和动态投影没有关系,您那边是使用什么方式来进行查询属性的呢
9,127EXP 2021年04月13日

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

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
...