IFeatureLayer pFLayer = new FeatureLayerClass();
pFLayer.FeatureClass = fc;
pFLayer.Name = pFC.AliasName;
ILayer pLayer = pFLayer as ILayer;
axGlobeControl1.Globe.AddLayerType(plyr, ESRI.ArcGIS.GlobeCore.esriGlobeLayerType.esriGlobeLayerTypeFloating, false);//浮动
axGlobeControl1.Globe.GlobeDisplay.RefreshViewers();
axGlobeControl1.Globe.AddLayerType(plyr, ESRI.ArcGIS.GlobeCore.esriGlobeLayerType.esriGlobeLayerTypeDraped, false);//作为表面纹理
axGlobeControl1.Globe.GlobeDisplay.RefreshViewers();
axGlobeControl1.Globe.AddLayerType(plyr, ESRI.ArcGIS.GlobeCore.esriGlobeLayerType.esriGlobeLayerTypeElevation, false);//作为高程数据
axGlobeControl1.Globe.GlobeDisplay.RefreshViewers();
//或者
//(axGlobeControl1.Globe as IScene).AddLayer(pLyr,true);globecontrol图层加载
最新推荐文章于 2020-08-24 17:16:03 发布
本文展示了如何使用 ArcGIS API 在 Globe 控件中添加不同类型的图层,包括浮动图层、表面纹理和高程数据,并提供了具体的 C# 代码实现。
1507

被折叠的 条评论
为什么被折叠?



