面向增减挂钩的矢量数据图斑处理方法、装置及介质

文档序号:37278495发布日期:2024-03-12 21:14阅读:17来源:国知局
面向增减挂钩的矢量数据图斑处理方法、装置及介质

本技术涉及自然资源数据处理,特别是一种面向增减挂钩的矢量数据处理方法、装置及介质,具体该方法实现对备案矢量数据的图斑合并、数据质检、坐标检查。


背景技术:

1、为实现增减挂钩业务开展,增减挂钩过程涉及立项、实施、验收、备案等大量空间数据,但各个阶段信息无法通用,待审批项目信息填报以人工摘抄方式为主。

2、增减挂钩项目根据自然资源部相关要求将地块类型划分为:拆旧地块、安置地块、建新地块,其中,拆旧地块又分为:高标准农田、一般拆旧地块。随着目前全国第三次国土调查要求的落实,进一步细化了土地用途分类。仅依靠人工手动合并图斑,操作繁琐且效率准确率均较低。

3、由于待备案处理的地块类型和土地性质的种类繁多、数据复杂,目前主要为人工依靠经验进行合并。传统增减挂钩项目图斑合并需要人工对矢量数据进行地块分组,手动选择合并、统计各项二级土地用途面积、使用txt坐标转换工具转换成txt文件坐标、上报检查并根据检查结果从头修改。

4、人工合并图斑时需要人工依据经验自行判断地块类型及土地用途,在arcgis软件中进行单一地块合并。需要对同一地块编号下的多个图斑进行不同面积汇算和手动合并,对于存在包含非农用地图斑时,需要涉及开天窗设置孔洞等复杂现象,导致人工合并图斑返工率高,耗费大量人工精力和时间,单个项目备案时,仅图斑合并就至少需耗时2个工作日,至多需耗时7个工作日。严重影响备案操作的正常进行。

5、矢量数据的精准性是确保项目备案成功的的必要条件。而矢量数据作为备案的关键数据,现行“城乡建设用地增减挂钩在线监管应用”系统缺少矢量数据的预检查环境,无法对人工制作的矢量数据进行逻辑性和规范性检查,备案过程中,提交后如果数据有错误则会返回,根据返回错误结果修改后多次提交,影响备案效率。不断往返修改矢量数据过程还会导致数据污染、丢失,影响数据安全性的同时进一步延长图斑合并处理时间。

6、人工合并时,经常出现错误合并地类的问题,导致耕、林、园、草等各项二级土地用途出现面积汇算错误。

7、由于增减挂钩单个项目地块、图斑数量庞大,且项目类型分为跨省、省内、县内,地块类型分为拆旧、安置、建新,不同的项目类型和地块类型备案规则各不相同,人工图斑合并需要考了因素过多,难以保证土地二级用途面积统计和开天窗的准确率。

8、例如跨省项目拆旧需要单独统计地块二级用途里的草地面积,而非跨省项目里的拆旧地块纳入其他农用地统计,人工会在计算汇总整个项目的耕地、草地、林地、园地、其他农用地时出现汇总误差准确率交底。同时一些农村道路、建设用地交叉区域处于地块中央区域时,在进行地块隔断重新编号或开天窗处理时,人工合并操作准确率难以保证。

9、人工手动合并图斑时,还存在以下问题:

10、1.地块错误合并:由人工选择合并图斑时,人工疏忽至错误选择不同地块类型合并。

11、2.地块面积汇算错误:不同类型的备案对土地二级用途要求不同,需要单独统计汇总,人工合并图斑时,无法进行二级用途合并,较易导致面积汇算错误。

12、3.地块孔洞、隔断设置错误:当同一待备案地块被非农用地隔开时,根据要求需要重编号或设置孔洞,人工合并图斑时受制于操作人员责任心,易出现将非农用地纳入农用地合并的情况,导致人工合并后数据无法使用的情况。

13、4.地块合并结果修改周期长:进行备案时需要人工对矢量数据进行反复修改,根据上一次的检查结果返工对矢量图斑修改,重复劳动量大。


技术实现思路

1、本技术针对上述技术问题,提供了一种面向增减挂钩的矢量数据处理方法,该方法可实现对矢量图像的图斑合并、数据质检、坐标检查,有效提高备案图像处理效率,降低人工处理时间,减少人工处理误差。

2、本技术提供了一种面向增减挂钩的矢量数据处理方法,包括以下步骤:

3、步骤s1:用户上传待备案项目矢量数据,按结构表字段格式要求对各矢量数据的数据表数据进行规范性检查,对符合规范性检测要求的矢量数据进行重新存储、中文编码和图斑数据提取操作后得到整个项目simplefeature集合;

4、步骤s2:获取整个项目simplefeature集合中,地块编号字段值相同的矢量数据分组后合并,得到地块矢量数据,获取地块矢量数据的地类编码字段值,对含农用地类编码字段值的地块进行面积统计和图斑合并,得到农用地面积和农用地矢量数据;

5、步骤s3:获取地块矢量数据中地类编码字段值属于非农用地的地块矢量数据后进行合并,得到非农用地矢量数据,在农用矢量数据中减去非农用地矢量数据,输出开天窗矢量数据,得到地块备案数据;

6、步骤s41:利用java-jts工具下的xteriorring合并非农用地矢量数据与农用地矢量数据,得到合并图斑数据;

7、步骤s41:将农用矢量数据设定为内环坐标,并设定内环坐标的圈号为1,设定非农用地矢量数据为外环坐标,设定外环坐标的圈号为2,并根据外环坐标数量由内环坐标向外递增编号各外环坐标,根据备案要求区分各个外环坐标,外环坐标数量即为非农用地数量;

8、步骤s43:根据内外环坐标及其圈号在合并图斑数据中显示各内、外环位置及其编号,所得结果包括:地块数量、农用地总面积、其他农用地面积、每一个地块的坐标数据作为备案结果输出。

9、优选地,当所处理数据需要进行坐标转换时,还包括以下步骤:

10、步骤s51:根据地块矢量数据各点的地理x坐标,按(int)((x+1.5)/3)计算各点的度代号;

11、步骤s52:查询增减挂钩epsg代码库获取当前度带号编号;

12、步骤s53:对步骤s43输出结果进行坐标格式转换,并将所得结果作为备案结果输出。

13、优选地,步骤s1中“规范性检查”包括以下步骤:

14、步骤s11:对矢量数据与增减挂钩矢量文件属性结构表中各字段代码进行对比,检查字段名称是否一致,字段名称是否存在缺失;

15、步骤s12:检查数字类型字段下填写内容是否是符合规范值域。

16、优选地,步骤s1中“中文编码和图斑数据提取操作”包括以下步骤:中文编码待处理矢量数据中的.cpg格式文件;

17、获取.cpg格式文件中的中文编码格式。

18、获取.shp格式文件中的图斑数据。

19、优选地,步骤s1中还包括:对无法通过规范性检查的矢量数据返回至用户处,并向用户显示错误信息。

20、优选地,步骤s2中针对图斑的“合并”操作包括以下步骤:获取同一地块矢量数据下的所有图斑的geometry属性,采用java-jts自带的union方法合并当前地块各图斑。

21、优选地,还包括以下步骤:

22、步骤s6:按下式计算误差,如果误差小于预设值,则备案通过,如果误差大于预设值则备案不通过:

23、(步骤s2输出农用地面积—用户上传待备案项目矢量数据中记载的农用地面积)/用户上传待备案项目矢量数据中记载的农用地面积*100%。

24、本技术的另一方面还提供了一种如上述的面向增减挂钩的矢量数据处理装置,包括:

25、数据预处理模块,用于用户上传待备案项目矢量数据,按结构表字段格式要求对各矢量数据的数据表数据进行规范性检查,对符合规范性检测要求的矢量数据进行重新存储、中文编码和图斑数据提取操作后得到整个项目simplefeature集合;

26、农用地矢量数据获取模块,用于获取整个项目simplefeature集合中,地块编号字段值相同的矢量数据分组后合并,得到地块矢量数据,获取地块矢量数据的地类编码字段值,对含农用地类编码字段值的地块进行面积统计和图斑合并,得到农用地面积和农用地矢量数据;

27、开天窗处理模块,用于获取地块矢量数据中地类编码字段值属于非农用地的地块矢量数据后进行合并,得到非农用地矢量数据,在农用矢量数据中减去非农用地矢量数据,输出开天窗矢量数据,得到地块备案数据;

28、合并模块,用于利用java-jts工具下的xteriorring合并非农用地矢量数据与农用地矢量数据,得到合并图斑数据;

29、标号模块,用于将农用矢量数据设定为内环坐标,并设定内环坐标的圈号为1,设定非农用地矢量数据为外环坐标,设定外环坐标的圈号为2,并根据外环坐标数量由内环坐标向外递增编号各外环坐标,根据备案要求区分各个外环坐标,外环坐标数量即为非农用地数量;

30、编号模块,用于根据内外环坐标及其圈号在合并图斑数据中显示各内、外环位置及其编号,所得结果作为备案结果输出。

31、本技术的另一方面还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被执行时实现如上述面向增减挂钩的矢量数据处理方法的步骤。

32、本技术的另一方面还提供了一种计算机设备,包括处理器、存储器和存储于所述存储器上的计算机程序,所述处理器执行所述计算机程序时实现如上述面向增减挂钩的矢量数据处理方法的步骤。

33、本技术能产生的有益效果包括:

34、1)本技术所提供的面向增减挂钩的矢量数据处理方法,采用该方法后备案效率得到极大提升,具体包括:图斑合并方法,根据备案所需矢量文件,在增减挂钩项目备案要求细则的约束下进行同属性图斑合并,解决细小图斑、开天窗等问题的处理,并根据地类编码汇总出备案所需地类面积;矢量数据质检功能,为项目备案矢量数据提供预环境,对人工制作的矢量数据进行逻辑性和规范性检查,解决项目备案过程中需要重复修改项目矢量数据的问题,对于检查通过的项目备案矢量数据,进行一键流转操作,解决数据人工转移效率低的问题,极大提高备案工作效率;地块、坐标批量检查功能,使用countdownlatch线程计数器来对项目的地块、坐标进行多线程的检查方式,结合多线程配置与redis分布式锁使用,使增减挂钩项目地块坐标检查服务支持高并发、高可用模式,实现项目地块、坐标的批量检查,解决原有单个地块、坐标检查时效率低,周期长的问题。

35、2)本技术所提供的面向增减挂钩的矢量数据处理方法用户使用“省增减挂钩数据集成平台”进行项目备案工作前,可使用数据质检功能将矢量数据和增减挂钩项目进行绑定,并对矢量数据进行预检查工作,提前为用户找出存在逻辑性和规范性问题的数据。预检查完成后,自动生成数据质检报告,对问题数据加以提示和提供的解决方法,为用户修改问题数据提供强力支持。在数据质检通过后,用户可直接使用数据质检模块下的“数据同步”按钮,将质检通过的数据同步至项目备案模块,再使用批量检查功能可对增减挂钩项目的地块、坐标进行批量检查。在此过程中,备案数据检查工作均由系统进行效验,极大的降低了人工参与度,节约大量人工成本,缩短增减挂钩项目备案时间,整体提高了整个增减挂钩项目备案效率。

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