要素获取

对于要素的获取主要简述本人平时常用的,更多的获取的方法,请参考LSV_SDK的开发指南

1.全局获取

1.1新建一个全局的feature

GSOFeature myFeature = null;

1.2添加的时候获取这个要素

feature = globeControl1.Globe.MemoryLayer.AddFeature(f);

注意:f是后面创建的对象

可以用来在添加数据的时候,刷新到要素列表中去

2.选中获取

2.1鼠标变为选中状态

globeControl1.Globe.Action = EnumAction3D.SelectObject;

2.2选中的就是要获取的要素

GSOFeature myFeature =globeControl1.Globe.SelectedObject;

3.全部获取

3.1获取某个图层中的所有要素,返回的是一个feature的数组

GSOFeatures features=globeControl1.Globe.MemoryLayer,GetAllFeatures();

3.2feature就是features中的一个元素

GSOFeature myFeature=features[i];

4.要素的显示隐藏,删除是类似的过程,不多做赘述,参考开发指南


显示/隐藏
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。