zoukankan      html  css  js  c++  java
  • 工作空间工厂 打开文件例子

    //IWorkspaceFactory OpenFromFile Example

        //e.g., nameOfFile = "E:\data\english\access\canada\canada.mdb"
        public IWorkspace IWorkspaceFactory_OpenFromFile_Example_Access(string nameOfFile)
        {
            IWorkspaceFactory workspaceFactory= new ESRI.ArcGIS.DataSourcesGDB.AccessWorkspaceFactoryClass();
            return workspaceFactory.OpenFromFile(nameOfFile, 0);
        }

        //e.g., nameOfFile = "E:\data\english\FileGDB\canada\canada.gdb"
        public IWorkspace IWorkspaceFactory_OpenFromFile_Example_FileGDB(string nameOfFile)
        {
            IWorkspaceFactory workspaceFactory = new ESRI.ArcGIS.DataSourcesGDB.FileGDBWorkspaceFactoryClass();
            return workspaceFactory.OpenFromFile(nameOfFile, 0);
        }

        //e.g., nameOfFile = "D:\data\redarrow.sde"
        public IWorkspace IWorkspaceFactory_OpenFromFile_Example_ArcSDE(string nameOfFile)
        {
            IWorkspaceFactory workspaceFactory = new ESRI.ArcGIS.DataSourcesGDB.SdeWorkspaceFactoryClass();
            return workspaceFactory.OpenFromFile(nameOfFile, 0);
        }

        //The connection string for a shapefile should be the full path
        //to the Shapefile's folder (e.g., "C:\temp")
        // Note: location cannot be relative path ".\temp" it must be an explicit pathname
        public IWorkspace IWorkspaceFactory_OpenFromFile_Example_Shapefile(string nameOfFile)
        {
            IWorkspaceFactory workspaceFactory = new ESRI.ArcGIS.DataSourcesFile.ShapefileWorkspaceFactoryClass();
            return workspaceFactory.OpenFromFile(nameOfFile, 0);
        }

  • 相关阅读:
    无法通过给定的扩展名确定设备类型
    biuld example_osgviewerGLUT遇到的error Link2019
    OpenGL渲染流水线
    设计模式总目录
    删除thumbs.db是提示正在使用
    COM技术内幕第十章笔记EXE中的服务器
    在高低版本之间互导max文件,以fbx格式为载体尤佳。
    参数值传递的本质
    VS 为什么要检查行尾的一致性?
    vs2005中的GL文件
  • 原文地址:https://www.cnblogs.com/tiandi/p/3259892.html
Copyright © 2011-2022 走看看