private void btnBulid_Click(object sender, EventArgs e)
 {
     try
     {
         if (this.listView1.SelectedIndices.Count > 0)
         {
             ICoverage    coverage         = (this.icoverageName_0 as IName).Open() as ICoverage;
             ListViewItem item             = this.listView1.SelectedItems[0];
             ICoverageFeatureClassName tag = item.Tag as ICoverageFeatureClassName;
             coverage.Build(tag.FeatureClassType, "");
             coverage = null;
             MessageBox.Show("Bulid成功!");
         }
     }
     catch (Exception exception)
     {
         Logger.Current.Error("", exception, "");
         MessageBox.Show("Bulid失败!");
     }
 }
 private void btnClean_Click(object sender, EventArgs e)
 {
     try
     {
         if (this.listView1.SelectedIndices.Count > 0)
         {
             ICoverage    coverage         = (this.icoverageName_0 as IName).Open() as ICoverage;
             double       dangleTolerance  = coverage.get_Tolerance(esriCoverageToleranceType.esriCTTFuzzy);
             double       fuzzyTolerance   = coverage.get_Tolerance(esriCoverageToleranceType.esriCTTDangle);
             ListViewItem item             = this.listView1.SelectedItems[0];
             ICoverageFeatureClassName tag = item.Tag as ICoverageFeatureClassName;
             coverage.Clean(dangleTolerance, fuzzyTolerance, tag.FeatureClassType);
             coverage = null;
             MessageBox.Show("Clean成功!");
         }
     }
     catch (Exception exception)
     {
         Logger.Current.Error("", exception, "");
         MessageBox.Show("Clean失败!");
     }
 }