zoukankan      html  css  js  c++  java
  • 由图层判断数据源类型

    原文由图层判断数据源类型

    通过IWorkspaceName接口的WorkspaceFactoryProgID属性来判断 图层数据源类型。

    IFeatureClass pFC = pFeatureLyr.FeatureClass;
    IDataset dataset = pFC as IDataset;
    IWorkspaceName ws = ((IDatasetName)(dataset.FullName)).WorkspaceName;
    if (ws.WorkspaceFactoryProgID.IndexOf("AccessWorkspaceFactory") > -1)
    {
    
    }
    else if (ws.WorkspaceFactoryProgID.IndexOf("FileGDBWorkspaceFactory") > -1)
    {
    
    }
    else if (ws.WorkspaceFactoryProgID.IndexOf("SdeWorkspaceFactory") > -1)
    {
    
    }

    ……

    WorkspaceFactoryProgID

    esriDataSourcesGDB.AccessWorkspaceFactory

    esriDataSourcesFile.ArcInfoWorkspaceFactory

    esriDataSourcesFile.CadWorkspaceFactory

    esriDataSourcesGDB.FileGDBWorkspaceFactory

    esriDataSourcesOleDB.OLEDBWorkspaceFactory

    esriDataSourcesFile.PCCoverageWorkspaceFactory

    esriDataSourcesRaster.RasterWorkspaceFactory

    esriDataSourcesGDB.SdeWorkspaceFactory

    esriDataSourcesFile.ShapefileWorkspaceFactory

    esriDataSourcesOleDB.TextFileWorkspaceFactory

    esriDataSourcesFile.TextFileWorkspaceFactory

    esriDataSourcesFile.TinWorkspaceFactory

    esriDataSourcesFile.VpfWorkspaceFactory

  • 相关阅读:
    设计模式
    刷新所有视图存储过程
    js杨辉三角控制台输出
    2018申请淘宝客AppKey
    w3c标准 dom对象 事件冒泡和事件捕获
    promise原理
    vue virtual Dom
    css学习
    seo优化
    新概念学习
  • 原文地址:https://www.cnblogs.com/arxive/p/6017405.html
Copyright © 2011-2022 走看看