• 工作空间工厂 打开文件例子


    //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);
        }

  • 相关阅读:
    IntelliJ IDEA创建Java项目
    Oracle常见五个服务的作用
    Windows2008开启telnet客户端命令
    整理jQuery操作select控件常用功能代码
    Asp.Net程序报错
    Oracle中start with connect by prior用法
    Spring中无法访问resources目录下页面或静态资源
    对搜狗输入法的个人评价
    课堂练习寻找水王
    典型用户分析及用户场景分析
  • 原文地址:https://www.cnblogs.com/tiandi/p/3259892.html
Copyright © 2020-2023  润新知