我之前是想用选择集转换到记录集,然后用GetFieldValue去查询,但是运行中发现貌似OSGB类型的数据没办法转到recordset里面呀。catch抓到说是三维图层必须是Layer3DDataset。所以我现在有点懵逼。
不知道这种办法能否实现,不能的话,麻烦指点一二,感谢
selectionDemo = sceneControlDemo.Scene.FindSelection(true)[0]; recordset = selectionDemo.ToRecordset();
http://support.supermap.com.cn/product/search.aspx?querystr=osgb选择超图代码,即可看到相应的范例,接口的使用可以查看帮助文档,里面介绍的挺详细的
就是用楼上所说的方法获取选择集某字段