利索能及
我要发布
收藏
专利号: 2018105701985
申请人: 中国科学院南京土壤研究所
专利类型:发明专利
专利状态:已下证
更新日期:2025-08-18
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种放射状和向心状水系的识别方法,其特征在于该方法包括:(1)获取shp格式的待识别水系线图层数据,读入至数据集L={li|i=0,1,2,…,m},其中,li表示第i个河流要素,其属性包含河流长度Leni和河流等级标志RiverLeveli=k,k为自然数,m为河流要素的个数;

(2)根据数据集L获取各河流要素的首尾端点,记录到坐标集合Coord中,并根据坐标集合Coord筛选出主干河流和支流,更新支流的河流等级标志RiverLeveli=k-1;

(3)根据各主干河流的首尾端点坐标,计算其中心点mid(xmid,ymid)和方位角azimuthi;

(4)根据各主干河流的方位角azimuthi,分别计算位于第一、二、三、四象限中的河流条数,若所述条数不是全部大于0,则判定待识别水系不是放射状或向心状水系,结束识别,否则执行步骤(5);

(5)计算待识别水系的内端点多边形上点的个数incount和外端点多边形上点的个数outcount,若outcount>incount,则判定待识别水系为向心状水系,否则判定为放射状水系。

2.根据权利要求1所述的放射状和向心状水系的识别方法,其特征在于:步骤(2)具体包括:(2-1)根据数据集L获取各河流要素的首尾端点,记录到坐标集合Coord中;

(2-2)判断各河流要素的首尾端点,是否与其他河流要素的任一点相交;

(2-3)若相交,则判定该河流要素为支流,并将该河流要素的河流等级标志更新为RiverLeveli=k-1;若不相交,则判定该河流要素为主干河流。

3.根据权利要求1所述的放射状和向心状水系的识别方法,其特征在于:步骤(3)具体包括:(3-1)将标志属性RiverLevel=k的河流要素提取出来,并将提取的河流要素的首尾点坐标写入集合P;

(3-2)根据集合P采用下式计算各主干河流的中心点;

式中,n表示主干河流的条数,xis,xie分别表示第i条主干河流首、尾点的横坐标,yis,yie分别表示第i条主干河流首、尾点的纵坐标;

(3-3)根据坐标集合Coord,采用下式计算每一主干河流要素的方位角azimuthi:式中,azimuthi的阈值范围为[0,360)。

4.根据权利要求1所述的放射状和向心状水系的识别方法,其特征在于:步骤(4)具体包括:(4-1)根据各主干河流要素的方位角azimuthi,判断其位于第几象限,其中判定方法为:(4-2)分别统计位于第一、二、三、四象限中的主干河流条数;

(4-3)若位于第一、二、三、四象限中的主干河流条数不是全部大于0,则判定待识别水系不是放射状或向心状水系,结束识别;否则执行步骤(5)。

5.根据权利要求1所述的放射状和向心状水系的识别方法,其特征在于:步骤(5)具体包括:(5-1)将内端点多边形上点的个数incount和外端点多边形上点的个数outcount初始值设为主干河流的条数;

(5-2)获取一条RiverLeveli=k-1的支流,将该支流与对应主干河流的交点记为qj1(xj1,yj1),该支流的另一端点记为qj2(xj2,yj2),j

(5-3)根据下式,分别计算qj1(xj1,yj1)和qj2(xj2,yj2)到中心点mid(xmid,ymid)的距离dj1和dj2,计算公式如下:(5-4)若dj1dj1,则incount加1;

(5-5)返回执行(5-2),直至完成所有支流的遍历处理,若此时outcount>incount,则该水系为向心状水系;否则,该水系为放射状水系。