IMxDocument pMxDocument = (IMxDocument)m_application.Document; IMap pMap = pMxDocument.FocusMap; ILayer pLayer = pMap.get_Layer(0) as ILayer; IDataLayer2 pDataLayer = pLayer as IDataLayer2; IDatasetName2 pDatasetName = pDataLayer.DataSourceName as IDatasetName2; IWorkspaceName pWorkspaceName = pDatasetName.WorkspaceName; string name = string.Empty; if (pDatasetName is IFeatureClassName) { IFeatureClassName pFeatureClassName = pDatasetName as IFeatureClassName; if (pFeatureClassName.FeatureDatasetName != null) { name = pFeatureClassName.FeatureDatasetName.Name; } } MessageBox.Show("Path: " + pWorkspaceName.PathName); MessageBox.Show("Feature Dataset: " + name); MessageBox.Show("Feature Class/Dataset: " + pDatasetName.Name);
Les membres connectés peuvent publier, suivre les mises à jour, et plus encore. Nouveau ici ? Inscrivez-vous gratuitement.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.