一种“多规合一”“一张图”的动态更新方法及装置与流程

文档序号:12825011阅读:238来源:国知局
一种“多规合一”“一张图”的动态更新方法及装置与流程

本发明涉及地理信息领域,尤其涉及一种“多规合一”“一张图”的动态更新方法及装置。



背景技术:

“多规合一”是指以国民经济和社会发展规划为依据,加强城乡规划、土地利用总体规划、环境保护规划等多种规划的衔接和协调,在统一的空间范围上划定生态控制线、基本农田控制线、城市增长边界控制线和产业区块控制线等,实现优化城乡空间布局、有效配置土地资源、促进土地节约集约利用、提高政府行政效能的目标。“多规合一”作为研究探索市县空间规划改革的重要手段,是当前国家新型城镇化深化改革的重要工作任务之一。

各地开展“多规合一”规划编制,形成“一张图”成果,包括土地规划期末地类图斑、土地规划基本农田保护区、城乡规划拼合图、“两规”建设用地差异图、建设项目布局图、2020/2030年“多规合一”用地图、2020/2030年“多规合一”控制线图、土地利用总体规划规模调入/调出图等。

“多规合一”“一张图”建立以控制线为核心的空间管控体系,作为今后法定规划编制和建设项目选址审批的重要依据。随着“一张图”成果的应用,存在更新需求:1)周期性更新需求:根据《中华人民共和国城乡规划法》、《中华人民共和国土地管理法》等规定,城乡总体规划15年左右、土地利用总体规划10-15年需要修编,当城乡总体规划、土地利用总体规划等法定规划修编更新时,相应的“一张图”成果需要更新。2)年度性更新需求:发改部门的年度重点项目计划更新、国土部门的年度用地计划、规划部门的近期建设规划更新后,相应的“一张图”成果也需要更新。3)日常性更新需求:建设项目日常审批过程中,发改、规划、国土、环保等部门在利用“一张图”成果进行项目审批时,当建设项目选址与“一张图”有冲突,且建设项目又无法另行选址的,相应的“一张图”成果也需要更新。因此,“多规合一”“一张图”成果既有主动的更新需求、也有被动的更新需求;既有定期的更新需求、也有实时的更新需求;既有整体更新的需求,也有局部更新的需求。

但是,目前“多规合一”“一张图”成果主要是采用整体更新的方式替换整个图层:规划编制人员提出更新要求,数据库管理人员将相应图层中的所有数据导出并提交给规划编制人员,规划编制人员进行更新与调整,并将更新后的待入库数据提交给数据库管理人员,数据库管理人员依据数据标准对待入库的数据进行检查,检查合格后的数据进行入库,完成整个更新流程。这种传统整体上的更新方式虽然能解决周期性和年度性的更新需求,但无法很好地解决日常性的更新需求,现有技术采用图层整体更新的作业方式,存在如下几方面的缺点:

一是成果更新周期较长,无法满足“多规合一”建设项目选址与“一张图”冲突的经常性更新需求,整个图层范围大、数据量大、修改时间长,而“多规合一”建设项目审批需要快速的调整完善。

二是规划编制人员和数据库管理人员需要进行大量的沟通、对接工作,才能完成数据更新情况的说明,工作效率非常低。当同一个图层的数据修改完成后,规划编制人员需要向数据库管理人员逐个图斑说明是否修改,已修改的图斑需要说明修改了哪些信息,更新核查工作量大。

三是成果更新入库后,其他人只能使用最新成果,而比较难快速知晓修改前和修改后两套成果的详细更新情况。历史成果未存储或以历史图层的形式存储,无法进行任意时刻的快速版本对比,版本间的差异信息需要人工识别。

四是采用整体更新的方式作业往往无法掌握编制单位是否基于已有的“一张图”成果进行方案修改,已有资料利用不充分或未基于最新的资料进行规划编制。当编制单位未采用已有的统一的“一张图”成果时,在协调处理项目范围内的规划矛盾时,因数据版本不同可能会引起项目范围外其他地块的矛盾,给数据更新工作带来意想不到的严重后果。

五是更新图层中修改图斑和未修改图斑均多次存储,造成数据库存储较大的冗余和资源浪费。



技术实现要素:

针对上述问题,本发明提供了一种“多规合一”“一张图”的动态更新方法及装置,满足“多规合一”频繁的成果更新需求,实现科学规范有序管理。

本发明提供了一种“多规合一”“一张图”的动态更新方法,包括如下步骤:

根据捕获的需求调整指令,从“多规合一”“一张图”成果数据库中提取成果数据;其中,所述成果数据为地块图斑,每个地块图斑具有附加属性,所述附加属性包括全局标识码和时间戳;

根据提取的所述成果数据生成规划修改底图;

接收对所述规划修改底图的编辑操作,并同时根据所述编辑操作的类型对所述规划修改底图的地块图斑进行更新,保存得到规划编制成果数据;

捕获更新入库操作,根据所述全局标识码及所述时间戳将所述规划编制成果数据与所述“多规合一”“一张图”成果数据库进行双向循环比较,实现所述规划编制成果数据的入库及所述“多规合一”“一张图”成果数据库的更新。

优选地,所述全局标识码为全球唯一标识符guid,所述时间戳为更新时间。

优选地,所述附加属性还包括以下至少其中之一:入库时间、调整人员、入库人员。

全球唯一标识符(guid)和更新时间属性的增加为实现面向地块图斑(要素)的动态更新提供了基础,而调整人员和入库人员属性的增加为“一张图”修改提供了可追溯的记录。一方面实现了更新数据的可回溯、可追踪、可返回,另一方面,通过调整人员和入库人员的记录,可以检查出是谁调整的,实现数据更新全过程管理。

优选地,所述接收对所述规划修改底图的编辑操作,并同时根据所述编辑操作的类型对所述规划修改底图的地块图斑进行更新,保存得到规划编制成果数据具体为:

捕获对所述规划修改底图的编辑操作,并根据所述编辑操作对所述规划修改底图进行数据编辑;其中,所述编辑操作包括增加地块图斑、删除地块图斑以及修改地块图斑;

根据所述编辑操作的类型对所述规划修改底图的地块图斑的附加属性进行更新;其中,当所述编辑操作为增加地块图斑时,为增加的所述地块图斑分配并写入唯一的全局标识码及与所述编辑操作对应的时间戳;当所述编辑操作为删除地块图斑时,删除所述地块图斑所有数据;当所述编辑操作为修改地块图斑时,保持所述地块图斑的全局标识符不变,并根据编辑操作的时间更新所述地块图斑的时间戳;

对编辑操作后的所述规划修改底图进行保存,得到规划编制成果数据。

优选地,所述“多规合一”“一张图”成果数据库包括现势库和历史库;

则所述捕获更新入库操作,根据所述全局标识码及所述时间戳将所述规划编制成果数据与所述“多规合一”“一张图”成果数据库进行双向循环比较,实现所述规划编制成果数据的入库及所述“多规合一”“一张图”成果数据库的更新,具体为:

捕获更新入库操作,获取待入库的规划编制成果数据;

依次提取规划编制成果数据中的每个地块图斑的全局标识码与现势库的所有地块图斑的全局标识码进行正向循环比较,实现所述规划编制成果数据的入库;其中,当提取的地块图斑的全局标识码与现势库中的所有地块图斑的全局标识码与都不相同时,确定该提取的地块图斑为新增加的地块图斑,将提取的所述地块图斑写入现势库中;当所述现势库中存在与提取的地块图斑的具有相同全局标识码而时间戳不同的地块图斑时,确定该提取的地块图斑为经过修改的地块图斑,将所述现势库中的对应的地块图斑写入历史库中,并将提取的所述地块图斑写入现势库中;

依次提取现势库中的每个地块图斑的全局标识码与规划编制成果数据的所有地块图斑的全局标识码进行反向循环比较,实现所述“多规合一”“一张图”成果数据库的更新;其中,当所述规划编制成果数据中的所有地块图斑的全局标识码与提取的所述地块图斑的全局标识码都不相同时,确定该提取的地块图斑为被删除的地块图斑,则将提取的所述地块图斑写入历史库,同时在所述现势库中删除所述地块图斑。

本发明还提供一种“多规合一”“一张图”的动态更新装置,包括:

需求捕获模块,用于根据捕获的需求调整指令,从“多规合一”“一张图”成果数据库中提取成果数据;其中,所述成果数据为地块图斑,每个地块图斑具有附加属性,所述附加属性包括全局标识码和时间戳;

底图生成模块,用于根据提取的所述成果数据生成规划修改底图;

编辑模块,用于接收对所述规划修改底图的编辑操作,并同时根据所述编辑操作的类型对所述规划修改底图的地块图斑进行更新,保存得到规划编制成果数据;

更新入库模块,用于捕获更新入库操作,根据所述全局标识码及所述时间戳将所述规划编制成果数据与所述“多规合一”“一张图”成果数据库进行双向循环比较,实现所述规划编制成果数据的入库及所述“多规合一”“一张图”成果数据库的更新。

优选地,所述全局标识码为全球唯一标识符guid,所述时间戳为更新时间。

优选地,所述附加属性还包括以下至少其中之一:入库时间、调整人员、入库人员。

优选地,所述编辑模块具体包括:

数据编辑单元,用于捕获对所述规划修改底图的编辑操作,并根据所述编辑操作对所述规划修改底图进行数据编辑;其中,所述编辑操作包括增加地块图斑、删除地块图斑以及修改地块图斑;

附加属性更新单元,用于根据所述编辑操作的类型对所述规划修改底图的地块图斑的附加属性进行更新;其中,当所述编辑操作为增加地块图斑时,为增加的所述地块图斑分配并写入唯一的全局标识码及与所述编辑操作对应的时间戳;当所述编辑操作为删除地块图斑时,删除所述地块图斑所有数据;当所述编辑操作为修改地块图斑时,保持所述地块图斑的全局标识符不变,并根据编辑操作的时间更新所述地块图斑的时间戳;

数据存储单元,用于对编辑操作后的所述规划修改底图进行保存,得到规划编制成果数据。

优选地,所述“多规合一”“一张图”成果数据库包括现势库和历史库;则更新入库模块具体包括:

数据获取单元,用于捕获更新入库操作,获取待入库的规划编制成果数据;

正向循环单元,用于依次提取规划编制成果数据中的每个地块图斑的全局标识码与现势库的所有地块图斑的全局标识码进行正向循环比较,实现所述规划编制成果数据的入库;其中,当提取的地块图斑的全局标识码与现势库中的所有地块图斑的全局标识码与都不相同时,确定该提取的地块图斑为新增加的地块图斑,将提取的所述地块图斑写入现势库中;当所述现势库中存在与提取的地块图斑的具有相同全局标识码而时间戳不同的地块图斑时,确定该提取的地块图斑为经过修改的地块图斑,将所述现势库中的对应的地块图斑写入历史库中,并将提取的所述地块图斑写入现势库中;

反向循环单元,用于依次提取现势库中的每个地块图斑的全局标识码与规划编制成果数据的所有地块图斑的全局标识码进行反向循环比较,实现所述“多规合一”“一张图”成果数据库的更新;其中,当所述规划编制成果数据中的所有地块图斑的全局标识码与提取的所述地块图斑的全局标识码都不相同时,确定该提取的地块图斑为被删除的地块图斑,则将提取的所述地块图斑写入历史库,同时在所述现势库中删除所述地块图斑。

本发明提供的“多规合一”“一张图”的动态更新方法及装置,设计了前端数据编辑和后台更新入库相结合的动态更新方法,同时针对“一张图”空间数据的特点,为每一个地块图斑设计了全局标识码作为该地块图斑的身份证,数据在入库前、入库后通过全局标识码、时间戳关联进行动态更新。

与现有技术相比,本发明采用前端数据编辑+后台更新入库相结合的模式和基于全局标识码、更新时间的动态更新方法,当“一张图”有更新需求时,从“多规合一”“一张图”成果数据库中提取成果数据,在所述成果数据的基础上完成规划方案调整修改。一是可以推动“一张图”已有成果的再利用,使数据活化,二是保障了成果及成果更新的无缝衔接,能有效避免更新区域与周边地块图斑的接边错误,三是保障了更新成果的格式与属性结构不变,减少反复的数据转换及加工处理。规划方案修改完善后,通过后台更新入库进行动态更新入库。

本发明通过“多规合一”“一张图”成果数据库设计上创新,在分析“多规合一”“一张图”成果数据特点的基础上,为每个图层内的地块图斑设计一个全局标识符和时间戳的附加属性信息为实现面向地块图斑的动态更新提供了基础。

本发明基于全局标识码和时间戳的前端数据编辑和后台更新入库相结合的作业模式,建立提取、修改、入库的工作流程与规则,形成一套动态更新作业机制,实现科学规范有序管理。规划编制人员和数据库管理人员各司其职,分工明确,协作办公,规划编制人员专心进行方案修改,数据库管理人员通过计算机自动识别规划编制成果中地块图斑更新详细情况,极大的减少了规划编制人员与数据库管理人员的沟通、对接工作,降低了对数据库管理人员关于规划专业知识的要求,两者分专业各自发挥长处,既相互联系,又相互独立,高效完成“多规合一”“一张图”的动态更新。

本发明基于全局标识码和时间戳的更新技术和“多规合一”有非常好的契合点,是gis(geographicinformationsystem,地理信息系统)技术在规划行业的示范应用。基于全局标识码和时间戳的动态更新方法能自动进行规划编制成果数据中地块图斑的新增、修改及删除情况的双向比对分析,并快速完成更新入库,有效满足了发改、规划、国土、环保等部门“多规合一”日常审批工作中对建设项目选址调整周期短、更新快、高频率的更新要求,从此“多规合一”不再只是一张静止的图纸,而是持续、动态的为各“多规合一”局委办提供详实、现势性的“一张图”成果。

本发明提供的“多规合一”“一张图”的动态更新方法,建立一套“多规合一”“一张图”动态更新流程和更新机制,实现科学规范有序管理。当“一张图”有更新需求时,从“多规合一”“一张图”成果数据库中提取成果数据,在已有成果数据的基础上完成规划方案调整修改,可以推动“一张图”已有成果数据的再利用,使数据活化,保持“一张图”成果的现势性和生命力。同时进行数据库优化设计,为“多规合一”每一个地块图斑(gis领域也称为要素)分配唯一标识码和时间戳,有效记录每一个地块图斑的修改情况,快速识别地块图斑是否修改及修改详细信息,既能减少规划编制人员与数据库管理人员的沟通、对接工作量,又能通过快速的版本对比为“多规合一”其他用户展示不同时刻数据的更新情况。

附图说明

为了更清楚地说明本发明的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种“多规合一”“一张图”的动态更新方法的流程示意图。

图2是本发明实施例提供的前端数据编辑的流程示意图。

图3是本发明实施例提供的后台数据更新入库的流程示意图。

图4是本发明实施例提供的正向循环比较及更新处理的流程示意图。

图5是本发明实施例提供的反向循环比较及更新处理的流程示意图。

图6是本发明实施例提供的一种“多规合一”“一张图”的动态更新装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,本发明实施例提供了一种“多规合一”“一张图”的动态更新方法,其可由“多规合一”“一张图”的动态更新装置来执行,并包括如下步骤:

s100,根据捕获的需求调整指令,从“多规合一”“一张图”成果数据库中提取成果数据;其中,所述成果数据为地块图斑,每个地块图斑具有附加属性,所述附加属性包括全局标识码和时间戳。

在本发明实施例中,例如,由于在建设项目审批工作中,建设项目选址与“多规合一”“一张图”成果矛盾,需要对“一张图”相应的图层数据(如控制线图层)提出规划修改,则此时,可根据需要修改的部分输入相应的需求调整指令,所述“多规合一”“一张图”的动态更新装置即可根据所述需求调整指令从“多规合一”“一张图”成果数据库中提取成果数据。

在本发明实施例中,所述全局标识码可为全球唯一标识符(globallyuniqueidentifier,guid),guid是一种由算法生成的二进制长度为128位的数字标识符,一般情况下,任何计算机和计算机集群都不会生成两个相同的guid,guid具有如下两个明显特点:1)需要guid的时候,可以完全由算法自动生成,不需要一个权威的机构来管理;2)guid理论上能产生全球唯一的值,对于以后的数据识别、导入很方便。

在本发明实施例中,所述时间戳为更新时间,标识每一个地块图斑(要素)产生、修改或删除的时间。guid生成算法、更新时间(updatetime)与arcgis提供的空间分析功能相结合,将数据比对和分析的工作交给计算机,减少入库人员的判别工作,提高更新入库效率和准确度。

s200,根据提取的所述成果数据生成规划修改底图。

s300,接收对所述规划修改底图的编辑操作,并同时根据所述编辑操作的类型对所述规划修改底图的地块图斑进行更新,保存得到规划编制成果数据。

在本发明实施例中,所述编辑操作可包括增加地块图斑、删除地块图斑、修改地块图斑,其中,在进行数据编辑操作的同时,还会根据编辑操作的类型进行附加属性的更新。

s400,捕获更新入库操作,根据所述全局标识码及所述时间戳将所述规划编制成果数据与所述“多规合一”“一张图”成果数据库进行双向循环比较,实现所述规划编制成果数据的入库及所述“多规合一”“一张图”成果数据库的更新。

在本发明实施例中,所述“多规合一”“一张图”成果数据库包括现势库和历史库,通过所述全局标识码及所述时间戳将所述规划编制成果数据与所述“多规合一”“一张图”成果数据库进行正向及反向循环比较,得出地块图斑的编辑操作类型,并根据所述编辑操作类型进行更新入库操作。

综上所述,本发明提供的“多规合一”“一张图”的动态更新方法,设计了前端数据编辑和后台更新入库相结合的动态更新方法,同时针对“一张图”空间数据的特点,为每一个地块图斑设计了全局标识码作为该地块图斑的身份证,数据在入库前、入库后通过全局标识码、时间戳关联进行动态更新。

与现有技术相比,本发明采用前端数据编辑+后台更新入库相结合的模式和基于全局标识码、更新时间的动态更新方法,当“一张图”有更新需求时,从“多规合一”“一张图”成果数据库中提取成果数据,在所述成果数据的基础上完成规划方案调整修改。一是可以推动“一张图”已有成果的再利用,使数据活化,二是保障了成果及成果更新的无缝衔接,能有效避免更新区域与周边地块图斑的接边错误,三是保障了更新成果的格式与属性结构不变,减少反复的数据转换及加工处理。规划方案修改完善后,通过后台更新入库进行动态更新入库。本发明通过“多规合一”“一张图”成果数据库设计上创新,在分析“多规合一”“一张图”成果数据特点的基础上,为每个图层内的地块图斑设计一个全局标识符和时间戳的附加属性信息为实现面向地块图斑的动态更新提供了基础。本发明基于全局标识码和时间戳的前端数据编辑和后台更新入库相结合的作业模式,建立提取、修改、入库的工作流程与规则,形成一套动态更新作业机制,实现科学规范有序管理。规划编制人员和数据库管理人员各司其职,分工明确,协作办公,规划编制人员专心进行方案修改,数据库管理人员通过计算机自动识别规划编制成果中地块图斑更新详细情况,极大的减少了规划编制人员与数据库管理人员的沟通、对接工作,降低了对数据库管理人员关于规划专业知识的要求,两者分专业各自发挥长处,既相互联系,又相互独立,高效完成“多规合一”“一张图”的动态更新。

本发明基于全局标识码和时间戳的更新技术和“多规合一”有非常好的契合点,是gis技术在规划行业的示范应用。基于全局标识码和时间戳的动态更新方法能自动进行规划编制成果数据中地块图斑的新增、修改及删除情况的双向比对分析,并快速完成更新入库,有效满足了发改、规划、国土、环保等部门“多规合一”日常审批工作中对建设项目选址调整周期短、更新快、高频率的更新要求,从此“多规合一”不再只是一张静止的图纸,而是持续、动态的为各“多规合一”局委办提供详实、现势性的“一张图”成果。

本发明提供的“多规合一”“一张图”的动态更新方法,建立一套“多规合一”“一张图”动态更新流程和更新机制,实现科学规范有序管理。当“一张图”有更新需求时,从“多规合一”“一张图”成果数据库中提取成果数据,在已有成果数据的基础上完成规划方案调整修改,可以推动“一张图”已有成果数据的再利用,使数据活化,保持“一张图”成果的现势性和生命力。同时进行数据库优化设计,为“多规合一”每一个地块图斑(gis领域也称为要素)分配唯一标识码和时间戳,有效记录每一个地块图斑的修改情况,快速识别地块图斑是否修改及修改详细信息,既能减少规划编制人员与数据库管理人员的沟通、对接工作量,又能通过快速的版本对比为“多规合一”其他用户展示不同时刻数据的更新情况。

优选地,所述附加属性还可包括以下至少其中之一:入库时间、调整人员、入库人员。调整人员、入库人员或入库时间属性的增加,一方面实现了更新数据的可回溯、可追踪、可返回,另一方面,通过调整人员和入库人员的记录,可以检查出是谁调整的,实现数据更新全过程管理。

优选地,请参阅图2,步骤s300具体为:

s301,捕获对所述规划修改底图的编辑操作,并根据所述编辑操作对所述规划修改底图进行数据编辑;其中,所述编辑操作包括增加地块图斑、删除地块图斑以及修改地块图斑。

s302,根据所述编辑操作的类型对所述规划修改底图的地块图斑的附加属性进行更新;其中,当所述编辑操作为增加地块图斑时,为增加的所述地块图斑分配并写入唯一的全局标识码及与所述编辑操作对应的时间戳;当所述编辑操作为删除地块图斑时,删除所述地块图斑所有数据;当所述编辑操作为修改地块图斑时,保持所述地块图斑的全局标识符不变,并根据编辑操作的时间更新所述地块图斑的时间戳。

在本发明优选实施例中,在对所述规划修改底图进行编辑操作时,还同时对修改的地块图斑的附加属性进行更新:对于新增加的地块图斑,产生一个唯一的全局标识符(guid),除了填写数据标准要求的属性之外,还初始化其唯一全球标识码和更新时间,更新时间为该地块图斑创建的时间;对于修改的地块图斑(包括图形空间位置或属性信息的改变),地块图斑的唯一全局标识符(guid)保持不变,将所述修改的地块图斑的更新时间调整为当前时间;对于删除的地块图斑,直接进行删除。

s303,对编辑操作后的所述规划修改底图进行保存,得到规划编制成果数据。

优选地,所述“多规合一”“一张图”成果数据库包括现势库和历史库,请参阅图3,s400具体为:

s401,捕获更新入库操作,获取待入库的规划编制成果数据。

本发明优选实施例中,根据建设项目选址范围线或指定的区域范围,通过guid和更新时间两个字段的结合分析,程序在待入库的规划编制成果数据和现势库中进行“双向”比较,可以实现新增、修改以及删除的地块图斑快速发现和处理,达到快速、准确的基于地块图斑的更新效果。

s402,依次提取规划编制成果数据中的每个地块图斑的全局标识码与现势库的所有地块图斑的全局标识码进行正向循环比较,实现所述规划编制成果数据的入库;其中,当提取的地块图斑的全局标识码与现势库中的所有地块图斑的全局标识码与都不相同时,确定该提取的地块图斑为新增加的地块图斑,将提取的所述地块图斑写入现势库中;当所述现势库中存在与提取的地块图斑的具有相同全局标识码而时间戳不同的地块图斑时,确定该提取的地块图斑为经过修改的地块图斑,将所述现势库中的对应的地块图斑写入历史库中,并将提取的所述地块图斑写入现势库中。

本发明优选实施例中,请参阅图4,依次提取规划编制成果数据中的每个地块图斑的guid与现势库的所有地块图斑的guid进行正向循环比较,以现势库为基础分析规划编制成果数据中是否有新增或修改的地块图斑,更新入库思路为:①规划编制成果数据入库时,首先循环读取更新区域内规划编制成果数据中所有图层文件,根据规划编制成果类型依次进行更新,对每一个规划编制成果数据中的地块图斑获取全球唯一标识码guid、更新时间2个属性信息;②根据该更新区域在后台“多规合一”“一张图”成果数据库的现势库中进行的空间检索,检索出所有的地块图斑;③判断规划编制成果数据中当前地块图斑的guid是否有与该更新区域内的地块图斑有相同的guid;④如果没有相同的,表明该要素为增加的地块图斑,将该地块图斑直接写入现势库中;如果有相同的,则进一步判断该地块图斑的更新时间与被搜索的地块图斑的更新时间是否相同,如果相同表明该要素未做任何修改,如果不相同则表明该地块图斑是修改过的,将现势库中的地块图斑写进历史库中,同时将规划编制成果数据中该地块图斑写进现势库中;⑤循环规划编制成果数据中的其他地块图斑,直至结束。进入第二步。直到实现所述规划编制成果数据的新增、修改地块图斑的入库。

s403,依次提取现势库中的每个地块图斑的全局标识码与规划编制成果数据的所有地块图斑的全局标识码进行反向循环比较,实现所述“多规合一”“一张图”成果数据库的更新;其中,当所述规划编制成果数据中的所有地块图斑的全局标识码与提取的所述地块图斑的全局标识码都不相同时,确定该提取的地块图斑为被删除的地块图斑,则将提取的所述地块图斑写入历史库,同时在所述现势库中删除所述地块图斑。

本发明优选实施例中,请参阅图5,依次提取现势库中的每个地块图斑的全局标识码与规划编制成果数据的所有地块图斑的全局标识码进行反向循环比较,根据规划编制成果数据来分析“多规合一”“一张图”成果数据库的现势库中的数据是否有删除的地块图斑,对于在规划编制成果数据中删除地块图斑入库思路如下:①规划编制成果入库时,首先循环读取更新区域内“多规合一”“一张图”成果数据库的现势库中的所有地块图斑信息,对于每一个地块图斑,获取全球唯一标识码guid和更新时间2个属性信息;②判断规划编制成果数据中是否有与该地块图斑相同的guid,如果有则直接退出,按正向比对分析数据流程进行新增或修改的流程处理,否则表明该要素已被删除;③删除时,首先将该地块图斑写入历史库中,以便将来的历史数据回溯,然后删除现势库中的该地块图斑;④依次提取更新区域内“多规合一”“一张图”成果数据库的现势库中的其他地块图斑信息,直至结束。实现所述“多规合一”“一张图”成果数据库的更新。

本发明还提供了一种“多规合一”“一张图”的动态更新装置,其特征在于,包括:

需求捕获模块10,用于根据捕获的需求调整指令,从“多规合一”“一张图”成果数据库中提取成果数据;其中,所述成果数据为地块图斑,每个地块图斑具有附加属性,所述附加属性包括全局标识码和时间戳。

底图生成模块20,与需求捕获模块耦合,用于根据提取的所述成果数据生成规划修改底图。

编辑模块30,与底图生成模块耦合,用于接收对所述规划修改底图的编辑操作,并同时根据所述编辑操作的类型对所述规划修改底图的地块图斑进行更新,保存得到规划编制成果数据。

更新入库模块40,与编辑模块耦合,用于捕获更新入库操作,根据所述全局标识码及所述时间戳将所述规划编制成果数据与所述“多规合一”“一张图”成果数据库进行双向循环比较,实现所述规划编制成果数据的入库及所述“多规合一”“一张图”成果数据库的更新。

优选地,所述全局标识码为全球唯一标识符guid,所述时间戳为更新时间,所述附加属性还包括以下至少其中之一:入库时间、调整人员、入库人员。

优选地,所述编辑模块30具体包括:

数据编辑单元301,用于捕获对所述规划修改底图的编辑操作,并根据所述编辑操作对所述规划修改底图进行数据编辑;其中,所述编辑操作包括增加地块图斑、删除地块图斑以及修改地块图斑。

附加属性更新单元302,用于根据所述编辑操作的类型对所述规划修改底图的地块图斑的附加属性进行更新;其中,当所述编辑操作为增加地块图斑时,为增加的所述地块图斑分配并写入唯一的全局标识码及与所述编辑操作对应的时间戳;当所述编辑操作为删除地块图斑时,删除所述地块图斑所有数据;当所述编辑操作为修改地块图斑时,保持所述地块图斑的全局标识符不变,并根据编辑操作的时间更新所述地块图斑的时间戳。

数据存储单元303,用于对编辑操作后的所述规划修改底图进行保存,得到规划编制成果数据。

优选地,所述“多规合一”“一张图”成果数据库包括现势库和历史库;则所述更新入库模块40具体包括:

数据获取单元401,用于捕获更新入库操作,获取待入库的规划编制成果数据。

正向循环单元402,用于依次提取规划编制成果数据中的每个地块图斑的全局标识码与现势库的所有地块图斑的全局标识码进行正向循环比较,实现所述规划编制成果数据的入库;其中,当提取的地块图斑的全局标识码与现势库中的所有地块图斑的全局标识码与都不相同时,确定该提取的地块图斑为新增加的地块图斑,将提取的所述地块图斑写入现势库中;当所述现势库中存在与提取的地块图斑的具有相同全局标识码而时间戳不同的地块图斑时,确定该提取的地块图斑为经过修改的地块图斑,将所述现势库中的对应的地块图斑写入历史库中,并将提取的所述地块图斑写入现势库中。

反向循环单元403,用于依次提取现势库中的每个地块图斑的全局标识码与规划编制成果数据的所有地块图斑的全局标识码进行反向循环比较,实现所述“多规合一”“一张图”成果数据库的更新;其中,当所述规划编制成果数据中的所有地块图斑的全局标识码与提取的所述地块图斑的全局标识码都不相同时,确定该提取的地块图斑为被删除的地块图斑,则将提取的所述地块图斑写入历史库,同时在所述现势库中删除所述地块图斑。

以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1