一种土地利用矢量数据库增量更新处理的自动化方法

文档序号:6545474阅读:526来源:国知局
一种土地利用矢量数据库增量更新处理的自动化方法
【专利摘要】本发明公开了一种土地利用矢量数据库增量更新处理的自动化方法。包括:步骤1:通过遥感影像对比来提取变化信息,并按照特定格式存储为增量信息文件;步骤2:读入增量信息文件,计算增量目标与已有土地利用地块间的拓扑关系,过滤出与该增量目标存在二维交的已有地块,并计算出每个二维交的细分拓扑关系类型;步骤3:根据基于二维交细分拓扑关系类型的土地利用增量更新处理规则自动化构建出更新后的地块目标,并赋予相应的特征属性类型;步骤4:当增量信息文件中的所有目标都更新处理完成后,检查处理过的所有地块目标本身的数据质量及其与周边目标间的一致性,纠正相应问题或冲突,生成新的土地利用数据,并更新数据库。
【专利说明】一种土地利用矢量数据库增量更新处理的自动化方法
【技术领域】
[0001]本发明属于时空数据库更新【技术领域】,涉及一种土地利用(地表覆,Land cover/use))矢量数据库增量更新处理的自动化方法。
【背景技术】
[0002]由于地表覆盖(Land Cover)直接影响着地球表面的物质和能量循环过程,且其变化综合地反映着人类活动和气候变化对自然环境的影响,近年来得到国际科学界的普遍关注,目前的研究热点集中在地表覆盖制图、变化信息提取与更新等方面。
[0003]①在将遥感影像和矢量数据进行叠加比较来提取变化目标信息方面,张剑清等在“基于遥感影像和矢量数据的水系变化检测(武汉大学学报(信息科学版),2007:32(8):663-666) ”介绍了一种基于遥感影像和矢量数据的水系变化信息检测方法。③在将不同时刻的遥感影像进行叠加比较提取变化目标信息方面,张剑清等在“基于LBP/C纹理的遥感影像居民地变化检测,(武汉大学学报(信息科学版),2008:33(1):7-11)"中提出了一种基于LBP/C纹理的遥感影像居民地变化信息检测方法;Alboody等在“Post-classification and spatial reasoning:new approach to change detection forupdating GIS database (2008,3rd International Conference on Information andCommunication Technologies:from theory to applications, 742-748),,介绍了一种基于后分类和空间推理的GIS数据库更新的变化信息提取方法等。这些方法都只涉及到土地利用(地表覆盖)变化发现与提取,没有考虑与数据库更新处理的对接等问题。
[0004]②在时空数据更新方面,发明专利“一种变化信息采集与时空数据更新一体化的系统与方法” (ZL: 200910044327.8,周晓光,陈军,刘万增,曾联斌,刘军生,邢汉发)公开了一种通过变化信息获取与更新的一体化来提高时空数据更新与一致性维护的自动化程度、空间数据更新反应速度并减轻网络传输负担的方法。文献“Event-based incrementalupdating of spatio-temporal database, Journal of Central South University ofTechnology (English Edition),2004,11(2), 192-198” 针对 GIS 数据库中离散目标增量更新的自动化或半自动化问题,提出了一种基于事件的增量更新方法;该方法是以地理事件、空间实体变化类型及时空数据库动态操作算子间关系为基础,通过地理空间变化事件来确定单一实体变化类型,然后通过单一实体变化类型与动态操作算子之间的关系来确定应该采用的更新操作以实现时空数据库更新的自动化(或半自动化)。在“基于拓扑联动的增量更新方法研究,测绘学报,2008,37(3):322-329.”中针对GIS数据库中拓扑关联目标的更新与拓扑一致性维护问题,提出了一种基于拓扑联动的增量更新方法。其是针对不同目标类型,分析归纳出相应的拓扑联动类型及其细分类型;对不同目标发展根据其语义特点、拓扑一致性约束条件及变化前后目标间的拓扑关系来推断实体变化类型的规则,并以此为基础分析或推断出每种拓扑联动类型中原关联目标和新生目标的变化情况,既而设计和执行相应的更新操作实现数据库的局部联动更新及其拓扑一致性维护;在“地籍数据库增量更新(2007.10,北京:测绘出版社)”中比较系统地分析阐述了地籍数据库增量更新中的地籍图形变更类型的细分与识别、变化后目标的自动重构、更新操作及拓扑一致性维护等问题。张保钢在“地形图数据库的增量更新(北京测绘,2007(1):1-4)中分析了地形图数据库增量式更新的版本数据求增量文件法与图幅子增量文件求和产生增量文件法,提出了生产部门进行地形图数据库增量更新的方案。刘勇和李成名在“城市基础空间数据库更新方法研究”(测绘科学,2006,31 (4) =103-105)中阐述了基于基态修正模型的空间数据库组织和更新流程。徐敬海和李清泉(2008)等设计了一种基于增量计算的客户导航电子地图数据增量更新方法(HSBTM)(武汉大学学报(信息科学版),33 (11),1182-1185)等。
[0005]由于随着卫星遥感技术的迅速发展与应用,土地利用(地表覆盖)变化信息通过遥感影像与遥感影像(或地图)间对比获得已成为土地利用(地表覆盖)变化信息获取的主要途径,上述增量更新方法中变化事件、拓扑联动类型及更新处理记录等信息在遥感影像变化信息提取过程中无法获得,因而上述方法不能直接用来实现土地利用(地表覆盖)数据增量更新处理的自动化或半自动化。

【发明内容】

[0006]本发明的目的是针对现有技术方法存在的不足,为解决当前GIS【地理信息系统】中土地利用(地表覆盖)矢量数据库增量更新处理的自动化处理与质量控制问题提供一种新的模式和方法:基于增量信息与已有目标间细分拓扑关系的自动化更新处理方法。该方法的特征在于,在变化信息提取时按照特定格式存储为增量信息文件(change-onlyinformation file)。更新处理时,读入增量信息文件,逐一计算增量目标与已有土地利用(地表覆盖)图斑间的 细分拓扑关系,根据增量目标与已有土地利用(地表覆盖)地块间二维交的细分类型设计相应的更新处理规则来实现增量更新处理的自动化,并标注处理目标;通过仅检查更新处理目标本身的数据质量及其与周边目标间的拓扑一致性冲突来提高数据质量检查与处理的算法效率。
[0007]为解决上述技术问题,本发明所采用的技术方案为:
[0008]一种土地利用矢量数据库增量更新处理的自动化方法,包括以下步骤:
[0009]步骤1:通过对比同一地区不同时间的两期遥感影像变化信息来获得以像元表达的包含增量目标的土地利用变化信息,再对土地利用变化信息进行矢量化处理以获得矢量格式变化信息,或者将已有地表覆盖地图与最新遥感影像叠加进行分析以直接获得矢量格式变化信息,以上操作均可通过已有软件进行实现,然后对矢量格式变化信息进行质量检查,剔除伪变化,最后存储为包含变化类型或变化后土地利用类型和变化目标的矢量格式增量信息文件,这里提到的土地利用类型,指水体,农业,城市,森林等;变化类型指,农业变为城市;森林变为城市等;
[0010]步骤2:计算步骤I中所得到的矢量格式增量信息文件中各个增量目标与现有土地利用图斑间的拓扑关系,过滤出与各增量目标存在交面即二维交的已有地块,并计算出每个二维交的细分拓扑关系类型;
[0011]步骤3:根据基于二维交细分拓扑关系类型的土地利用增量更新处理规则构建出更新后的地块目标,并赋予相应的土地利用类型;
[0012]步骤4:当增量信息文件中的所有增量目标都更新处理完成后,检查处理过的所有地块目标的封闭性、连通性及其与周边目标间的属性一致性,然后进行纠错并生成新的土地利用数据,并更新数据库。
[0013]所述的一种土地利用矢量数据库增量更新处理的自动化方法,步骤I中所述的矢量格式增量信息文件中,包括涉及差异目标的空间范围、变化信息获取方法、影像数据传感器类型、获取时间、分辨率,矢量数据来源、时间描述及每个增量目标的空间位置、土地利用类型或变化类型信息。
[0014]所述的一种土地利用矢量数据库增量更新处理的自动化方法,步骤2中所述的计算出每个二维交的细分拓扑关系类型的过程为:用两个差的欧拉数即fE(A\IR),fE(B\IR)来区分并表达该二维交的细分拓扑关系类型,即通过计算两个面目标差该二维交的欧拉数来区分其细分拓扑关系类型,并表达出该二维交对两相关面目标的剖分效果,其中fE表示集合操作结果的欧拉数用、IR表示二维交、A为已有地块目标、B为增量目标。[0015]所述的一种土地利用矢量数据库增量更新处理的自动化方法,步骤3中所述的根据基于面/面二维交细分拓扑关系类型的土地利用增量更新处理规则构建出更新后的地块目标的过程包括:在更新处理过程中对处理过的目标及其处理类型进行标注,将更新前已有数据中的所有目标都标注为初始目标即Original,增量文件中出现的与更新前目标中存在二维交目标的土地利用类型完全不同的目标标注为新增图斑即Appearance,更新处理过程中通过改变Original目标的空间位置而得到的目标标注为空间修改即GeometryAft,更新处理过程中通过改变Original目标的属性值,不改变空间形状而得到的目标标注为属性修改即AttributeAft,质量检查时仅检查处理过目标本身的数据质量及其与周边目标间的拓扑一致性冲突,即仅检查标注为Appearance、GeometryAft、AttributeAft的图斑的数据质量,根据处理类型设计相应检查与处理方法;对更新处理过程中产生的碎屑地块目标,采用综合属性相似度及面积大小的并入处理方法,即对处理过程中产生的面积小于用户预设大小的碎屑地块,根据类型属性计算其与周边目标间的属性相似度,将该碎屑地块并入到属性最相似的周边地块中,当碎屑地块周边没有属性相似多边形时并入面积占优的多边形中。
[0016]所述的一种土地利用矢量数据库增量更新处理的自动化方法,步骤4中所述的纠错方式包括:通过容差使未封闭多边形封闭;分解通过点、线连通或不连通的多边形;检查处理目标与周边目标的属性差异性,合并与土地利用类型相同的边相邻目标。
[0017]其中,步骤3中所提出的根据基于二维交细分拓扑关系类型的土地利用增量更新处理规则包括如下内容:
[0018]I)单个二维交更新处理规则
[0019](I)如果“A equal B”(如图2(a)),则仅需对A进行属性修改;
[0020]Rulel:1f A equal B, then SemModify (A, A').[0021](2)如果“A contain B”或“A cover B”,即变化前目标完全包含或覆盖增量目标(如图2(b), (C)),需从变化前目标A中挖走增量目标B, A空间修改为A’ ,并新建目标B。
[0022]Rule2:1f (fDi (A RB) = 2AND fE(A RB) = IAND fDi (A\B) = 2AND (fE (A\B) = 00RfE (A\B) = I) AND fDi (B\A) =_1) ,then A’ = cut (A, B).GeoModify (A, A' ) and create (B).[0023](3)如果“A cover B”,但 B 将 A 分割为 m 块(m ≥ 2),即 fE(A\B) =m(m ≥ 2)(如?2(d), (e));则需要构建m个小地块{Reg” Reg2,...,RegJ,小地块在空间上被A覆盖,类型与A相同;删除A,新建B。[0024]Rule3:1f (fDi (A RB) = 2AND fE (A RB) = IAND fDi (A\B) = 2AND fE(A\B)=m (m ^ 2) AND fDi (B\A) = -1), then ADiffB = cut (A, B).Delete (A), for i =Itom, create(ADiffB.Regi).Create (B).[0025](4)如果“B contain A”或“B cover A”,即增量目标完全包含或覆盖变化前目标(如图2(f)~(i)),则只需要删除A,处理与B存在二维交的其他已有目标。即:
[0026]Rule4:1f (fDi (Α Π B) = 2AND fE (A RB) = IAND fDi (A\B) = -1 AND fE (A\B) =-1)AND fDi (B\A) = 2,AND fE (B\A) ^ 0, then delete (A).[0027](5)如果A、B重叠于A 的一端,SP“B overlap A”,“fE(A\B) =1”(如图2(」),(k)),则只需要从A中分割出相交部分得到A',将A几何修改为A',处理与B存在二维交的其他已有目标。即:
[0028]Rule5:1f (fDi (A Π B) = 2AND fE (A Π B) = IAND fE (A\B) = IAND fE (B\A)≥ I, thenA1 = cut (A, IR)and Geomodify(A, A1 ).[0029](6)如果 A、B 重叠于 A 的中间部分,SP“B overlap A”,“fE(A\B) =m(m ≥ 2)”(如图2⑴~(η)),则需要构建m个小地块{Reg” Reg2,...,RegJ,小地块在空间上被A覆盖,类型与A相同;然后处理与B存在二维交的其他已有目标。即:
[0030]Rule6:1f (fDi (A η B) = 2AND fE(A RB) = IAND fE(A\B) = m),then ADiffB =cut(A, IR).Delete(A)and for i = Ito m, create (Regi).[0031]2)多个二维交更新处理规则
[0032]增量目标与已有目标存在多个二维交的情况,从总体上来说可将能够在包含多个二维交的面/面拓扑关系中出现的二维交细分类型(即图4中的(h)~(k)和(η)五种情况)分为如下两大类:1) “fE(A\IR) = 1”,如图4(h)、(j)类二维交,实际情况如图1 (i)所示,这类二维交不改变原目标A更新后的地块数量;2) “fE(A\IR) ==m(m≥2)”,如图4(i)、(k)和(η)类二维交,这类二维交将A分割为m(m> 2)个小地块。在更新处理时,对于第一种二维交,只需从A中分割出“IR”,并将A存为变为k',然后转入下一个交的处理即可;对于第二类二维交,则需要将原目标A分割为m个小地块后,再处理下一个二维交。在实际更新处理中可能出现这两类二维交分别出现和同时出现三种情况。这样我们可以得到如下三条规则:
[0033](7)对于仅包含多个“fE(A\IR) = I”二维交的情况,即“fE(A H B)≥2AND fE(A\B)=1”,如图l(i)所示。我们只需要逐个从A中删除各个交IRi,得到A',然后将A几何修改为A,即可。
[0034]Rule7:1f fDi (Α Π B) ^ 2AND fE (A H B)≥ 2AND fE(A\B) = I, then A' =A, andfori = Ito t, A1 = cut (A1 , IR j).Geometrically modify (A, A1 ).[0035](8)对于仅包含d个“fE(A\IRi) == m(m≥2) ”二维交的情况,即“fE(A RB) =d(d^2)AND fE(A\B) =m(m ≥ 2)”,如图 1(e)所示。更新处理时,设 InterPgUR1, IR2,…,IRd}为“fE(A\IR) = e(e ≥ 2) ”的二维交集合,通过 d(d ≥ 2)个“fE(A\IR) = e (e ≥ 2)的二维交将A分割为m个小多边形ADiffB (Plg1, Plg2,…,PlgJ,然后逐个新建m个小多边形,最后删除A。设PckCvrPlg (RegTemp, InterPg)表示从RegTemp中提取覆盖InterPg的多边形的函数,则:
[0036]Rule8:1f fDi (A H B) = 2AND fE (A Π B)d(d ≥ 2) AND for i = Ito dfE (AXIRi) ^ 2, then A ' = A, ADiffB = Φ, RegTemp = Φ, for i = Ito d, RegTemp =cut (A 1 , IRi), InterPg = InterPg-1Ri, A 1 = PckCvrPlg(RegTemp, InterPg), RegTemp=eliminate(RegTemp, A 1 ), ADiffB = ADiffB U RegTemp, RegTemp = Φ.For k = Itom, Create (ADiffB.Regk).Delete (A).[0037](9)对于“fE(A\IR) = I”和“fE(A\IR) == m(m≥2) ”这两类二维交同时出现的情况,即“fE(A Π B) = t (t ^ 2) AND fE (A\B) = m (m ^ 2) ”, Num(fE(A\IR) ^ 2) = d, t ^ do更新时,我们首先从交面集合InterPg中提取出d(d≥I)个“fE(A\IR) = e (e ^ 2)的二维交形成集合InterPgLCUR1, IR2,…,IR d},其他二维交(即“fE(A\IR) = I”)形成集合InterPgliIR1, IR2-1R t_d}。然后通过 d(d ≥ I)个“fE(A\IR) = e (e ^ 2)的二维交将 A分割为 m个小多边形 RegTemp (Plg1, Plg2,…,PlgJ ;再从 RegTemp (Plg1, Plg2,…,PlgJ 中逐个分割出 InterPgl (IR1, IR2*** IR t_d} 二维交,形成变化后的 m 个小多边形 ADiffB (Reg1, Reg2,...,RegmI ο最后删除A,逐个新建m个小多边形。
[0038]Rule9:1f fDi (A RB) = 2AND fE(A η B)≥ 2AND Num(fE(A\IR)≥ 2)≥ 2,d =Num (fE (A\IR) ^ 2), then A1 = A, ADiffB = Φ, RegTemp = Φ, for i = Ito d, RegTemp=cut (A1 , IRi), InterPgLC = InterPgLC-1Ri, A1 = PckCvrPlg (RegTemp, InterPgLC), RegTemp = eliminate (RegTemp, A1 ), ADiffB = ADiffB U RegTemp, RegTemp = Φ.For j =Ito t-d, ADiffB = Cut(ADiffB, InterPgl.1R j).For k = Ito m, Create (ADiffB.Regk).Delete(A).[0039]由于Rule9中,如果t = d,则为Rule8的情况。
[0040]本发明所具有的有益效果:土地利用(地表覆盖)更新时只需计算出增量目标与已有土地利用(地表覆盖)地块间二维交的细分拓扑关系类型,然后调用基于细分拓扑关系的更新处理规则即可实现增量更新处理的自动化,数据库管理员只需要检查生成数据的正确性,基本不需要进行图形编辑及更新处理操作,因而大大减少了由于人工操作而引起的不一致与错误的产生,在提高土地利用数据库更新自动化程度的同时更好地维护了空间数据的一致性;在更新处理的数据质量控制方面,本发明在更新处理过程中对处理过的目标及其处理类型进行标注,质量检查时仅检查处理目标本身的数据质量及其与周边目标间的拓扑一致性冲突,根据处理类型设计相应的自动化检查与处理算法,减少了质量检查的数据搜索范围,提高了算法效率;对变化信息提取与更新处理过程中产生的碎屑地块目标,采用综合属性相似度及面积大小的并入处理方法,避免了碎屑多边形处理的随意性,提高了数据质量;在变化信息生产与主数据库更新后对用户数据库更新时,只需通过网络传递增量信息,用户数据库可采用同样方法来更新其数据库,根据统计,5-10年的我国土地利用发生变化的面积比率在5%左右,因此增量信息文件的数据量和信息量都远低于快照数据,因而采用增量方式更新可大大减轻网络传输的负担,并提高空间数据保密性。
【专利附图】

【附图说明】
[0041]图1为土地利用(地表覆盖)数据库增量更新总体方案图;
[0042]图2为土地利用(地表覆盖)数据更新中两面目标间具有单个二维交的拓扑关系细分类型;
[0043]图3为数据更新中两面目标间可重复出现二维交的细分类型;[0044]图4为基于细分拓扑关系的土地利用(地表覆盖)数据库增量更新框架图;
[0045]图5为实施例效果图。
【具体实施方式】
[0046]下面结合附图和【具体实施方式】对本发明作进一步说明。
[0047]参见图1,图中增量信息文件是通过两期遥感影像间像元光谱变化直接比较或通过一期土地利用(地表覆盖)地图与遥感影像对比提取的变化信息按照特定格式存储的变化信息文件,本文中增量信息表达模型如下:
【权利要求】
1.一种土地利用矢量数据库增量更新处理的自动化方法,其特征在于,包括以下步骤: 步骤1:通过对比同一地区不同时间的两期遥感影像变化信息来获得以像元表达的包含增量目标的土地利用变化信息,再对土地利用变化信息进行矢量化处理以获得矢量格式变化信息,或者将已有地表覆盖地图与最新遥感影像叠加进行分析以直接获得矢量格式变化信息,然后对矢量格式变化信息进行质量检查,剔除伪变化,最后存储为包含变化类型或变化后土地利用类型和变化目标的矢量格式增量信息文件; 步骤2:计算步骤1中所得到的矢量格式增量信息文件中各个增量目标与现有土地利用图斑间的拓扑关系,过 滤出与各增量目标存在交面即二维交的已有地块,并计算出每个二维交的细分拓扑关系类型; 步骤3:根据基于二维交细分拓扑关系类型的土地利用增量更新处理规则构建出更新后的地块目标,并赋予相应的土地利用类型; 步骤4:当增量信息文件中的所有增量目标都更新处理完成后,检查处理过的所有地块目标的封闭性、连通性及其与周边目标间的属性一致性,然后进行纠错并生成新的土地利用数据,并更新数据库。
2.根据权利要求1所述的一种土地利用矢量数据库增量更新处理的自动化方法,其特征在于,步骤I中所述的矢量格式增量信息文件中,包括涉及差异目标的空间范围、变化信息获取方法、影像数据传感器类型、获取时间、分辨率,矢量数据来源、时间描述及每个增量目标的空间位置、土地利用类型或变化类型信息。
3.根据权利要求1所述的一种土地利用矢量数据库增量更新处理的自动化方法,其特征在于,步骤2中所述的计算出每个二维交的细分拓扑关系类型的过程为:用两个差的欧拉数即fE(A\IR),fE(B\IR)来区分并表达该二维交的细分拓扑关系类型,即通过计算两个面目标差该二维交的欧拉数来区分其细分拓扑关系类型,并表达出该二维交对两相关面目标的剖分效果,其中fE表示集合操作结果的欧拉数用、IR表示二维交、A为已有地块目标、B为增量目标。
4.根据权利要求1所述的一种土地利用矢量数据库增量更新处理的自动化方法,其特征在于,步骤3中所述的根据基于面/面二维交细分拓扑关系类型的土地利用增量更新处理规则构建出更新后的地块目标的过程包括:在更新处理过程中对处理过的目标及其处理类型进行标注,将更新前已有数据中的所有目标都标注为初始目标即Original,增量文件中出现的与更新前目标中存在二维交目标的土地利用类型完全不同的目标标注为新增图斑即Appearance,更新处理过程中通过改变Original目标的空间位置而得到的目标标注为空间修改即GeometryAft,更新处理过程中通过改变Original目标的属性值,不改变空间形状而得到的目标标注为属性修改即AttributeAft,质量检查时仅检查处理过目标本身的数据质量及其与周边目标间的拓扑一致性冲突,即仅检查标注为Appearance、GeometryAft> AttributeAft的图斑的数据质量,根据处理类型设计相应检查与处理方法;对更新处理过程中产生的碎屑地块目标,采用综合属性相似度及面积大小的并入处理方法,即对处理过程中产生的面积小于用户预设大小的碎屑地块,根据类型属性计算其与周边目标间的属性相似度,将该碎屑地块并入到属性最相似的周边地块中,当碎屑地块周边没有属性相似多边形时并入面积占优的多边形中。
5.根据权利要求1所述的一种土地利用矢量数据库增量更新处理的自动化方法,其特征在于,步骤4中所述的纠错方式包括:通过容差使未封闭多边形封闭;分解通过点、线连通或不连通的多边形;检查处理目标与周边目标的属性差异性,合并与土地利用类型相同的边相邻目标。
【文档编号】G06F17/30GK103942331SQ201410182948
【公开日】2014年7月23日 申请日期:2014年4月30日 优先权日:2014年4月30日
【发明者】周晓光, 汪红松, 李飞, 吴志强, 李海鸥, 袁愈才 申请人:中南大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1