zoukankan      html  css  js  c++  java
  • IPropertySet接口

    Members

      Description
    Read-only property Count The number of properties contained in the property set.包含属性个数
    Method GetAllProperties The name and value of all the properties in the property set.
    Method GetProperties The values of the specified properties.
    Method GetProperty The value of the specified property.
    Method IsEqual True if the property set is the same as the input property set.
    Method RemoveProperty Removes a property from the set.
    Method SetProperties The values of the specified properties.
    Method SetProperty The value of the specified property.
    public void GetAllProperties (
        ref object names,
        ref object values                      //The name and value of all the properties in the property set.
    );


    public void GetProperties (
        object names,
        ref object values                       //The values of the specified properties.
    );
    public object GetProperty (
        string Name                                //The value of the specified property.
    );

    主要实例是打开Oracle数据库
    //Personal Geodatabase e.g., database = "C:\myData\mypGDB.mdb"
    <span style="font-size:14px;color:#3333ff;">public IWorkspace open_pGDB_Workspace(string database)</span>
    <span style="font-size:14px;color:#3333ff;">{</span>
    <span style="font-size:14px;color:#3333ff;"><span style="white-space:pre">	</span>ESRI.ArcGIS.esriSystem.IPropertySet propertySet = new ESRI.ArcGIS.esriSystem.PropertySetClass();</span>
    <span style="font-size:14px;color:#3333ff;"><span style="white-space:pre">	</span>propertySet.SetProperty("DATABASE", database);</span>
    <span style="font-size:14px;color:#3333ff;"><span style="white-space:pre">	</span>IWorkspaceFactory workspaceFactory = new ESRI.ArcGIS.DataSourcesGDB.AccessWorkspaceFactoryClass();</span>
    <span style="font-size:14px;color:#3333ff;"><span style="white-space:pre">	</span>return workspaceFactory.Open(propertySet, 0);</span>
    <span style="font-size:14px;color:#3333ff;">}</span>
    // File Geodatabase e.g., database = "C:\myData\myfGDB.gdb"
    <span style="color:#3333ff;">public IWorkspace open_fGDB_Workspace(string database)</span>
    <span style="color:#3333ff;">{</span>
    <span style="color:#3333ff;"><span style="white-space:pre">	</span>ESRI.ArcGIS.esriSystem.IPropertySet propertySet = new ESRI.ArcGIS.esriSystem.PropertySetClass();</span>
    <span style="color:#3333ff;"><span style="white-space:pre">	</span>propertySet.SetProperty("DATABASE", database);</span>
    <span style="color:#3333ff;"><span style="white-space:pre">	</span>IWorkspaceFactory workspaceFactory = new ESRI.ArcGIS.DataSourcesGDB.FileGDBWorkspaceFactoryClass();</span>
    <span style="color:#3333ff;"><span style="white-space:pre">	</span>return workspaceFactory.Open(propertySet, 0);</span>
    <span style="color:#3333ff;">}</span>

    //SDE Geodatabase e.g., server = "Kona" // database = "sde" or "" if Oracle // instance = "5151" // user = "vtest" // password = "go" // version = "SDE.DEFAULT" public IWorkspace open_ArcSDE_Workspace(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); }




  • 相关阅读:
    [LintCode] Set Matrix Zeros
    [LintCode] Identify Celebrity
    [LintCode] Edit Distance
    [LintCode] Edit Distance II
    [LintCode] Strings Serialization
    二十七. Keepalived热备 Keepalived+LVS 、 HAProxy服务器
    二十六. 集群及LVS简介 LVS-NAT集群 LVS-DR集群
    二十五 存储技术与应用 iSCSI技术应用 、 udev配置 NFS网络文件系统 、 Multipath多路径 、 NFS网络文件系统 、 udev配置
    二十三.Subversion基本操作、使用Subversion协同工作、制作nginx的RPM包
    二十二. 安装部署Tomcat服务器、使用Tomcat部署虚拟主机、使用Varnish加速Web
  • 原文地址:https://www.cnblogs.com/dengshiwei/p/4258582.html
Copyright © 2011-2022 走看看