【技术实现步骤摘要】
本专利技术涉及地图制图和地理信息工程领域,特别是数字地图和GIS(地理信息系 统,下同)中一种。
技术介绍
居民地多边形的化简与概括是地图综合研究的主要内容,并且在GIS多尺度表达 中发挥着非常重要的作用。单个居民地多边形的化简,国内外学者做了大量的卓有成效的 工作,从数据结构的角度看,比较有代表性的方法主要有基于矢量数据结构的化简方法、 矢量与栅格相混合的化简方法和基于栅格数据结构的化简方法。基于栅格数据结构的化简 方法一般仅适用于大比例尺条件下典型直角化建筑物的轮廓化简,不适用于形状结构复杂 或者中小比例尺条件下居民地多边形的化简。矢量与栅格数据结构相混合的方法结合了两 种数据结构的优点,能对较为复杂的居民地多边形进行合理的化简,但实现起来困难,方法 的稳定性不高。另外,频繁的矢量-栅格数据之间的转化,必然会导致数据精度的降低。基于矢量数据结构居民地多边形化简方法是目前较为常用、研究成果较多的一类 方法,但是在理论研究和实际应用过程中存在着以下不足大多数化简方法是把居民地多 边形的轮廓边界作为闭合的线串来处理,采用线的化简方法来对面进行化简,忽略了二维 目标所特有的拓扑信息和语义信息结构;居民地多边形的化简要遵循一定的约束规则和知 识,目前对这些规则和知识缺乏统一的标准和分类、约束规则和知识的定量化参数化表达 能力差、居民地多边形图形几何特征和结构特征的识别效率不高,从而导致方法的自适应 性和可重用水平较低。实际的数据情况千差万别,一种方法可能对一类或者某一个居民地 多边形化简的效果较好,但可能并不适用于其它类型的居民地;图形的化简过程、约束建模 过 ...
【技术保护点】
一种应用参数化设计模型化简数字地图居民地多边形的方法,其特征在于,是由以下步骤实现的:(1)、给定初始阈值D↑[(0)*]根据数字地图生产规范给定数字模型对应的目标函数I↓[j]的取值范围,根据对决定化简结果优劣贡献的大小权值b↓[j]的取值,j=1,2,3,4,5;(2)、识别居民地多边形的图形特征,利用坐标单调性判别方法来识别局部极值点和基本弯曲,利用相邻边矢量叉乘识别居民地多边形的方向及顶点的凸凹性;(3)、利用渐进式图形化简方法对多边形进行一次化简,渐进式图形化简方法的步骤是:删除居民地多边形的冗余点、对凸顶点进行删除处理、对凸顶点进行直角化处理、对凹顶点进行删除处理、对凹顶点进行外扩和直角化处理;(4)、构建相应的超图模型,并计算超图模型,得到模型中的各个约束边对应目标顶点的值;(5)、利用参数化设计模型对应的数学模型对步骤3中得出的约束顶点进行约束分析,不断反复执行步骤2、3,直到数学模型对应的目标函数达到最小,由此,将多边形的化简问题转化为一个求解参数化设计数学模型的过程,将该数学模型设计为:minf(I)=*b↓[j]I↓[j](j=1,2,...,5)***b↓[j] ...
【技术特征摘要】
一种应用参数化设计模型化简数字地图居民地多边形的方法,其特征在于,是由以下步骤实现的(1)、给定初始阈值根据数字地图生产规范给定数字模型对应的目标函数Ij的取值范围,根据对决定化简结果优劣贡献的大小权值bj的取值,j=1,2,3,4,5;(2)、识别居民地多边形的图形特征,利用坐标单调性判别方法来识别局部极值点和基本弯曲,利用相邻边矢量叉乘识别居民地多边形的方向及顶点的凸凹性;(3)、利用渐进式图形化简方法对多边形进行一次化简,渐进式图形化简方法的步骤是删除居民地多边形的冗余点、对凸顶点进行删除处理、对凸顶点进行直角化处理、对凹顶点进行删除处理、对凹顶点进行外扩和直角化处理;(4)、构建相应的超图模型,并计算超图模型,得到模型中的各个约束边对应目标顶点的值;(5)、利用参数化设计模型对应的数学模型对步骤3中得出的约束顶点进行约束分析,不断反复执行步骤2、3,直到数学模型对应的目标函数达到最小,由此,将多边形的化简问题转化为一个求解参数化设计数学模型的过程,将该数学模型设计为min <mrow><mi>f</mi><mrow> <mo>(</mo> <mi>I</mi> <mo>)</mo></mrow><mo>=</mo><munderover> <mi>Σ</mi> <mrow><mi>j</mi><mo>=</mo><mn>1</mn> </mrow> <mn>4</mn></munderover><msub> <mi>b</mi> <mi>j</mi></msub><msub> <mi>I</mi> <mi>j</mi></msub> </mrow>(j=1,2,...,5)bj是根据Ii对决定化简结果优劣贡献的大小权值,i=1,2,3,4,5,S2为化简后的面积,S1为化简前的面积,N2为化简后点数,N1为化简前的点数,θ2为化简后长对角线与水平方向的夹角,θ1为化简前长对角线与水平方向的夹角,R2为化简后长短轴之比,R1为化简前长短轴之比,θi是化简后第i个局部极值点的顶角值,vd6是结构特征约束,g1是局部极值点集合,β0、β1、χ0、χ1、δ0、δ1、γ0、γ1是根据数字地图生产规范给定的区间;(6)、根据步骤5中的数学模型,当每给定一组初始阈值时,就可以通过参数化设计模型的超图求得相应Ii的值,不断反复迭代,当目标函数达到最小时,最优的阈值集合D即可确定,而此时的化简结果就是最优的,然后利用渐进式图形化简方法以最优阈值集合D对应的所有阈值化简居民地多边形,最终的结果即为所求,最优阈值集合D包括删除冗余点时的阈值d1;决定顶点是否为局部极值点的阈值d2;删除凸顶点时需要确定的弯曲顶角d3、弯曲口径d4和弯曲高度d5;删除凹弯曲时需要确定弯曲口径d6和弯曲高度d7;对凹顶点进行外扩处理时的尖锐程度d8和基本弯曲的面积阈值d9;(7)、由计算机输出居民地多边形坐标数据,完成应用参数化设计模型化简数字地图居民地多边形。F2009101727224C00011.tif,F2009101727224C00013.tif,F2009101727224C00021.tif,F2009101727224C00022.tif2.根据权利要求1所述的应用参数化设计模型化简数字地图居民地多边形的方法,其 特征在于,所说的识别居民地多边形的图形特征,是利用坐标单调性判别方法来识别局部 极值点和基本弯曲,η个点的多边形点序列P((Xl,Y1),(x2, I2),..., (xn, yn)),将η个点组 成的点序列拟合成为一条函数曲线y = f(x), f(x)在[Xl,xn-J上连续,在(Xl,Xn^1)上可 导,那么判断多边形的单调性就是判断函数y = f(x)在[Xl,xn_J单调情况,求解f (χ)的 导数,然后判断f ‘ (χ)在区间[XpXn-J上的取值情况,得到曲线的各个单调段和局部极值占.当函数f(x)在[a,b]上连续,在(a,b)内可导,在[a,b]上任取两点X1, X2 (X1 < x2), 应用拉格朗日中值定理,得到f (X2)^(X1) = f' ( ξ ) (X2-X1) (X1 < ξ < χ2)(1)&11>0,在(3,13)内导数广(χ)保持正号,即f' (χ) >0,那么也有f' (ξ) >0f (X2)-f (X1) = f( ξ) (X2-X1) > 0,艮P f(Xl) < f(x2)函数f (χ)在[a,b]上单调增加,同理,f' (χ) <0,函数f(x)在[a,b]上单调递减, 当导数值不为0,则ξ为单调点,否则为局部极值点;对于离散的点序列,判断其坐标的单调性,至少需要3个点,即判断3个点中中间点是 否为单调点,可通过以下方法进行判别I (X1 -X1-^Xm -Xi) >0 (2)|(χ ~χ )(χη -Χι)>0 ⑶-Xn-OO1 -xj>0 ⑷ W, -y,-i)(yl+, -χ)>ο Io1 -^2Xyn -a)>ο-少“Xy1 -^ )>o当1 < i <n时,式(2)成立,则定义点(Xi,yi)为该多边形的单调点,否则为局部极值占.^ \\\ 当i = 1时,式(3)成立,则定义多边形起点(Xl,X2)为单调点,否则为局部极值点; 当i = η时,式⑷成立,则定义多边形起点(Xl,x2)为单调点,否则为局部极值点; 通过以上方法将多边形坐标点序列中的单调点和局部极值点区分出来,当局部极值点 不符合上述情况,要将这些局部极值点退化为单调点,定义当前歧点与其前后两点连线夹 角θ与180°差的绝对值为Ω,当Ω小于规定阈值β时,则将当前歧点退化为单调点;否 则,将其定义为局部极值点,β不大于40° ;对居民地多边形的方向及顶点凸凹性的判别,是运用相邻边矢量叉乘确定居民地多边 形的方向及凸凹性,设居民地对应多边形的顶点序列为PiG = 1,...,n),取相邻的三点 Ph,Pi,Pi+1,若?卩^与巧!^所夹的角小于或等于η,则称点Pi是凸的,否则Pi是凹的,在 此基础上取向量i^rh与作叉乘,若点Pi是凸的,并且叉乘结果为负,则对应多边形为 顺时针...
【专利技术属性】
技术研发人员:孙群,刘海砚,安晓亚,肖强,赵国成,徐青,李少梅,肖计划,阚映红,季晓林,车森,周昭,刘新贵,朱蕊,王海涛,徐立,陈换新,刘晨帆,孙广宇,
申请(专利权)人:中国人民解放军信息工程大学,
类型:发明
国别省市:41[中国|河南]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。