zoukankan      html  css  js  c++  java
  • ArcGIS Engine 添加SDE数据库

    public void AddSDELayer(bool ChkSdeLinkModle)
    {
      //定义一个属性
      IPropertySet propset = new PropertySetClass();
      if (ChkSdeLinkModle == true) // 采用SDE连接
      {
          //设置数据库服务器名
          propset.SetProperty("SERVER", "192.168.188.128");
          //设置SDE的端口,这是安装时指定的,默认安装时"port:5151"
          propset.SetProperty("INSTANCE", "port:5151");
          //SDE的用户名
          propset.SetProperty("USER", "sa");
          //密码
          propset.SetProperty("PASSWORD", "123456");
          //设置数据库的名字,只有SQL Server  Informix 数据库才需要设置
          propset.SetProperty("DATABASE", "esri_sde");
          //SDE的版本,在这为默认版本
          propset.SetProperty("VERSION", "SDE.DEFAULT");
      }
      else // 直接连接 
      {
          //设置数据库服务器名,如果是本机可以用"sde:sqlserver:."
          propset.SetProperty("INSTANCE", "sde:sqlserver:192.168.188.128");
          //SDE的用户名
          propset.SetProperty("USER", "sa");
          //密码
          propset.SetProperty("PASSWORD", "123456");
          //设置数据库的名字,只有SQL Server  Informix 数据库才需要设置            
          propset.SetProperty("DATABASE", "esri_sde");
          //SDE的版本,在这为默认版本
          propset.SetProperty("VERSION", "SDE.DEFAULT");
       }
       //定义一个工作空间,并实力化为SDE的工作空间
       IWorkspaceFactory Fact = new SdeWorkspaceFactoryClass();
       //打开SDE工作空间,并转化为地物工作空间
       IFeatureWorkspace Workspace = (IFeatureWorkspace)Fact.Open(propset, 0);
       /*定义一个地物类,并打开SDE中的管点地物类,写的时候一定要写全.如SDE中有一个管点层,你不能写成IFeatureClass Fcls = Workspace.OpenFeatureClass ("管点");这样,一定要写成下边的样子.*/
       IFeatureClass Fcls = Workspace.OpenFeatureClass("esri_sde.DBO.道路");
       IFeatureLayer Fly = new FeatureLayerClass();
       Fly.FeatureClass = Fcls;
       axMapControl1.Map.AddLayer(Fly);
       axMapControl1.ActiveView.Refresh();
    }

  • 相关阅读:
    简单获取input file 选中的图片,并在一个div的img里面赋值src实现预览图片
    MVC4方法行为过滤器例子(用户登录)
    MVC4过滤器
    MVC4 @RenderBody、@RenderSection、@RenderPage、Html.RenderPartial、Html.RenderAction的作用和区别
    FPGA之外,了解一下中断
    滤波器中的窗口
    关于有限脉冲响应滤波器
    分布式算法原理
    学习FPGA过程中的理论知识
    关于硬件实现FFT逆运算
  • 原文地址:https://www.cnblogs.com/oftenlin/p/2674495.html
Copyright © 2011-2022 走看看