GlobeControl中设置图层基本高程
ILayer pLayer = new MapOperationClass().GetLayer(MyGlobe, "市区道路L");
IGlobeDisplayLayers pGlobeDisplayLayers = MyGlobe.GlobeDisplay as IGlobeDisplayLayers;
IGlobeLayerProperties pGlobeLayerProperties = pGlobeDisplayLayers.FindGlobeProperties(pLayer);
IGlobeHeightProperties pGlobeHeightProperties = pGlobeLayerProperties.HeightProperties;
pGlobeHeightProperties.BaseOption = esriGlobeLayerBaseOption.esriGlobeLayerBaseSelf;
pGlobeHeightProperties.Offset = slider1.Value+500; // 500为与地球相叠加
pGlobeHeightProperties.Apply(MyGlobe.Globe, pLayer);
posted on 2010-06-07 17:19 kisstome88 阅读(538) 评论(0) 编辑 收藏 举报