示例#1
0
        private void VisualToView(string DatasetName, IMap axpMap, bool Selectable)
        {
            //将地理数据集转化为地理要素
            if (Gdp.GetDataset(DatasetName) is IFeatureClass)
            {
                pFeatureClass = (IFeatureClass)Gdp.GetDataset(DatasetName);
            }
            ////新建工作空间
            //IFeatureWorkspace pFeatWorkspace;
            //pFeatWorkspace = pWorkspaceFactory.Open(pPropertyset, 0) as IFeatureWorkspace;
            //IFeatureClass pFeatClass;
            //pFeatClass = pFeatWorkspace.OpenFeatureClass(DatasetName);
            //将地理要素放在工作空间的图层上
            IFeatureLayer pFeatureLayer;

            pFeatureLayer = new FeatureLayerClass();
            pFeatureLayer.FeatureClass = pFeatureClass;
            pFeatureLayer.Selectable   = Selectable;
            IMap pMap;

            pMap = axpMap;
            pMap.AddLayer(pFeatureLayer);
        }