ArcGISEngine10.1访问ArcSDE【一】

原创 2013年12月06日 09:47:46

直连式

            IWorkspace pWkspace = null;

            ESRI.ArcGIS.Geodatabase.IWorkspaceFactory2 workspaceFactory = null;

            ESRI.ArcGIS.esriSystem.IPropertySet pPropertySet = new ESRI.ArcGIS.esriSystem.PropertySetClass();

            pPropertySet.SetProperty("SERVER", "lingy");

            pPropertySet.SetProperty("INSTANCE", "sde:oracle11g:orcl");

            pPropertySet.SetProperty("AUTHENTICATION_MODE","DBMS");

            pPropertySet.SetProperty("USER", "sde");

            pPropertySet.SetProperty("PASSWORD", "sde");

            pPropertySet.SetProperty("VERSION", "SDE.DEFAULT");

            workspaceFactory =(ESRI.ArcGIS.Geodatabase.IWorkspaceFactory2)newESRI.ArcGIS.DataSourcesGDB.SdeWorkspaceFactoryClass();

            pWkspace =workspaceFactory.Open(pPropertySet, 0);

 

服务式

            IWorkspace pWkspace = null;

            ESRI.ArcGIS.Geodatabase.IWorkspaceFactory2 workspaceFactory = null;

            ESRI.ArcGIS.esriSystem.IPropertySet pPropertySet = new ESRI.ArcGIS.esriSystem.PropertySetClass();

            pPropertySet.SetProperty("SERVER", "lingy");

            pPropertySet.SetProperty("INSTANCE", "esri_sde");

            pPropertySet.SetProperty("DATABASE", "orcl");

            pPropertySet.SetProperty("USER", "sde");

            pPropertySet.SetProperty("PASSWORD", "sde");

            pPropertySet.SetProperty("VERSION", "SDE.DEFAULT");

            workspaceFactory =(ESRI.ArcGIS.Geodatabase.IWorkspaceFactory2)newESRI.ArcGIS.DataSourcesGDB.SdeWorkspaceFactoryClass();

            pWkspace =workspaceFactory.Open(pPropertySet, 0);

 

连接文件式

 

            IWorkspace pWkspace = null;

            ESRI.ArcGIS.Geodatabase.IWorkspaceFactory workspaceFactory = null;

            workspaceFactory =(ESRI.ArcGIS.Geodatabase.IWorkspaceFactory)newESRI.ArcGIS.DataSourcesGDB.SdeWorkspaceFactoryClass();

            pWkspace =workspaceFactory.OpenFromFile(@"C:\Users\Administrator\Documents\ArcGIS\Connection.sde", 0);

 

连接字符串式

            string connectionString = "SERVER=lingy;DATABASE=orcl;INSTANCE=5151;USER=sde;PASSWORD=sde;VERSION=sde.DEFAULT";

            //connectionString="INSTANCE=sde:oracle11g:orcl;USER=sde;PASSWORD=sde;VERSION=sde.DEFAULT";

            IWorkspace pWkspace = null;

            ESRI.ArcGIS.Geodatabase.IWorkspaceFactory2 workspaceFactory = null;

            workspaceFactory =(ESRI.ArcGIS.Geodatabase.IWorkspaceFactory2)newESRI.ArcGIS.DataSourcesGDB.SdeWorkspaceFactoryClass();

            pWkspace = workspaceFactory.OpenFromString(connectionString,0);

 

ARCGIS接口详细说明

ArcGIS接口详细说明... 1 1.      IField接口(esriGeoDatabase)... 2 2.      IFieldEdit接口(esriGeoDatabase)...
  • Mr_gly
  • Mr_gly
  • 2016年04月25日 12:58
  • 2144

ArcGIS Engine代码段笔记【一】

1、打开点云数据 private void button4_Click(object sender, EventArgs e) { ESR...

ArcGIS Engine代码共享-工作空间(workspace)对象操作

public class WorkspaceHelper { public static string GISConnectionString; public ...

ARCGIS Engine 开发Shp数据写入SDE(sql)

ARCGIS engine

ArcGISEngine10.1环境开发常用问题

  • 2016年07月28日 17:07
  • 1.68MB
  • 下载

ArcSDE10.1的安装文档

ArcSDE10.1的安装预前说明ArcSDE10.1只支持64Bit的操作系统、数据库服务器的操作系统以及相关的数据库必须是64Bit的安装之前,我们还是有必要查看一下系统需求:http://res...

ArcGIS10.1桌面怎么使用ArcSDE服务连接

如果现在大家打开ArcGIS10.1桌面,默认的ArcSDE连接都是直连,但是往往有用户还是比较怀旧的,可能还是喜欢原来的服务连接,那么怎么在一个全新的ArcGIS10.1环境下使用ArcSDE的服务...

ArcGIS 10.1中的Desktop连接ArcSDE——以Oracle为例

ArcGIS从10.1以后,SDE这个产品的连接方式发生了很大的改变,刚刚安装好ArcMap的时候,打开原来用来建立SDE连接的节点,顿时傻眼了, 这东西怎么使啊?经过一顿找资料以后发现:原来以...
  • esricd
  • esricd
  • 2012年09月28日 15:58
  • 11948

ArcSDE和Geodatabase10.1抢先版谍照介绍(3)——ArcToolbox工具和其他功能

新增工具       ArcToolbox工具最大的亮点就是集成了一个叫Geodatabaseadministration的工具箱,这里面的工具有的我们已经用过(其实就是原来的Database),...

linux环境下(SUSE 11)安装ArcSDE 10.1 的注意事项(Oracle 11g)

写在前面的话       在完成 linux系统下ArcSDE 10.0的安装后,我又进行了linux系统下ArcSDE 10.1的安装摸索。目前网络上还没有详细的ArcSDE 10.1...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ArcGISEngine10.1访问ArcSDE【一】
举报原因:
原因补充:

(最多只允许输入30个字)