public bool RunD8(string pitFillPath, string d8ResultPath, string d8SlopeResultPath) { CallbackClient client = new CallbackClient(); int ret = MapWinGeoProc.Hydrology.D8(pitFillPath, d8ResultPath, d8SlopeResultPath, 8, false, client); if (ret == 0) { return(true); } return(false); }
public bool RunBurnIn(string strBurn, string strDEM, string strBurnResult) { CallbackClient client = new CallbackClient(); int ret = MapWinGeoProc.Hydrology.CanyonBurnin(strBurn, strDEM, strBurnResult, client); if (ret == 0) { return(true); } return(false); }
public bool RunPitFill(string srcFile, string destFile) { CallbackClient client = new CallbackClient(); try { MapWinGeoProc.Hydrology.Fill(srcFile, destFile, client); return(true); } catch (System.Exception ex) { return(false); } }
public bool RunMask(string demPath, string maskPath, string resultPath) { CallbackClient client = new CallbackClient(); ArrayList selectedIndex = new ArrayList(); selectedIndex.Add(0); int ret = MapWinGeoProc.Hydrology.Mask(demPath, maskPath, selectedIndex, resultPath, client); if (ret == 0) { return(true); } return(false); }