IFC结构读取与显隐控制
1、实现方法:
1.读取结构
FDB中将其分层组织信息存储在要素类的CustomData中,当要读取该信息时,可以通过IPropertySet::GetProperty(string key)来获取。
参考代码:
IPropertySet cusData = fc.CustomData;
string[] key = cusData.GetAllKeys();
string strXML = (string)cusData.GetProperty(key[0]);

2、显隐控制
通过设置渲染组可见性控制各层是否可见。
参考接口:
IFeatureLayer::SetGroupVisibleMask

3、高亮显示:
通过设置渲染组的颜色来实现高亮显示各层的效果。
参考接口:
IFeatureLayer::SetGroupColor


4、结语:
本方法是针对已经导入FDB数据库的IFC数据进行,对于如何将IFC导入空间数据库,我们会在后续文章中进行介绍。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
                                阅读量:39
阅读量:48
阅读量:133
阅读量:102
阅读量:117