コード例 #1
0
ファイル: ArcMap.cs プロジェクト: chijianfeng/PNManager
        RainCover FindEndRJunc(CPipeInfo cp)
        {
            RainCover c = null;

            c = RainCoverList.Find(cc => cc.juncInfo.ID == cp.Out_JunID);
            return(c);
        }
コード例 #2
0
ファイル: ArcMap.cs プロジェクト: chijianfeng/PNManager
        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);
            }
        }