Connect to ArcSDE
来源:互联网 发布:网络生态圈 编辑:程序博客网 时间:2024/06/05 17:43
Refer to ".NET Help for VS2005" ,I get the code as follows:
public IWorkspace OpenArcSDEWorkspace(string server, string instance, string user,
string password, string database, string version)
...{
ESRI.ArcGIS.esriSystem.IPropertySet propertySet = new ESRI.ArcGIS.esriSystem.PropertySetClass();
propertySet.SetProperty("SERVER", server);
propertySet.SetProperty("INSTANCE", instance);
propertySet.SetProperty("DATABASE", database);
propertySet.SetProperty("USER", user);
propertySet.SetProperty("PASSWORD", password);
propertySet.SetProperty("VERSION", version);
IWorkspaceFactory workspaceFactory = new ESRI.ArcGIS.DataSourcesGDB.SdeWorkspaceFactoryClass();
return workspaceFactory.Open(propertySet, 0);
}
string password, string database, string version)
...{
ESRI.ArcGIS.esriSystem.IPropertySet propertySet = new ESRI.ArcGIS.esriSystem.PropertySetClass();
propertySet.SetProperty("SERVER", server);
propertySet.SetProperty("INSTANCE", instance);
propertySet.SetProperty("DATABASE", database);
propertySet.SetProperty("USER", user);
propertySet.SetProperty("PASSWORD", password);
propertySet.SetProperty("VERSION", version);
IWorkspaceFactory workspaceFactory = new ESRI.ArcGIS.DataSourcesGDB.SdeWorkspaceFactoryClass();
return workspaceFactory.Open(propertySet, 0);
}
also you can use the ArcCatalog to test the connection,and i will use the ArcCatalog 9.2 as an example to illustrate.
first ,start up the ArcCatalog 9.2 as image 1 shows.
image 1
Double click the "Add Spatial Database Connection" then a dialog display on current page,configure the parameter as image 2 shows:
image 2
- Connect to ArcSDE
- A example of "Connect to ArcSDE"
- Introduce to ArcSDE
- ArcSDE
- ArcSDE
- arcSde
- ArcSDE
- Connect to Access database
- Xmanager to connect Ubuntu
- JDBC connect to oracle
- Java - Connect to mysql
- Drupal_bootstrap:Connect to Drupal
- Unable to connect device
- Git connect to github
- 启动ArcSDE服务报“Unable to start ArcSDE, Please check for zombie processes”的解决办法
- adb connect 失败时(unable to connect to)解决办法
- adb connect unable to connect to处理方法
- Error: Failed to connect to MySQL server: DBI connect(';
- SQLITE3 使用总结(4)
- 一套.net窗体身份验证方案(解决了防止用户重复登陆,session超时等问题)
- 如何实现这样的盗链功能?
- 关于生成验证码的源码以及问题解决
- 从N层到.NET详细剖析原理
- Connect to ArcSDE
- Asp.NET 2.0中无刷新页面的开发
- DataTable DataView DataGrid 非常容易混淆的概念
- CVTRES : fatal error CVT1100: duplicate resource -- type:MANIFEST, name:1, language:0x0409
- SQLITE3 使用总结(5)
- asp.net session详解
- Entity Bean (8) : 事务[转]
- SUN到底在做什么(转一个好文章)
- C#中索引器的概述