Was this question ever fully answered, perhaps someplace else?
Here is a sample for opening a shapefile. Or did you want to get the workspace from an existing layer in the map? IWorkspace workspace; IWorkspaceFactory workspacefactory; IFeatureWorkspace featureworkspace; workspacefactory = new ShapefileWorkspaceFactory(); workspace = workspacefactory.openFromFile(filePath, 0); featureworkspace = (IFeatureWorkspace) workspace;
IWorkspace workspace; IWorkspaceFactory workspacefactory; IFeatureWorkspace featureworkspace; workspacefactory = new ShapefileWorkspaceFactory(); workspace = workspacefactory.openFromFile(filePath, 0); featureworkspace = (IFeatureWorkspace) workspace;
To help anyone else that is looking, the current workspace can be found via: IWorkspace ws = ((IDataset)ArcMap.Document.ActiveView.FocusMap.Layer[0]).Workspace;
Aangemelde leden kunnen berichten plaatsen, updates volgen en meer. Nieuw hier? Registreer een gratis account.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.