Exemple #1
0
 static ArcExtensions()
 {
     _gp           = new Geoprocessor();
     _merge        = new ESRI.ArcGIS.DataManagementTools.Merge();
     _createAccess = new ESRI.ArcGIS.DataManagementTools.CreatePersonalGDB();
     _createGDB    = new ESRI.ArcGIS.DataManagementTools.CreateFileGDB();
 }
Exemple #2
0
        //创建输出的gdb
        private void CreatePGdb()
        {
            string strfileName = this.txtGdbFile.Text;

            if (strfileName == "")
            {
                return;
            }

            string strPath = System.IO.Path.GetDirectoryName(strfileName);
            string strName = System.IO.Path.GetFileNameWithoutExtension(strfileName);

            ESRI.ArcGIS.DataManagementTools.CreatePersonalGDB creategdb = new ESRI.ArcGIS.DataManagementTools.CreatePersonalGDB();
            creategdb.out_folder_path = strPath;
            creategdb.out_name        = strName;

            //
            Geoprocessor gp = new Geoprocessor();

            gp.OverwriteOutput = true;

            if (!RunTool(gp, creategdb))
            {
                return;
            }
        }