在c#中使用arcglobe,发现更改DefinitionExpression后不能刷新,此时需要调用RefreshLayer方法
IScene scene = (IScene)axGlobeControl1.Globe;
ILayerDescription layerDescription = (ILayerDescription)scene.Layer[0];
layerDescription.DefinitionExpression = "locationName='bar'";
((IGlobeDisplayLayers2)axGlobeControl1.GlobeDisplay).RefreshLayer(layerDescription as ILayer);
本文介绍如何在C#中使用ArcGlobe组件并解决更改DefinitionExpression后无法刷新的问题。通过调用RefreshLayer方法,确保地图层正确更新。
3545

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



