一种狭长图斑分块融解方法

李成名, 殷勇, 武鹏达, 吴伟

李成名, 殷勇, 武鹏达, 吴伟. 一种狭长图斑分块融解方法[J]. 武汉大学学报 ( 信息科学版), 2018, 43(12): 2259-2268. DOI: 10.13203/j.whugis20180274
引用本文: 李成名, 殷勇, 武鹏达, 吴伟. 一种狭长图斑分块融解方法[J]. 武汉大学学报 ( 信息科学版), 2018, 43(12): 2259-2268. DOI: 10.13203/j.whugis20180274
LI Chengming, YIN Yong, WU Pengda, WU Wei. A Partitioned Dissolution Method for Long and Narrow Patches[J]. Geomatics and Information Science of Wuhan University, 2018, 43(12): 2259-2268. DOI: 10.13203/j.whugis20180274
Citation: LI Chengming, YIN Yong, WU Pengda, WU Wei. A Partitioned Dissolution Method for Long and Narrow Patches[J]. Geomatics and Information Science of Wuhan University, 2018, 43(12): 2259-2268. DOI: 10.13203/j.whugis20180274

一种狭长图斑分块融解方法

基金项目: 

国家基础测绘项目 A1705

国家自然科学基金 41871375

详细信息
    作者简介:

    李成名, 博士, 研究员, 主要从事全息时空、时空大数据、序码地图、智慧城市研究。cmli@casm.ac.cn

    通讯作者:

    殷勇, 博士。yinyong.@casm.ac.cn

  • 中图分类号: P283

A Partitioned Dissolution Method for Long and Narrow Patches

Funds: 

The National Basic Surveying and Mapping Project A1705

the National Natural Science Foundation of China 41871375

More Information
    Author Bio:

    LI Chengming, PhD, professor, specialige in digital city, smart city and map generalization automatically. E-mail:cmli@casm.ac.cn

    Corresponding author:

    YIN Yong, PhD. E-mail:yinyong@casm.ac.cn

  • 摘要: 融解是图斑综合过程中的一种常见操作,涉及大量计算。面对传统方法受机器计算能力所限,难以对大范围海量图斑进行处理的问题,引入分块策略开展图斑融解,并就块与块之间边界处狭长图斑分裂线拓扑变化问题,提出了一种狭长图斑分块融解方法。首先归纳了狭长图斑分块时在格网边界处出现的4种拓扑变化模式,并针对每种模式提出了相应的分裂线拓扑变化恢复方法;然后利用中国贵州省赤水市地理国情普查实际数据进行了验证。试验结果表明,该方法不仅可以处理海量图斑数据,可以极大地提高融解效率,而且融解结果与整体处理结果保持高度一致,具有良好的可行性。
    Abstract: The dissolution operation is a common operation in patch generalization and it involves a large number of computations. Due to limitations in computational power, it is very difficult to process a large number of patches over a large area using traditional dissolution methods. To overcome this limitation, this paper proposes a partitioned dissolution method for long and narrow patches (LN patches) by introducing the block strategy and focusing on the topological changes that occur in the partition lines of LN patches at partition-cell boundaries. Firstly, the topological changes that appear around partition-cell boundaries during the dissolution of LN patches are summarized into four patterns. For each of these patterns, a corresponding method is formulated for reconciling the topological changes of the partition line. Our approach is then validated by using the national geographical conditions data of Chishui City, Guizhou Province. It is experimentally demonstrated that our method is capable of processing large-scale patch data and greatly improves the efficiency of patch dissolution opera-tions. The results of our partitioned dissolution method are also found to be strongly consistent with the unpartitioned method of dissolution. Our method is therefore viable for practical applications.
  • 融解(dissolving)是图斑综合过程中的一种常见操作,在地图由大比例尺向小比例尺转换的过程中,地图上的细小面要素由于难以被人眼继续识别而必须融解,将其降维为线要素进行表示[1]。对于土地利用图斑数据而言,融解操作的基本思路是依据一定的规则将细小图斑分裂成若干“碎片”,并将这些“碎片”兼并至拓扑相邻图斑。细小图斑通常包括两类:狭长图斑和小面积图斑。其中,狭长图斑是指图幅内一些长而窄的目标,如细长的面状河流、低等级的面状道路、公路以及田坎、沟渠等;小面积图斑是指比例尺变化时,图幅内一些小于图上最小面积的目标,如离散分布的小坑塘、小湖泊以及建筑物等。

    近年来,国内外学者对面要素融解操作进行了广泛的研究,依据提取矢量分裂线方式的不同,融解操作可分为基于直骨架线的融解方法[2-3]、基于圆骨架线的融解方法[4-5]和基于Delaunay三角网的融解方法[6]。Delaunay三角网由于具有圆规则或最大最小角规则[7]成为提取分裂线的常用方法。Delucia等[8]针对多边形面要素的综合问题,率先构建了约束Delaunay三角网结构,并依据此结构提取了多边形骨架线;艾廷华等[9-10]对基于骨架线的图结构进行了详细讨论,指出骨架线对于提取分裂线具有良好的支持作用,并进一步考虑土地利用图斑数据在空间分布上的全覆盖、无重叠特点,通过对骨架线端点处进行拓扑调整实现了对图斑数据的无缝剖分,完成了小面积次要地块与拓扑邻近地块的融解。然而对于狭长图斑,Penninga等[11]指出,直接应用边界约束Delaunay三角网提取的骨架线作为分裂线至少存在以下3个方面的问题:①分支连接点处的骨架线会出现“锯齿”;②边界上的微小凸起导致生成多余的“尖刺”骨架线;③边界结点少导致末端分裂线拉长偏移。为此,Jones等[12]、Uitermark等[13]、Penninga等[11]分别提出利用分支骨架线方向、边界化简、加密边界结点等方式对骨架线进行修正,较好地解决了应用边界约束Delaunay三角网提取骨架线存在的问题。

    然而,以上方法处理的对象通常为区域范围不大的图斑数据,计算时将数据整体处理。但当区域范围足够大时,由于融解操作涉及大量的计算,处理效率急剧下降,甚至出现计算机内存不足而导致处理进程崩溃的现象。通过文献阅读发现,地图综合时引入分块策略对地图数据进行并行处理,可极大提升综合的处理效率[14-16]。分块策略的出现为解决大范围图斑数据融解操作提供了一种新思路。然而在利用分块策略进行大范围图斑数据融解时,在分块边界处,因边界线参与分裂线计算,必然导致边界处分裂线的几何特征发生变化,从而导致狭长图斑的剖分不准确。为此,本文提出了一种狭长图斑分块融解方法,在提高大范围海量图斑数据处理能力和效率的同时,又可保证处理结果的准确性。

    依据约束Delaunay三角网提取分裂线进行狭长图斑融解主要包括以下步骤[1, 10] (结合图 1进行说明)。

    图  1  狭长图斑融解方法
    Figure  1.  Dissolution Method for Long and Narrow Patches

    1) 构建约束Delaunay三角网实现对狭长图斑的剖分,并依据三角网提取狭长图斑骨架线,如图 1(b)所示,图中蓝色实线为狭长图斑P1的骨架线;

    2) 为实现对于狭长图斑的无缝剖分,需顾及邻接多边形边界结点的约束,即保证骨架线的每一个末端点刚好位于邻接多边形的边界结点上,因此,通过最邻近点法进行骨架线补偿,完成边界处骨架线调整,如图 1(c)矩形框A内黄色实线及矩形框BC内骨架线所示;

    3) 修正狭长图斑内部骨架线上存在的“尖刺抖动”及“T型抖动”等,得到反映狭长图斑主体形状与延展性的骨架线,如图 1(d)矩形框DE内骨架线所示;

    4) 去除多余分支骨架线,即循环删除骨架线中的悬挂弧段,如图 1(c)中矩形框A图 1(d)中矩形框D内红色实线所示,获得最终骨架线,将其作为狭长图斑分裂线;

    5) 依据分裂线对狭长图斑进行分裂,并将各个部分兼并至邻近图斑,完成狭长图斑的融解,如图 1(e)所示。

    基于Delaunay三角网进行狭长图斑分块融解时主要包括3个部分:①分块操作;②分块单元的并行处理;③并行处理结果的恢复。其中前两部分内容研究相对成熟,本文不再赘述。但在并行处理结果恢复时,对于跨越多个分块单元的狭长图斑,在块与块边界处,因边界线参与分裂线计算,将会导致边界处分裂线的几何特征发生变化,从而造成对狭长图斑的不准确剖分。本文根据边界线与其两侧分裂线组成的多边形形状特征,将应用规则格网分块策略进行融解时边界处的拓扑变化情况归纳为以下4种模式。

    模式1:分块格网边界两侧的多边形均由分块格网边界和另两条弧段组成,常见于狭长图斑中部被横向分割部分。如图 2(a)所示,多边形P1由分块格网边界SL及弧段ABAD组成,多边形P2由分块格网边界SL及弧段BCCD组成。

    图  2  块与块边界处狭长图斑分裂线拓扑变化模式
    Figure  2.  Topological Changes Around Partition-cell Boundaries

    模式2:分块格网边界一侧的多边形由分块格网边界和另一条弧段组成,另一侧的多边形由分块格网边界和另3条弧段组成,常见于狭长图斑弯曲处被分割部分。如图 2(b)所示,多边形P1由分块格网边界SL及弧段ABADCD组成,多边形P2由分块格网边界SL及弧段BC组成。

    模式3:分块格网边界一侧的多边形由分块格网边界和另两条弧段组成,另一侧的多边形由分块格网边界和另3条及以上弧段组成,常见于狭长图斑和小图斑呈“丁”字形分叉部分。如图 2(c)所示,多边形P1由分块格网边界SL及弧段ABBD组成,多边形P2由分块格网边界SL及弧段ACCEDE组成。

    模式4:分块格网边界两侧的多边形均由分块格网边界和另外3条弧段组成,常见于狭长图斑和小图斑多叉口部分。如图 2(d)所示,多边形P1由分块格网边界SL及弧段ABBDDE组成,多边形P2由分块格网边界SL及弧段ACCFEF组成。

    跨边界处狭长图斑分裂线恢复的基本原则是保证融解前后分裂线具有拓扑一致性的同时,实现分裂线的自然衔接,即分裂线要具有与原始图斑一致的形状特征及延展性。为此,本文针对4种跨边界处狭长图斑分裂线存在的拓扑变化模式,采取分模式恢复的方式实现分裂线的连接,以保证分块融解提取的分裂线具有与其对应的狭长图斑一致的几何形状和拓扑关系。具体方法及过程如下。

    1) 模式1拓扑变化恢复。模式1中引起图斑分裂线变化的原因是由于添加的分块格网边界导致图斑边界结点的增加,从而影响了边界约束的Delaunay三角网的分布,为此,其恢复方法为:删除分块格网边界以及与其相关联的所有弧,并将由此生成的悬挂结点进行拟合并形成最终分裂线。如图 3(a)所示,恢复结果删除了图中的分块格网边界SL以及与分块格网边界相关联的弧段ABADBCCD,并将产生的悬挂节点AC拟合至二者的中点,经局部拓扑更新后得到最后恢复结果。

    图  3  狭长图斑分裂线拓扑变化恢复
    Figure  3.  Reconciling the Topological Changes of the Partition Line

    2) 模式2拓扑变化恢复。模式2中引起图斑分裂线变化的原因与模式1相同,为此,其恢复方法同样为删除分块格网边界以及与其相关联的所有弧,保留主分裂线作为最终分裂线。如图 3(b)所示,恢复结果删除了图 3(b)中的分块格网边界SL以及与分块格网边界相关联的弧段ABBCCD,保留了弧段AD,经局部拓扑更新后得到最后恢复结果。

    3) 模式3、模式4拓扑变化恢复方法。模式3、模式4情况较为复杂,若只删除分块格网边界以及与其相关联的所有弧,则会出现分裂线断裂的情况,不能准确描述原始图斑的主延伸方向和主体形状特征。为此,本文提出对删除分块格网边界后得到的由分块格网边界关联弧组成的新边界多边形进行二次分裂融合的方法,提取分裂线并与原有分裂线衔接作为最终分裂线。如图 3(c)图 3(d)所示,删除分块格网边界后得到新边界多边形ABDEC,以Delaunay三角网提取其分裂线(图 3(c)中粗线),并与原有分裂线衔接得到最终分裂线(图 3(d))。模式4处理方法与模式3相同。

    依托中国测绘科学研究院研制的WJ-Ⅲ地图工作站,嵌入本文提出的基于分块策略的狭长图斑融解方法,利用OpenMP在C++环境下实现地理国情图斑的分块并行融解处理,对本文方法进行合理性和有效性验证。实验以中国贵州省某县地理国情普查数据为例,原始数据比例尺为1:1万,实验区空间范围为1 825.594 km2,共有图斑125 779个,综合目标比例尺为1:10万,其上宽度小于0.4 mm的狭长图斑共395个。实验环境为Microsoft Win7 64位操作系统,CPU为Intel Core I7-3770,单机8核8线程,主频3.2 GHz,内存16 GB,固态硬盘1 024 GB。

    为验证本文方法的可靠性,在实验区内选取某一镇域范围图斑作为测试数据,将本文分块融解方法与将数据作为整体(不分块)进行融解方法进行对比。数据的空间范围为204.21 km2,共有狭长图斑37个,初始比例尺为1:1万。本文以1:10万为目标比例尺对实验数据进行4×4规则格网分块融解以及整体融解,并将融解过程中狭长图斑向其邻近图斑转换的面积作为评价融解结果一致性的量化指标。

    1) 效率对比。经统计,在处理效率方面,本文方法用时67 s,整体处理方法用时587 s。本文方法的处理效率是传统整体处理方法的8.7倍。

    2) 向邻近不同地类图斑转换的面积对比。分别以xiyi表示采用分块处理、整体处理时,各个狭长图斑向邻近不同地类图斑转换的面积情况,并计算二者的差值xiyi,以此差值来评价两种不同方法带来的融解差异,其中,i=1, 2…10,分别代表耕地、园地、林地、草地、房屋建筑(区)、道路、构筑物、人工堆掘地、荒漠与裸露地表和水域,统计结果如表 1所示。

    表  1  向邻近不同地类图斑转换的面积对比
    Table  1.  Comparison of Transformation Areas for Adjacent Different Classes of Patches
    狭长图斑序号 转换的面积及其面积差/m2
    y1/x1/
    x1y1
    y2/x2/
    x2y2
    y3/x3/
    x3y3
    y4/x4/
    x4y4
    y5/x5/
    x5y5
    y6/x6/
    x6y6
    y7/x7/
    x7y7
    y8/x8/
    x8y8
    y9/x9/
    x9y9
    y10/x10/
    x10y10
    1 2 028.26/
    2 028.26/
    0
    0/0/0 62 198.50/
    62 198.50/
    0
    125.54/
    125.54/
    0
    79.71/
    79.71/
    0
    0/0/0 1 057.30/
    1 057.30/
    0
    0/0/0 88.57/
    88.57/
    0
    205.10/
    205.10/
    0
    2 111 727.05/
    111 706.63/
    -20.43
    21 910.79/
    21 911.94/
    1.14
    679 283.60/
    679 158.49/
    -125.12
    227 419.37/
    227 425.03/
    5.67
    16 539.35/
    16 539.35/
    0
    6.29/
    23.60/
    17.31
    18 003.06/
    18 110.01/
    106.95
    16 703.98/
    16 704.21/
    0.23
    12 187.03/
    12 187.03/
    0
    30.52/
    30.52/
    0
    3 0/0/0 0/0/0 2 897.04/
    2 897.04/
    0
    0/0/0 0/0/0 0/0/0 0/0/0 0/0/0 0/0/0 0/0/0
    34 20 910.38/
    20 910.47/
    0.09
    0/0/0 127 935.87/
    127 935.77/
    -0.09
    6 977.15/
    6 977.15/
    0
    1 171.53/
    1 171.54/
    0.01
    0/0/0 677.88/
    677.88/
    0
    0/0/0 396.97/
    396.97/
    0
    0/0/0
    35 43 206.76/
    43 210.07/
    3.31
    3 468.64/
    3 468.64/
    0
    243 393.11/
    243 421.22/
    28.11
    3 371.70/
    3 371.70/
    0
    21 383.76/
    21 352.33/
    -31.43
    27.12/
    27.12/
    0
    3 732.69/
    3 732.69/
    0
    375.92/
    375.93/
    0
    964.26/
    964.26/
    0
    0/0/0
    36 1 093.49/
    1 093.49/
    0
    0/0/0 4 859.06/
    4 859.06/0
    103.70/
    103.70/
    0
    0/0/0 7.08/
    7.08/0
    0/0/0 0/0/0 0/0/0 0/0/0
    37 16 937.85/
    16 937.85/
    0
    0/0/0 31 604.67/
    31 604.67/
    0
    64 869.86/
    64 869.86/
    0
    972.07/
    972.07/0
    166.49/
    166.49/
    0
    3 768.17/
    3 768.17/
    0
    13 166.14/
    13 166.14/
    0
    0/0/0 0/0/0
    下载: 导出CSV 
    | 显示表格

    表 1可以看出,对于全部的37个狭长图斑,采用本文分块处理方法与整体处理方法得到的面积转换情况几乎完全一致。对于有较多(至少8类)地物参与融解的狭长图斑(2、25、34、36号),向各个地类转换的面积也无明显变化,本文分块处理方法始终能与整体处理方法保持较高的一致性。为了更好地表现两种方法对不同狭长图斑融解带来的差异,本文分析了各个狭长图斑向邻近不同地类图斑转换面积的差值均值(s)、极大值(t)及面积差值比率(c)情况,得到的统计结果如图 4(a)所示。stc的计算式为:

    $$ s=\sum\limits_{i=1}^{n}{{{({{x}_{i}}-{{y}_{i}})}^{2}}/n} $$ (1)
    $$t=\pm \text{max}|{{x}_{i}}-{{y}_{i}}| $$ (2)
    $$c=t/A $$ (3)
    图  4  各个狭长图斑向邻近不同地类图斑和邻近图斑转换的面积对比图
    Figure  4.  Comparison of the Transformation Areas for Adjacent Different Classes of Patches and Adjacent Each Patch

    式(1)~式(3)中,n为狭长图斑邻近地类的数量;A为狭长图斑总面积。

    图 4(a)可以发现,除2、35号狭长图斑外,其他狭长图斑在应用两种不同方法的情况下,对周围邻近地类的影响差异为0,具体到某一地类时,发现最大的面积差异发生在2号狭长图斑向林地的转换过程中,差异面积为125.12 m2。由表 1可以发现,出现此种现象的原因在于2、35号狭长图斑面积较大,延展范围较广,导致其在分块处理过程中更容易受到分块边界的影响,从而出现面积差异。

    3) 向各个邻近图斑转换的面积对比。以地类为单元统计狭长图斑面积转化值可以在整体上反映两种不同融解方法之间的一致性及差异情况,为了在更细节的层次分析本文方法的有效性,进一步根据式(1)、式(2)计算各个狭长图斑向每一个邻近图斑转换的面积差异情况,结果如表 2所示,将s值转化为折线图,将t值转化为柱状图,对应分析结果如图 4(b)所示。

    表  2  向邻近各个图斑转换的面积对比
    Table  2.  Comparison of the Transformation Areas for Adjacent Each Patch
    狭长图斑编号 邻近图斑数量n s/m2 t/m2
    1 43 15.68 -18.36
    2 1 650 14.52 103.69
    3 4 0 0
    4 14 0 0
    5 7 0 0
    6 2 0 0
    7 4 0 0
    8 7 0 0
    9 1 0 0
    10 56 0.11 1.78
    11 16 0.97 -2.76
    12 2 0.01 0.11
    13 2 0 0
    14 8 0.16 0.80
    15 8 0 0
    16 12 0 0
    17 5 0 0
    18 61 0 0
    19 7 0 0
    20 136 0 0
    21 4 0 0
    22 5 0 0
    23 1 0 0
    24 59 0 0
    25 15 0 0
    26 277 0.35 7.30
    27 46 0 0
    28 51 0 0
    29 36 0 0
    30 6 0 0
    31 196 0.14 3.75
    32 5 0 0
    33 3 0 0
    34 298 0.79 8.02
    35 740 10.70 -51.22
    36 16 0 0
    37 106 0.33 4.46
    下载: 导出CSV 
    | 显示表格

    表 2图 4(b)可以看出,在以每个邻近图斑作为面积转化单元的情况下,本文分块方法与整体处理方法也保持了较高的一致性,各个狭长图斑均表现出了较高的准确度。2、35号狭长图斑处出现了稍大的面积变化值,但相对于其自身的面积,该变化值很小,对区域整体的处理结果不会造成明显影响。

    4) 一个狭长图斑向邻近图斑转换的面积对比。由以上分析可以发现,两种方法造成的融解差异通常出现在面积较大、邻近图斑较多的狭长图斑上,为此,本文选取37个狭长图斑中面积最大的2号狭长图斑及另一个发生面积转换较多的11号狭长图斑,统计当采用分块和整体处理两种不同方法时,二者向邻近各个图斑转换的面积情况。面积转换情况同样以xiyi表示,并以二者的差值xiyi来评价两种不同方法带来的面积差异,以反映方法之间的一致性,对比结果见表 3表 4,对应分析结果见图 5图 6

    表  3  11号狭长图斑向邻近图斑转换的面积对比
    Table  3.  Comparison of the Transformation Areas for Adjacent Each Patch of No.11 Patch
    邻近图斑编号 xi/m2 yi/m2 (xiyi)/m2
    1 48.22 48.22 0
    2 103.65 103.65 0
    3 47.51 47.51 0
    4 32.62 32.62 0
    5 184.83 184.83 0
    6 141.62 141.62 0
    7 108.01 108.01 0
    8 76.36 76.36 0
    9 50.13 50.13 0
    10 823.80 823.80 0
    11 784.99 787.75 -2.76
    12 258.27 258.27 0
    13 634.70 634.70 0
    14 332.37 329.61 2.76
    15 153.67 154.07 -0.40
    16 59.27 58.87 0.40
    下载: 导出CSV 
    | 显示表格
    表  4  2号狭长图斑向邻近图斑转换的面积对比
    Table  4.  Comparison of the Transformation Areas for Adjacent Each Patch of No.2 Patch
    邻近图斑编号 xi/m2 yi/m2 (xiyi)/m2
    1 508 313.42 315.41 -1.99
    1 513 196.05 198.00 -1.96
    1 514 842.10 830.60 11.50
    1 515 864.15 869.26 -5.11
    1 516 456.82 457.93 -1.11
    1 517 1 176.72 1 170.95 5.77
    1 518 698.78 725.01 -26.23
    1 521 293.25 294.21 -0.97
    1 523 49.92 40.52 9.39
    1 525 7 957.00 7 949.82 7.18
    1 526 7 277.28 7 287.94 -10.65
    1 530 278.70 284.47 -5.77
    1 534 1 821.34 1 833.81 -12.47
    1 535 831.02 727.33 103.69
    1 536 2 678.10 2 674.33 3.77
    1 539 8 748.64 8 835.53 -86.89
    1 540 3 069.17 3 067.09 2.07
    1 542 295.75 296.07 -0.33
    1 545 556.18 553.35 2.83
    1 547 808.82 808.62 0.20
    1 550 16 954.12 16 954.96 -0.84
    1 551 1 725.15 1 725.41 -0.26
    1 552 87.23 83.64 3.59
    1 553 158.90 159.10 -0.20
    1 555 531.19 529.39 1.80
    1 556 596.62 594.32 2.30
    1 562 149.26 158.50 -9.24
    1 563 3 441.52 3 439.16 2.36
    1 564 639.18 638.85 0.33
    1 567 1 885.65 1 889.17 -3.53
    1 572 4 473.22 4 477.37 -4.15
    1 573 6 119.59 6 108.94 10.65
    1 574 1 231.00 1 230.70 0.30
    1 575 9 051.01 9 051.32 -0.30
    1 577 4 373.62 4 385.39 -11.76
    1 578 15 622.03 15 631.76 -9.74
    1 579 19 679.41 19 680.78 -1.37
    1 582 401.74 405.17 -3.43
    1 585 244.87 245.58 -0.71
    1 587 2 388.91 2 387.67 1.24
    1 589 191.30 191.05 0.26
    1 590 173.16 172.20 0.96
    1 592 2 009.89 2 015.18 -5.29
    1 595 616.13 618.89 -2.77
    1 600 4 560.03 4 559.41 0.61
    1 601 12 528.97 12 527.43 1.54
    1 607 92.67 95.42 -2.74
    1 608 713.40 712.25 1.14
    1 611 3 118.38 3 115.64 2.74
    1 612 986.80 963.11 23.69
    1 614 3 139.87 3 140.07 -0.20
    1 616 94.91 93.51 1.40
    1 617 378.69 373.93 4.76
    1 618 624.93 629.69 -4.76
    1 621 3 834.37 3 830.62 3.76
    1 626 9 327.31 9 321.17 6.15
    1 628 12 940.37 12 961.99 -21.62
    1 630 31.96 32.13 -0.17
    1 631 214.39 214.21 0.17
    1 634 15 700.92 15 707.63 -6.70
    1 636 433.29 430.04 3.26
    1 637 789.65 784.88 4.78
    1 638 771.48 768.72 2.77
    1 639 1 020.26 1 029.07 -8.81
    1 640 9 217.77 9 216.60 1.16
    1 641 391.98 393.52 -1.54
    1 642 6 292.59 6 302.44 -9.85
    1 643 16 364.30 16 360.85 3.45
    1 645 696.46 698.53 -2.06
    1 648 3 230.55 3 213.54 17.01
    1 649 4 078.84 4 061.89 16.95
    总计 243 533.03 243 533.03 0
    下载: 导出CSV 
    | 显示表格
    图  5  转换面积对比分析
    Figure  5.  Comparison of the Transformation Areas
    图  6  2号狭长图斑转换面积差异值折线图
    Figure  6.  Line Chart of Transformation Areas Difference for Adjacent Each Patch of No.2 Patch

    表 3图 5可知,对于大部分图斑而言,本文分块处理方法与整体处理方法转换的面积一致,其差值为0。同时发现有4个邻近图斑的转换面积发生了变化,且其增加或减少的数目相同,原因在于处在边界处的分裂线发生了微小抖动,导致转换的面积亦出现了细小差异。

    2号图斑因其有1 650个邻近图斑,数量过大,为便于表达,本文此处仅列出了经两种不同方法处理后面积值存在差异的71个邻近图斑编号及数据,其余图斑因转换面积无差异而未予列出。

    表 4图 6可以发现,随着面积的增大,转换面积发生变化的邻近图斑数量也出现了明显的增多,然而,出现面积变化的值相对转换的面积而言很小,且分块处理方法增加的转换面积与减少的转换面积相等,表明本文方法不会引起意外的错误,具有较好的稳定性。

    5) 局部区域融解结果图形对比。在该镇域范围内选取受分块边界影响较大的某一狭长图斑,对其经两种不同方法处理后的结果进行对比,如图 7所示。

    图  7  局部区域融解结果对比
    Figure  7.  Comparison of Local Regional Dissolution Results

    图 7可以发现,本文分块方法提取的分裂线基本与整体处理提取的分裂线形状相同、延展性一致,尤其对位于模式1类处的分裂线,其形状完全一致。然而,对于分叉口处的分裂线,因分裂线恢复阶段进行了调整,导致其与整体处理的分裂线在形状上存在细小差异,这也解释了狭长图斑经分块处理与经整体处理后向邻近图斑转换时面积存在差异的原因。

    综合上述分析,各项统计结果均显示本文分块处理方法与整体处理方法在实验结果上存在高度的一致性,分块边界的存在并未影响最终融解的质量,表明了本文方法是可行的,且因采取了分块策略,极大地提高了处理效率。

    为验证本文提出的规则格网分块策略在大范围区域图斑融解操作中的优越性,本文以贵州省某市域单元为实验区(区域面积约1 900 km2),通过设置多组规则格网分块格网大小进行实验,并分别统计各组实验在格网分块、图斑分裂、图斑恢复过程中所用的时间。实验结果如图 8所示。

    图  8  分块格网划分实验结果
    Figure  8.  Experimental Results of Partitioned Grid Division

    1) 分块数量。从图 8中可以看到,将实验区作为一个整体进行处理时,受计算机内存能力影响,无法完成融解操作,而采用本文分块方法则可有效减少算法总耗时,在较短时间完成融解操作。整体而言,本文提出的基于规则格网分块策略方法具有一定的优势,尤其可用于范围大、分块多的图斑数据。此外,通过多组分块实验对比发现,当规则格网数量为16×16时,具有最少的处理时间,对应的格网内狭长图斑面积为141 733.21 m2,这与文献[14]的实验结果基本一致。同时可以发现,当分块数量增大至40×40时,虽单个格网分裂时间众数减少至1 s,但分块耗时增长明显,由总耗时趋势线可见,当分块数量增大到一定程度时,同样会因为计算量过大而导致计算机执行融解操作失败。

    2) 分裂线恢复。本文在分块格网边界周围建立宽度阈值D=0.4 mm的缓冲区,通过统一的语义拓扑对分块格网边界进行修正,进而以每个格网为单元进行融解操作。图 9所示为3个典型区域的融解结果,其中,图 9(b)9(d)9(f)为分块进行融解操作时的实验结果,分别对应本文总结提出的拓扑变化模式2、3、1,图 9(c)9(e)9(g)为经本文方法进行边界恢复后的实验结果。可以发现,本文提出的分模式恢复算法对于实现图斑合并有着良好的处理效果,边界处的冗余分裂线得到了剔除,且分裂线形状与原始狭长图斑的几何结构基本一致,使分块后的数据较好地还原为一个整体。

    图  9  典型区域的融解结果
    Figure  9.  Typical Area Dissolution Results

    传统方法受机器计算能力所限,难以实现大范围海量图斑的融解操作,分块策略的出现为解决大范围图斑数据融解操作提供了一种新思路。然而在利用分块策略进行大范围图斑数据融解时,由于格网边界线参与分裂线计算,往往会造成狭长图斑的不准确剖分。为此,本文引入分块策略,提出了一种适于狭长图斑分块融解的方法,不但可提高大范围图斑数据的处理效率,而且提出的分模式跨边界处狭长图斑分裂线恢复算法又可保证处理结果的准确性。通过实际地理国情图斑数据验证分析,得到如下主要结论:①在处理结果准确性方面,本文对镇域范围全部37个狭长图斑进行统计与对比分析发现,本文分块融解方法与整体(不分块)融解方法得到的面积转换情况几近完全一致,克服了因分块在边界处导致的狭长图斑分裂线拓扑变化的问题,不影响最终融解质量,表明本文提出的基于分块策略的分模式跨边界狭长图斑分裂线恢复算法具有良好的可行性。②在处理效率方面,对镇域范围图斑融解时,基于分块策略的融解方法的处理效率是传统整体处理方法的8.7倍。③本文提出的基于规则格网分块策略方法可在市、省甚至更大尺度的图斑数据的融解操作发挥作用;此外,多组分块实验对比发现,当规则格网数量为16×16时,处理时间最优。

    进一步研究中,将更注重于融解过程中分裂线的优化,尤其对于分支汇聚等局部复杂区域,需顾及视觉约束,减少分裂线抖动,实现分裂线的自然延展。

  • 图  1   狭长图斑融解方法

    Figure  1.   Dissolution Method for Long and Narrow Patches

    图  2   块与块边界处狭长图斑分裂线拓扑变化模式

    Figure  2.   Topological Changes Around Partition-cell Boundaries

    图  3   狭长图斑分裂线拓扑变化恢复

    Figure  3.   Reconciling the Topological Changes of the Partition Line

    图  4   各个狭长图斑向邻近不同地类图斑和邻近图斑转换的面积对比图

    Figure  4.   Comparison of the Transformation Areas for Adjacent Different Classes of Patches and Adjacent Each Patch

    图  5   转换面积对比分析

    Figure  5.   Comparison of the Transformation Areas

    图  6   2号狭长图斑转换面积差异值折线图

    Figure  6.   Line Chart of Transformation Areas Difference for Adjacent Each Patch of No.2 Patch

    图  7   局部区域融解结果对比

    Figure  7.   Comparison of Local Regional Dissolution Results

    图  8   分块格网划分实验结果

    Figure  8.   Experimental Results of Partitioned Grid Division

    图  9   典型区域的融解结果

    Figure  9.   Typical Area Dissolution Results

    表  1   向邻近不同地类图斑转换的面积对比

    Table  1   Comparison of Transformation Areas for Adjacent Different Classes of Patches

    狭长图斑序号 转换的面积及其面积差/m2
    y1/x1/
    x1y1
    y2/x2/
    x2y2
    y3/x3/
    x3y3
    y4/x4/
    x4y4
    y5/x5/
    x5y5
    y6/x6/
    x6y6
    y7/x7/
    x7y7
    y8/x8/
    x8y8
    y9/x9/
    x9y9
    y10/x10/
    x10y10
    1 2 028.26/
    2 028.26/
    0
    0/0/0 62 198.50/
    62 198.50/
    0
    125.54/
    125.54/
    0
    79.71/
    79.71/
    0
    0/0/0 1 057.30/
    1 057.30/
    0
    0/0/0 88.57/
    88.57/
    0
    205.10/
    205.10/
    0
    2 111 727.05/
    111 706.63/
    -20.43
    21 910.79/
    21 911.94/
    1.14
    679 283.60/
    679 158.49/
    -125.12
    227 419.37/
    227 425.03/
    5.67
    16 539.35/
    16 539.35/
    0
    6.29/
    23.60/
    17.31
    18 003.06/
    18 110.01/
    106.95
    16 703.98/
    16 704.21/
    0.23
    12 187.03/
    12 187.03/
    0
    30.52/
    30.52/
    0
    3 0/0/0 0/0/0 2 897.04/
    2 897.04/
    0
    0/0/0 0/0/0 0/0/0 0/0/0 0/0/0 0/0/0 0/0/0
    34 20 910.38/
    20 910.47/
    0.09
    0/0/0 127 935.87/
    127 935.77/
    -0.09
    6 977.15/
    6 977.15/
    0
    1 171.53/
    1 171.54/
    0.01
    0/0/0 677.88/
    677.88/
    0
    0/0/0 396.97/
    396.97/
    0
    0/0/0
    35 43 206.76/
    43 210.07/
    3.31
    3 468.64/
    3 468.64/
    0
    243 393.11/
    243 421.22/
    28.11
    3 371.70/
    3 371.70/
    0
    21 383.76/
    21 352.33/
    -31.43
    27.12/
    27.12/
    0
    3 732.69/
    3 732.69/
    0
    375.92/
    375.93/
    0
    964.26/
    964.26/
    0
    0/0/0
    36 1 093.49/
    1 093.49/
    0
    0/0/0 4 859.06/
    4 859.06/0
    103.70/
    103.70/
    0
    0/0/0 7.08/
    7.08/0
    0/0/0 0/0/0 0/0/0 0/0/0
    37 16 937.85/
    16 937.85/
    0
    0/0/0 31 604.67/
    31 604.67/
    0
    64 869.86/
    64 869.86/
    0
    972.07/
    972.07/0
    166.49/
    166.49/
    0
    3 768.17/
    3 768.17/
    0
    13 166.14/
    13 166.14/
    0
    0/0/0 0/0/0
    下载: 导出CSV

    表  2   向邻近各个图斑转换的面积对比

    Table  2   Comparison of the Transformation Areas for Adjacent Each Patch

    狭长图斑编号 邻近图斑数量n s/m2 t/m2
    1 43 15.68 -18.36
    2 1 650 14.52 103.69
    3 4 0 0
    4 14 0 0
    5 7 0 0
    6 2 0 0
    7 4 0 0
    8 7 0 0
    9 1 0 0
    10 56 0.11 1.78
    11 16 0.97 -2.76
    12 2 0.01 0.11
    13 2 0 0
    14 8 0.16 0.80
    15 8 0 0
    16 12 0 0
    17 5 0 0
    18 61 0 0
    19 7 0 0
    20 136 0 0
    21 4 0 0
    22 5 0 0
    23 1 0 0
    24 59 0 0
    25 15 0 0
    26 277 0.35 7.30
    27 46 0 0
    28 51 0 0
    29 36 0 0
    30 6 0 0
    31 196 0.14 3.75
    32 5 0 0
    33 3 0 0
    34 298 0.79 8.02
    35 740 10.70 -51.22
    36 16 0 0
    37 106 0.33 4.46
    下载: 导出CSV

    表  3   11号狭长图斑向邻近图斑转换的面积对比

    Table  3   Comparison of the Transformation Areas for Adjacent Each Patch of No.11 Patch

    邻近图斑编号 xi/m2 yi/m2 (xiyi)/m2
    1 48.22 48.22 0
    2 103.65 103.65 0
    3 47.51 47.51 0
    4 32.62 32.62 0
    5 184.83 184.83 0
    6 141.62 141.62 0
    7 108.01 108.01 0
    8 76.36 76.36 0
    9 50.13 50.13 0
    10 823.80 823.80 0
    11 784.99 787.75 -2.76
    12 258.27 258.27 0
    13 634.70 634.70 0
    14 332.37 329.61 2.76
    15 153.67 154.07 -0.40
    16 59.27 58.87 0.40
    下载: 导出CSV

    表  4   2号狭长图斑向邻近图斑转换的面积对比

    Table  4   Comparison of the Transformation Areas for Adjacent Each Patch of No.2 Patch

    邻近图斑编号 xi/m2 yi/m2 (xiyi)/m2
    1 508 313.42 315.41 -1.99
    1 513 196.05 198.00 -1.96
    1 514 842.10 830.60 11.50
    1 515 864.15 869.26 -5.11
    1 516 456.82 457.93 -1.11
    1 517 1 176.72 1 170.95 5.77
    1 518 698.78 725.01 -26.23
    1 521 293.25 294.21 -0.97
    1 523 49.92 40.52 9.39
    1 525 7 957.00 7 949.82 7.18
    1 526 7 277.28 7 287.94 -10.65
    1 530 278.70 284.47 -5.77
    1 534 1 821.34 1 833.81 -12.47
    1 535 831.02 727.33 103.69
    1 536 2 678.10 2 674.33 3.77
    1 539 8 748.64 8 835.53 -86.89
    1 540 3 069.17 3 067.09 2.07
    1 542 295.75 296.07 -0.33
    1 545 556.18 553.35 2.83
    1 547 808.82 808.62 0.20
    1 550 16 954.12 16 954.96 -0.84
    1 551 1 725.15 1 725.41 -0.26
    1 552 87.23 83.64 3.59
    1 553 158.90 159.10 -0.20
    1 555 531.19 529.39 1.80
    1 556 596.62 594.32 2.30
    1 562 149.26 158.50 -9.24
    1 563 3 441.52 3 439.16 2.36
    1 564 639.18 638.85 0.33
    1 567 1 885.65 1 889.17 -3.53
    1 572 4 473.22 4 477.37 -4.15
    1 573 6 119.59 6 108.94 10.65
    1 574 1 231.00 1 230.70 0.30
    1 575 9 051.01 9 051.32 -0.30
    1 577 4 373.62 4 385.39 -11.76
    1 578 15 622.03 15 631.76 -9.74
    1 579 19 679.41 19 680.78 -1.37
    1 582 401.74 405.17 -3.43
    1 585 244.87 245.58 -0.71
    1 587 2 388.91 2 387.67 1.24
    1 589 191.30 191.05 0.26
    1 590 173.16 172.20 0.96
    1 592 2 009.89 2 015.18 -5.29
    1 595 616.13 618.89 -2.77
    1 600 4 560.03 4 559.41 0.61
    1 601 12 528.97 12 527.43 1.54
    1 607 92.67 95.42 -2.74
    1 608 713.40 712.25 1.14
    1 611 3 118.38 3 115.64 2.74
    1 612 986.80 963.11 23.69
    1 614 3 139.87 3 140.07 -0.20
    1 616 94.91 93.51 1.40
    1 617 378.69 373.93 4.76
    1 618 624.93 629.69 -4.76
    1 621 3 834.37 3 830.62 3.76
    1 626 9 327.31 9 321.17 6.15
    1 628 12 940.37 12 961.99 -21.62
    1 630 31.96 32.13 -0.17
    1 631 214.39 214.21 0.17
    1 634 15 700.92 15 707.63 -6.70
    1 636 433.29 430.04 3.26
    1 637 789.65 784.88 4.78
    1 638 771.48 768.72 2.77
    1 639 1 020.26 1 029.07 -8.81
    1 640 9 217.77 9 216.60 1.16
    1 641 391.98 393.52 -1.54
    1 642 6 292.59 6 302.44 -9.85
    1 643 16 364.30 16 360.85 3.45
    1 645 696.46 698.53 -2.06
    1 648 3 230.55 3 213.54 17.01
    1 649 4 078.84 4 061.89 16.95
    总计 243 533.03 243 533.03 0
    下载: 导出CSV
  • [1] 艾廷华, 杨帆, 李精忠.第二次土地资源调查数据建库中的土地利用图综合缩编[J].武汉大学学报·信息科学版, 2010, 35 (8): 887-891 http://ch.whu.edu.cn/CN/abstract/abstract1024.shtml

    Ai Tinghua, Yang Fan, Li Jingzhong. Land-use Data Generalization for the Database Construction of the Second Land Resource Survey[J]. Geomatics and Information Science of Wuhan University, 2010, 35(8): 887-891 http://ch.whu.edu.cn/CN/abstract/abstract1024.shtml

    [2]

    Aichholzer O, Aurenhammer F, Alberts D, et al. A Novel Type of Skeleton for Polygons[M]. Berlin, Heidelberg: Springer, 1996

    [3]

    Haunert J H, Sester M. Area Collapse and Road Centerlines Based on Straight Skeletons[J]. GeoInformatica, 2008, 12(2): 169-191 doi: 10.1007/s10707-007-0028-x

    [4]

    Lee D T. Medial Axis Transformation of a Planar Shape[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1982, PAMI-4 (4): 363-369 doi: 10.1109/TPAMI.1982.4767267

    [5]

    Cloppet F, Oliva J M, Stamon G. Angular Bisector Network, a Simplified Generalized Voronoi Diagram: Application to Processing Complex Intersections in Biomedical Images[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 2000, 22(1): 120-128 doi: 10.1109/34.824824

    [6]

    Ruas A. Multiple Paradigms for Automating Map Generalization: Geometry, Topology, Hierarchical Partitioning and Local Triangulation[C]. ACSM/ASPRS Annual Convention and Exposition, Charlotte, USA, 1995

    [7]

    Ware J M, Jones C B, Bundy G L. A Triangulated Spatial Model for Cartographic Generalization of Areal Objects[C]// Kraak M J, Molenaar M. Advance in GIS Research Ⅱ (the 7th Int Symposium on Spatial Data Handling). London: Taylor & Francis, 1997a: 173-192

    [8]

    Delucia A A, Black R T. A Comprehensice Approach to Automatic Feature Generalization[C]. The 13th International Cartographic Conference, Morelia, Mexico, 1987

    [9] 艾廷华, 郭仁忠.支持地图综合的面状目标约束Delaunay三角网剖分[J].武汉大学学报·信息科学版, 2000, 25(1): 35-41 http://ch.whu.edu.cn/CN/abstract/abstract5070.shtml

    Ai Tinghua, Guo Renzhong. A Constrained Delaunay Partitioning of Areal Objects to Support Map Generalization[J]. Geomatics and Information Science of Wuhan University, 2000, 25(1): 35-41 http://ch.whu.edu.cn/CN/abstract/abstract5070.shtml

    [10] 艾廷华, 刘耀林.土地利用数据综合中的聚合与融合[J].武汉大学学报·信息科学版, 2002, 27(5): 486-492 http://ch.whu.edu.cn/CN/abstract/abstract4997.shtml

    Ai Tinghua, Liu Yaolin. Aggregation and Amalgamation in Land-use Data Generalization[J]. Geoma-tics and Information Science of Wuhan University, 2002, 27(5): 486-492 http://ch.whu.edu.cn/CN/abstract/abstract4997.shtml

    [11]

    Penninga F, Verbree E, Quak W, et al. Construction of the Planar Partition Postal Code Map Based on Cadastral Registration[J]. GeoInformatica, 2005, 9(2): 181-204 doi: 10.1007/s10707-005-6430-3

    [12]

    Jones C B, Bundy G L, Ware M J. Map Generalization with a Triangulated Data Structure[J]. Cartography and Geographic Information Systems, 1995, 22(4): 317-331 doi: 10.1559/152304095782540221

    [13]

    Uitermark H, Vogels A, van Oosterom P. Semantic and Geometric Aspects of Integrating Road Networks[M]. Berlin, Heidelberg :Springer, 1999

    [14]

    Touya G. Relevant Space Partitioning for Collaborative Generalization[C]. The 13th Workshop of the ICA Commission on Generalisation and Multiple Representation, Zürich, Switzertand, 2010

    [15]

    Touya G, Berli J, Lokhat I, et al. Experiments to Distribute and Parallelize Map Generalization Processes[J]. The Cartographic Journal, 2017, 54(4): 322-332 doi: 10.1080/00087041.2017.1413787

    [16]

    Thiemann F, Werder S, Globig T, et al. Investigations into Partitioning of Generalization Processes in a Distributed Processing Framework[C]. The 26th International Cartographic Conference, Dresden, Germany, 2013

图(9)  /  表(4)
计量
  • 文章访问数:  1563
  • HTML全文浏览量:  340
  • PDF下载量:  229
  • 被引次数: 0
出版历程
  • 收稿日期:  2018-07-14
  • 发布日期:  2018-12-04

目录

/

返回文章
返回