static ArcExtensions() { _gp = new Geoprocessor(); _merge = new ESRI.ArcGIS.DataManagementTools.Merge(); _createAccess = new ESRI.ArcGIS.DataManagementTools.CreatePersonalGDB(); _createGDB = new ESRI.ArcGIS.DataManagementTools.CreateFileGDB(); }
//创建输出的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; } }