问题
等待回复
文章精选
许可中心
资源中心
注册
SuperMap技术问答社区
我要提问
智能推荐
相关问题
相关文章
推荐教程
怎么用鼠标选择获取标签专题图中的对象
根据位置点获取面数据集对象
动态图层的获取
3维获取不到面的对象
请问如何获取数据集中字段的值?
想对场景添加一个三维面数据图层
如何获取三维图层下的数据集
plugin开发中的跟踪图层类
热门标签
三维
iserver
idesktop
javascript
webgl
iclient
三维模型
iobjects
三维场景
倾斜摄影
imobile
android
发布服务
net
iobject
二次开发
idesktop9d
leaflet
插件
许可
plugin
ios
supermap
二维
属性查询
js
三维gis
java
组件开发
二维地图
所有分类
云GIS
2,531个
桌面GIS
2,401个
组件GIS
1,736个
移动GIS
893个
三维GIS
3,164个
其他
797个
Layer3DVectorFile图层获取数据集
我要提问
0
投票
选中对象ToRecordset时异常:三维图层的类型必须为Layer3DDataset
调试跟踪发现选中的图层类型为SuperMap.Realspace.Layer3DVectorFile,这种情况下如何获取数据集呢
net
三维
对象选中
12月 6, 2017
分类:
240次浏览
|
用户:
zw3639
(
4
分)
请
登录
或者
注册
后回答这个问题。
1个回答
0
投票
您好,您获取到的是矢量缓存图层,因为是缓存文件所以该图层没有对应的Recordset,只有Layer3DDataset类型图层并且该图层对应的数据集是矢量数据集才支持获取它的Recordset。
12月 7, 2017
用户:
胡林
登峰造极
(
5,972
分)
可是同样的工作空间和场景在iDesktop中操作,选择建筑右键查看属性是可以看到数据集的啊,我在组件开发中怎么实现同样的功能?
Layer3DVectorFile.GetFieldValueOfSelectedObject 方法 (String)可以获取选中对象指定属性字段的值,Layer3DVectorFile.GetFieldInfos 方法可以获取对象所有属性字段信息。
可以使用Layer3DVectorFile.GetFeature3Ds 方法 获取指定ID的要素,这样就可以获取到对应的几何对象以及各种空间属性
请
登录
或者
注册
后再添加评论。
...