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

  • 相关阅读:
    Ubuntu离线安装包制作(转载)
    CentOS yum安装和配置MySQL(转载)
    repo安装
    Ubuntu 12.04.2搭建nfs服务器
    Git的撤消操作
    Linux中记录终端(Terminal)输出到文本文件(转载)
    Linux设置服务自启动(转载)
    Linux防火墙设置(转载)
    centos update git(转载)
    git相关网页
  • 原文地址:https://www.cnblogs.com/tiandi/p/3259892.html
Copyright © 2011-2022 走看看