SDE连接数据库有两种方式:直接连接和通过SDE连接;直接连接数据处理是在客户端,通过SDE连接数据处理在服务器端;两者只是 属性参数设置不同。下面是C#示例代码:
IPropertySet oProperSet = new PropertySetClass();
try
{
//服务器端
oProperSet.SetProperty("Server", strServerName);
//设置SDE的端口,这是安装时指定的,默认安装时"port:5151"
oProperSet.SetProperty("Instance", strInstance);//default port:5151
oProperSet.SetProperty("Database", strDatabaseName);
oProperSet.SetProperty("User", strUser);
oProperSet.SetProperty("Password", strPassword);
oProperSet.SetProperty("Vesion", "SDE.DEFAULT");
//客户端
oProperSet.SetProperty("Server", null);
oProperSet.SetProperty("Instance", strInstance);//if the database is oracle9i,then SDE:oracle9i;
oProperSet.SetProperty("Database", strDatabaseName);
oProperSet.SetProperty("User", strUser);
oProperSet.SetProperty("Password", "");
IWorkspace oWorkspace = oWorkspaceFactory.Open(oProperSet,0);
}
客户端负载连接就是通过SDE访问数据表,并在本地完成对数据的各种操作(像空间分析,编辑等),而服务器端负载就是通过SDE访问数据表后,在服务器端完成对数据的各种操作,再把操作结果返回客户端。
因此即便服务器上SDE服务没有启动,采用客户端负载连接的方式也可以访问和操作SDE数据库,而服务器端负载连接只有在SDE服务启动后才能访问和操作SDE数据库。
分享到:
相关推荐
ArcEngine+C#连接SDE空间数据库
数据库、ArcCatalog空间数据源正常访问,数据库设置没问题时,ArcEngine连接SDE时报"ORA-12560: TNS: 协议适配器错误"的解决办法;ArcEngine连接SDE总结;ArcSDE:C#打开SDE数据库的几种方式总结
在ArcEngine连接ArcSDE数据库时,怎样对连接参数进行设置
AE连接SDE读取数据希望对大家有帮助,AE连接数据库~~
C#写的,AE的MapControl可以直接加载Oracle数据(C#),最主要的是,不用安装sde,也不用安装Oracle客户端。
用于连接ArcSDE的C#程序,便于在程序中实现对存储在空间数据库里的数据的访问.
ArcSDE 直连优点,连接方式,连接需要注意问题
arcengine 二次开发,c#语言,SDE数据库的连接断开,shp图层的加载移除,图层的属性查看,图层的放大缩小漫游全屏,还有图层的增删要素操作
1. 目录 1 2. 用ArcEngine的工具条添加图层要素 2 3. ArcEngine中对Feature的编辑 5 4. Feature的概念 6 5. 如何实现经度纬度到平面坐标的相互转换?...36. AE开发中的一些基本方法(1)数据连接 134
1. 目录 1 2. 用ArcEngine的工具条添加图层要素 2 3. ArcEngine中对Feature的编辑 5 4. Feature的概念 6 5. 如何实现经度纬度到平面坐标的相互转换?...36. AE开发中的一些基本方法(1)数据连接 134
Arcgis1. 目录 1. 目录 1 2. 用ArcEngine的工具条添加图层要素 2 3. ArcEngine中对Feature的编辑 5 4. Feature的概念 6 5. 如何实现经度纬度到平面坐标的相互转换?...36. AE开发中的一些基本方法(1)数据连接 134
Dev的TreeList控件使用 其中包含通过连接SDE数据库得到数据源、构造TreeList的表结构,TreeList的checkboxes的使用
ArcSDEMan源代码,通过编程来管理sde的连接,版本,及相关操作
该支持本地存储在地理数据库(或 SDE 连接)中的镶嵌和作为发布到 ArcGIS Server 的镶嵌。 将马赛克图层拖放到 Mosaic Image Finder 窗口时,与当前地图范围重叠的马赛克图像的缩略图将显示在 3D 查看器中,如上所...