版权声明: https://blog.csdn.net/qq_33459369/article/details/83550387
一、 创建个人地理数据库MDB
/// <summary>
/// 创建数据库
/// </summary>
/// <param name="mdbFolder">文件路径</param>
/// <param name="mdbName">文件名</param>
/// <returns></returns>
public static IWorkspace CreateMdb(string mdbFolder, string mdbName)
{
IWorkspaceFactory pFtWsFct = new AccessWorkspaceFactory();
IWorkspaceName workspaceName = pFtWsFct.Create(mdbFolder, mdbName, null, 0);
IWorkspace pWorkspace = (workspaceName as IName).Open() as IWorkspace;
return pWorkspace;
}
二、创建文件地理数据库GDB
/// <summary>
/// 创建文件地理数据库
/// </summary>
/// <param name="gdbFolder">文件路径</param>
/// <param name="gdbName">文件名</param>
/// <returns></returns>
private static IWorkspace CreatGdb(string gdbFolder, string gdbName)
{
IWorkspaceFactory pFtWsFct = new FileGDBWorkspaceFactory();
IWorkspaceName workspaceName = pFtWsFct.Create(gdbFolder, gdbName, null, 0);
IWorkspace pWorkspace = (workspaceName as IName).Open() as IWorkspace;
return pWorkspace;
}
好久没写AE的东西了,忘得好快。下面给出ArcObjects API Reference for .NET的帮助文档地址:https://resources.arcgis.com/en/help/arcobjects-net/componenthelp/里面有好多例子。可惜我还不怎么看得懂