本博客只提供部分代码,详细通过一下地址进行下载:
代码如下:
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