GIS的积累
It is never to late to learn

导航

 

原创 根据查询条件,搜索倒要找的feature,然后选中feature并高亮显示收藏

新一篇: .NET技术 C# QA汇总 | 旧一篇: ArcEngine中根据图层名得到图层

            axGlobeControl1.Globe.GlobeDisplay.Scene.ClearSelection();
            IQueryFilter QueryFilter 
= new QueryFilterClass();
            QueryFilter.WhereClause 
= "OBJECTID=3";
            IFeatureLayer pFeatureLayer 
= ArcGlobe.ArcGolbeTools.GetLayer(axGlobeControl1.Globe, "sde.SDE.污水处理厂_Project");
            IFeatureCursor featureCursor 
= pFeatureLayer.Search(QueryFilter, true);
            IFeature feature 
= featureCursor.NextFeature();
            IPoint thispoint 
= feature.Shape as IPoint;
            ArcGlobe.ArcGolbeTools.ZoomToPoint(axGlobeControl1.Globe, thispoint.X, thispoint.Y, 
3);
            axGlobeControl1.Globe.GlobeDisplay.Scene.SelectFeature(pFeatureLayer , feature);
posted on 2009-02-19 13:58  GIS的学习  阅读(1744)  评论(0编辑  收藏  举报