一种基于python的勘测定界报告生成方法、系统、装置及存储介质制造方法及图纸

技术编号:32834113 阅读:54 留言:0更新日期:2022-03-26 20:51
本申请涉及土地勘测的领域,尤其涉及一种基于python的勘测定界报告生成方法、系统、装置及存储介质,该方法包括获取范围线文件以及地类图斑文件,并对范围线文件以及地类图斑文件进行叠加处理,得到多个有数据的子地块文件;基于地块属性信息分别对得到的多个有数据的子地块文件进行循环数据处理,得到多个有数据的子地块的范围线文件,并将得到的多个有数据的子地块的范围线文件存储于数据库;输入文档的基本信息;调用数据库中的多个有数据的子地块的范围线文件,并提取多个有数据的子地块的范围线文件中的数据,并基于提取的数据生成多种数据表格;保存多种数据表格到模板中,生成勘测定界报告。本申请具有提升勘测定界报告生成效率的效果。生成效率的效果。生成效率的效果。

【技术实现步骤摘要】
一种基于python的勘测定界报告生成方法、系统、装置及存储介质


[0001]本申请涉及土地勘测的领域,尤其是涉及一种基于python的勘测定界报告生成方法、系统、装置及存储介质。

技术介绍

[0002]勘测定界是根据土地征收、征用、划拨、出让、农用地转用、土地利用规划以及土地开发、整理、复垦等工作需要,实地界定土地使用范围、测定界址位置、调绘土地利用现状、计算用地面积,为国土资源行政主管部门用地审批和地籍管理等提供科学、准确的基础资料而进行的技术服务性工作。
[0003]相关技术的勘测定界报告中文档里面的文字和数据表格存在一定的重复性和可计算性,从而,在生成勘测定界报告时比较耗费时间,效率低下。

技术实现思路

[0004]为了提升勘测定界报告的生成效率,本申请提供了一种基于python的勘测定界报告生成方法、系统、装置及存储介质。
[0005]第一方面,本申请提供的一种基于python的勘测定界报告生成方法,采用如下的技术方案:一种基于python的勘测定界报告生成方法,包括:获取范围线文件以及地类图斑文件,并对所述范围线文件以及所述地类图斑文件进行叠加处理,得到多个有数据的子地块文件;基于地块属性信息分别对得到的所述多个有数据的子地块文件进行循环数据处理,得到多个有数据的子地块的范围线文件,并将得到的所述多个有数据的子地块的范围线文件存储于数据库;输入文档的基本信息;调用数据库中的所述多个有数据的子地块的范围线文件,并提取所述多个有数据的子地块的范围线文件中的数据,并基于提取的所述数据生成多种数据表格;保存所述多种数据表格到模板中,生成勘测定界报告。
[0006]通过采用上述技术方案,通过叠加范围线文件与地类图斑文件,可以得到多个有数据的子地块文件,再根据地块属性信息对多个有数据的子地块文件进行循环数据处理,得到多个有数据的子地块的范围线文件,然后调用多个有数据的子地块的范围线文件,提取多个有数据的子地块的范围线文件中的数据,并根据提取的数据生成多种数据表格,将多种数据表格保存于模板中,以生成勘测定界报告,相比于相关技术的重复计算文字与数据表格,提升了勘测定界报告的生成效率。
[0007]可选的,所述基于地块属性信息分别对得到的所述多个有数据的子地块文件进行循环数据处理,得到多个有数据的子地块的范围线文件,具体包括:
对得到的所述多个有数据的子地块文件进行融合处理,得到无数据的总地块文件;对得到的所述无数据的总地块文件进行范围线分割处理,得到多个无数据的子地块的范围线文件;对每个项目区进行编码处理,得到多个编码项目区,并使每个编码项目区分别对应一个有数据的子地块文件以及对应一个无数据的子地块的范围线文件;每个编码项目区的无数据的子地块的范围线文件分别与相对应的有数据的子地块文件进行相交,得到多个有数据的子地块的范围线文件。
[0008]通过采用上述技术方案,融合处理多个有数据的子地块文件,得到无数据的总地块文件,并对无数据的总地块文件进行范围线分割,得到多个无数据的子地块的范围线文件,给每个项目区进行标签编号处理,得到多个编码项目区,以使每个编码项目区分别对应一个有数据的子地块文件以及一个无数据的子地块的范围线文件,每个项目区的无数据的子地块的范围线文件与相对应的有数据的子地块文件相交,得到多个有数据的子地块的范围线文件,从而能够将得到的多个有数据的子地块的范围线文件存储于数据库中,方便后续调取使用。
[0009]可选的,所述地块属性信息包括地块权属单位信息、地块权属性质信息以及地块地类信息。
[0010]通过采用上述技术方案,通过将地块属性信息设置为地块权属单位信息、地块权属性质信息以及地块地类信息,从而,可以根据地块属性信息定向的对多个有数据的子地块文件进行循环数据处理。
[0011]可选的,所述多种表格包括勘测定界表格、勘测面积表格、宗地分类面积表格、土地分类面积表格、界址点成果表格以及地块面积及界址点坐标成果表格。
[0012]通过采用上述技术方案,通过生成多种数据表格,能够提升勘测定界报告的信息完善性。
[0013]第二方面,本申请提供的一种基于python的勘测定界报告生成系统,采用如下的技术方案:一种基于python的勘测定界报告生成系统,包括:文件获取模块,用于获取范围线文件以及地类图斑文件;文件叠加模块,用于对获取的范围线文件以及地类图斑文件进行叠加处理,得到多个有数据的子地块文件;文件处理模块,用于根据属性信息分别对得到的多个有数据的子地块文件进行循环数据处理,得到多个有数据的子地块的范围线文件;数据库模块,用于存储多个有数据的子地块的范围线文件;信息输入模块,用于输入文档的基本信息;文件调用模块,用于调用数据库中存储的多个有数据的子地块的范围线文件;数据提取模块,用于提取多个有数据的子地块的范围线文件中的数据,并根据提取的数据生成多种数据表格;报告生成模块,用于将生成的多种数据表格保存于模板中,生成勘测定界报告。
[0014]通过采用上述技术方案,通过各模块的协同处理,根据获取的范围线文件以及地
类图斑文件最终生成勘测定界报告,相比于相关技术的重复计算文字与数据表格,提升了勘测定界报告的生成效率。
[0015]可选的,所述文件处理模块包括:文件融合单元,用于对得到的多个有数据的子地块文件进行融合处理,得到无数据的总地块文件;范围线分割单元,用于对得到的无数据的总地块文件进行范围线分割处理,得到多个无数据的子地块的范围线文件;编码处理单元,用于对每个项目区进行编码处理,得到多个编码项目区,并使每个编码项目区分别对应一个有数据的子地块文件以及一个无数据的子地块的范围线文件;文件相交单元,用于对每个编码项目区的无数据的子地块的范围线文件与相对应的有数据的子地块文件进行相交处理,得到多个有数据的子地块的范围线文件。
[0016]通过采用上述技术方案,多个各单元的协同处理,最终得到多个有数据的子地块的范围线文件,从而能够将得到的多个有数据的子地块的范围线文件存储于数据库中,方便后续调取使用。
[0017]可选的,所述属性信息包括地块权属单位信息、地块权属性质信息以及地块地类信息。
[0018]通过采用上述技术方案,通过将地块属性信息设置为地块权属单位信息、地块权属性质信息以及地块地类信息,从而,可以根据地块属性信息定向的对多个有数据的子地块文件进行循环数据处理。
[0019]可选的,所述多种表格包括勘测定界表格、勘测面积表格、宗地分类面积表格、土地分类面积表格、界址点成果表格以及地块面积及界址点坐标成果表格。
[0020]通过采用上述技术方案,通过生成多种数据表格,能够提升勘测定界报告的信息完善性。
[0021]第三方面,本申请提供的一种计算机装置,采用如下的技术方案:一种计算机装置,包括存储器、处理器及存储在存储器中并能够在处理器上运行的计算机程序,所述处理器加载计算机程序时,执行第一方面的方法。
[0022]通过采用上述技术方案,基于第一方面的方法本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于python的勘测定界报告生成方法,其特征在于,包括:获取范围线文件以及地类图斑文件,并对所述范围线文件以及所述地类图斑文件进行叠加处理,得到多个有数据的子地块文件;基于地块属性信息分别对得到的所述多个有数据的子地块文件进行循环数据处理,得到多个有数据的子地块的范围线文件,并将得到的所述多个有数据的子地块的范围线文件存储于数据库;输入文档的基本信息;调用数据库中的所述多个有数据的子地块的范围线文件,并提取所述多个有数据的子地块的范围线文件中的数据,并基于提取的所述数据生成多种数据表格;保存所述多种数据表格到模板中,生成勘测定界报告。2.根据权利要求1所述的基于python的勘测定界报告生成方法,其特征在于,所述基于地块属性信息分别对得到的所述多个有数据的子地块文件进行循环数据处理,得到所述多个有数据的子地块的范围线文件,具体包括:对得到的所述多个有数据的子地块文件进行融合处理,得到无数据的总地块文件;对得到的所述无数据的总地块文件进行范围线分割处理,得到多个无数据的子地块的范围线文件;对每个项目区进行编码处理,得到多个编码项目区,并使每个编码项目区分别对应一个有数据的子地块文件以及对应一个无数据的子地块的范围线文件;每个编码项目区的无数据的子地块的范围线文件分别与相对应的有数据的子地块文件进行相交,得到多个有数据的子地块的范围线文件。3.根据权利要求1所述的基于python的勘测定界报告生成方法,其特征在于,所述属性信息包括地块权属单位信息、地块权属性质信息以及地块地类信息。4.根据权利要求1所述的基于python的勘测定界报告生成方法,其特征在于,所述多种表格包括勘测定界表格、勘测面积表格、宗地分类面积表格、土地分类面积表格、界址点成果表格以及地块面积及界址点坐标成果表格。5.一种基于python的勘测定界报告生成系统,其特征在于,包括:文件获取模块(1),用于获取范围线文件以及地类图斑文件;文件叠加模块(2),用于对获取的范围线文件以及地类图斑文件进行叠加处理,得到多个有数据的子地块文件;文件处理模块(3),用于根据属性信息分别对得到的多个有数据...

【专利技术属性】
技术研发人员:邢雷雷卢娇娇鲁淑娟曾光建李振涛李桂林
申请(专利权)人:河南省鑫源土地科技有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1