您的位置:首页 > 其它

遍历河道递归方法 附项目实现

2013-05-27 16:00 120 查看
        public void findtoFRVCD(string frvcd, IFeatureClass featClass)

        {

9820
            string[] frvcds = frvcd.Split(',');

            for (int i = 0; i < frvcds.Length; i++)

            {

                IQueryFilter filter = new QueryFilterClass();

                filter.WhereClause = "RVCD='" + frvcds[i] + "'";

                IFeatureCursor featR = featClass.Search(filter, true);

                IFeature feattureRow = featR.NextFeature();

                downStreamOid.Add(feattureRow.OID);

                string frvcd_list = feattureRow.get_Value(featR.Fields.FindField("FRVCD")).ToString();

                if (frvcd_list != "-1")

                {

                    findtoFRVCD(frvcd_list, featClass);

                }

            }

            

        }
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐