用IWorkspace2.NameExists可以判断工作空间是否存在指定名称和类型的数据集..
引用MSDN的例子,获得工作空间的文件名字,历遍:
//IWorkspace DatasetNames Example
public void IWorkspace_DatasetNames_Example(IWorkspace workspace)
{
//This function asks the workspace for its feature dataset names.
//The names are returned as an enumeration which is cycled through and the
//name of each dataset is printed.
IEnumDatasetName enumDatasetName = workspace.get_DatasetNames(esriDatasetType.esriDTFeatureDataset);
IDatasetName datasetName = enumDatasetName.Next();
while (datasetName != null)
{
Console.WriteLine(datasetName.Name);
datasetName = enumDatasetName.Next();
}
}
判断工作空间数据集存在性
本文介绍如何使用IWorkspace2.NameExists方法判断ArcGIS工作空间中是否存在指定名称和类型的数据集。通过C#示例代码展示了如何获取工作空间中的特征数据集名称,并遍历打印这些名称。
1万+

被折叠的 条评论
为什么被折叠?



