RainCover FindEndRJunc(CPipeInfo cp) { RainCover c = null; c = RainCoverList.Find(cc => cc.juncInfo.ID == cp.Out_JunID); return(c); }
public void LoadRainCover() { TJuncInfo juninfo = new TJuncInfo(App._dbpath, App.PassWord); List <CJuncInfo> tmplist = juninfo.Sel_JuncInfoByCaty((int)JUNCTYPE.JUNC_RAIN); //仅仅加载雨水检查井 //进行坐标转换 foreach (CJuncInfo mJunc in tmplist) { if (mJunc.X_Coor == 0) //无座标 { continue; } RainCover cover = null; Point p = new Point(mJunc.X_Coor - Constants.COOR_X_OFFSET, mJunc.Y_Coor - Constants.COOR_Y_OFFSET); cover = new RainCover(mJunc.JuncName, GISConverter.WGS842Merator(p), mJunc.SystemID); cover.juncInfo = mJunc; RainCoverList.Add(cover); } }