本博客只提供部分代码,详细通过一下地址进行下载:
代码如下:
1.连接sde库代码
/** * 连接SDE 返回SDE工作空间 * @return * @throws IOException */ public static IWorkspace openSDE() throws IOException{ IPropertySet iPropertySet = new PropertySet(); iPropertySet.setProperty("AUTHENTICATION_MODE", "DBMS"); iPropertySet.setProperty("DB_CLIENT", "ORCL"); iPropertySet.setProperty("IS_GEODATABSE", "true"); iPropertySet.setProperty("DB_CONNECTION_PROPERTIES", "ORCL"); iPropertySet.setProperty("SERVER", "IP"); iPropertySet.setProperty("INSTANCE", "实例"); iPropertySet.setProperty("USER", "用户名"); iPropertySet.setProperty("PASSWORD", "密码"); iPropertySet.setProperty("VERSION", "SDE.DEFAULT");//默认版本可以不设置 IWorkspaceFactory wksSdeFactory = new SdeWorkspaceFactory(); IWorkspace workspace = wksSdeFactory.open(iPropertySet,0); System.out.println("dd"); if (workspace.exists()){ return workspace; }else { return null; } }
未导入之前是480