對(duì)于要素的獲取主要簡(jiǎn)述本人平時(shí)常用的贡羔,更多的獲取的方法躲叼,請(qǐng)參考LSV_SDK的開發(fā)指南
1.全局獲取
1.1新建一個(gè)全局的feature
GSOFeature myFeature = null;
1.2添加的時(shí)候獲取這個(gè)要素
feature = globeControl1.Globe.MemoryLayer.AddFeature(f);
注意:f是后面創(chuàng)建的對(duì)象
可以用來在添加數(shù)據(jù)的時(shí)候,刷新到要素列表中去
2.選中獲取
2.1鼠標(biāo)變?yōu)檫x中狀態(tài)
globeControl1.Globe.Action = EnumAction3D.SelectObject;
2.2選中的就是要獲取的要素
GSOFeature myFeature =globeControl1.Globe.SelectedObject;
3.全部獲取
3.1獲取某個(gè)圖層中的所有要素,返回的是一個(gè)feature的數(shù)組
GSOFeatures features=globeControl1.Globe.MemoryLayer,GetAllFeatures();
3.2feature就是features中的一個(gè)元素
GSOFeature myFeature=features[i];
4.要素的顯示隱藏,刪除是類似的過程粉铐,不多做贅述,參考開發(fā)指南
顯示/隱藏