你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
朱新颖
赞同来自:
IPropertySet propertySet = new PropertySetClass(); //直连Orcale数据库 propertySet.SetProperty(SERVER, ); propertySet.SetProperty(INSTANCE, sde:oracle11g:192.168.220.132/orcl); propertySet.SetProperty(DATABASE, ); propertySet.SetProperty(USER, sde); propertySet.SetProperty(PASSWORD, sde); propertySet.SetProperty(VERSION, sde.DEFAULT); IWorkspaceFactory sdewf = new SdeWorkspaceFactoryClass(); string sdePath = @D:\temp\zxy.sde; IWorkspaceName wN = sdewf.Create(, sdePath, propertySet, 0); FeatureClassToGeodatabase FCTGeo = new FeatureClassToGeodatabase(); FCTGeo.Input_Features = @E:\ZhuXinying\testData\cc.shp; FCTGeo.Output_Geodatabase = sdePath; ExecuteGP(FCTGeo);
要回复问题请先登录或注册
1 个回复
朱新颖
赞同来自:
1,使用IWorkspaceFactory.Create方法创建.sde的连接文件,参数中指定该.sde文件的路径和名称,通过IPropertySet设置sde的连接参数,然后在GP工具中引用该.sde文件即可。
2,不通过AO接口的话,也可以使用CreateArcSDEConnectionFile_management工具创建.sde连接文件。注意该工具的调用需要EngineGeoDB许可。
要回复问题请先登录或注册