⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 deletedataset.java.svn-base

📁 aresde 空间数据开发 例子
💻 SVN-BASE
字号:
import com.esri.arcgis.datasourcesGDB.SdeWorkspaceFactory;
import com.esri.arcgis.geodatabase.IDataset;
import com.esri.arcgis.geodatabase.IEnumDataset;
import com.esri.arcgis.geodatabase.IFeatureWorkspace;
import com.esri.arcgis.system.AoInitialize;
import com.esri.arcgis.system.EngineInitializer;
import com.esri.arcgis.system.PropertySet;
import com.esri.arcgis.system.esriLicenseProductCode;


public class DeleteDataset {
	
	static void del() throws Exception{
		com.esri.arcgis.system.PropertySet propSet = new PropertySet();
		
		//连接参数
		propSet.setProperty("SERVER", "192.168.1.220");
		propSet.setProperty("INSTANCE", "5151");
		//propSet.setProperty("DATABASE", "sde");
		propSet.setProperty("USER", "sde");
		propSet.setProperty("PASSWORD", "sde");
		propSet.setProperty("VERSION", "SDE.DEFAULT");
		
		SdeWorkspaceFactory swf=new SdeWorkspaceFactory();
		IFeatureWorkspace ifw=(IFeatureWorkspace)swf.open(propSet, 0);
		IEnumDataset edst=ifw.openFeatureDataset("ZJ_WZ_OHB1011").getSubsets();
		//IEnumDataset edst=ifw.openFeatureDataset(this.dsname).getSubsets();
		
		//log.info(edst.next());
		for(IDataset ds=edst.next();ds!=null;ds=edst.next()){
			if(ds.canDelete()){
				System.out.println("delete "+ds.getName());
			}
			if(ds.getType()==com.esri.arcgis.geodatabase.esriDatasetType.esriDTNetworkDataset){
				System.out.println("delete NetWork DataSet");
				ds.delete();
			}
			
		}
		ifw.openFeatureDataset("ZJ_WZ_OHB1011").delete();
		
	}
	
	public static void main(String[] args) throws Exception{
		
		EngineInitializer.initializeVisualBeans();
		final AoInitialize aoInit =new AoInitialize();
		try{
			aoInit.initialize(esriLicenseProductCode.esriLicenseProductCodeEngineGeoDB);
			
			del();
			
		}catch(Exception e){
			e.printStackTrace();
		}finally{
			aoInit.shutdown();
		}

	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -