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); }