`
kabike
  • 浏览: 599647 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

arcgis engine C#中更改DefinitionExpression后刷新问题

阅读更多
在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);
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics