关于三维数据查询的问题

0 投票

如下代码,

                //通过查询条件对矢量数据集进行查询,从数据集中查询出属性数据,
                Recordset recordset = dataset.Query(queryParameter);
                //判断是否有查询结果
                if (recordset.RecordCount > 0)
                {
                    hasGeometry = true;
                }

                //把查询得到的数据加入到选择集中(使其高亮显示)
                Selection3D selection = layer.Selection;
                selection.FromRecordset(recordset);
                recordset.Dispose();

我已经根据查询条件得到记录集后,想把记录集转化成选择集高亮显示出来,但是Selection3D类的对象里面没有FromRecordSet这个函数,又或者怎么把查询后的记录集显示到SceneControl控件上

6月 28, 2017 分类:  147次浏览 | 用户: tcfkw (9 分)

1个回答

0 投票
while (!rs.IsEOF)
            {
                layer.Selection.Add(rs.GetID());
                rs.MoveNext();
            }
6月 28, 2017 用户: 张阳名 登峰造极 (5,218 分)
...