System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种土地数字征迁软件的生成方法、装置及电子设备制造方法及图纸_技高网

一种土地数字征迁软件的生成方法、装置及电子设备制造方法及图纸

技术编号:40133999 阅读:8 留言:0更新日期:2024-01-23 22:34
本发明专利技术公开了一种土地数字征迁软件的生成方法、装置及电子设备,包括以下步骤:采集和提取土地数字征迁软件的需求,通过分析土地数字征迁软件的需求,将软件的需求分为不同类型;建立土地数字征迁软件的数据采集模块,采集土地数字征迁的数据,包括地理、地形、用地分布和人口数据,将采集的数据与土地数字征迁软件的需求进行整合,存储在边缘服务器,并将采集土地数字征迁的数据备份到云端服务器的数据库中;对存储在边缘服务器的土地数字征迁软件的需求类型和土地数字征迁的数据进行分析;将数据分析和预测等任务集中于中台,使得各个模块可以共享和复用模型。这样可以避免各个模块重复开发模型的工作,提高开发效率和模型利用率。

【技术实现步骤摘要】

本专利技术涉及软件,具体涉及一种土地数字征迁软件的生成方法、装置及电子设备


技术介绍

1、土地数字征迁软件通常包括地理信息系统(gis)、数据库管理系统、数据挖掘与分析、可视化技术等。地理信息系统提供了土地相关数据的存储、查询、分析和可视化的能力;数据库管理系统用于存储和管理土地数据,提供数据的高效访问和处理;数据挖掘与分析技术可以帮助发现土地规律和趋势,进行预测和决策支持;可视化技术用于将土地数据以图形化方式展示出来,帮助用户更直观地理解和分析土地规划情况。

2、现有的生成土地数字征迁软件的方法,主要通过对土地数字征迁软件的功能和需求进行详细分析,包括土地利用规划、土地评估、土地分析等方面的要求。收集土地相关的基础数据。对采集到的数据进行处理和分析,以提供给规划师进行分析和决策。根据土地规划的要求,设计相应的算法和模型,如土地利用分布模型、土地评估模型等,用于支持土地规划的决策过程。

3、然而现有的生成土地数字征迁软件的技术,通常根据土地规划的要求,设计相应的算法和模型,难以使得各个模块可以共享和复用模型,使得模型的开发效率和利用率较低。


技术实现思路

1、本专利技术的目的在于提供一种土地数字征迁软件的生成方法、装置及电子设备,解决以下技术问题:

2、现有的生成土地数字征迁软件的技术,难以使得各个模块可以共享和复用模型,使得模型的开发效率和利用率较低。

3、本专利技术的目的可以通过以下技术方案实现:

4、一种土地数字征迁软件的生成方法、装置及电子设备,包括以下步骤:

5、采集和提取土地数字征迁软件的需求,通过分析土地数字征迁软件的需求,将软件的需求分为不同类型;

6、建立土地数字征迁软件的数据采集模块,采集土地数字征迁的数据,包括地理、地形、用地分布和人口数据,将采集的数据与土地数字征迁软件的需求进行整合,存储在边缘服务器,并将采集土地数字征迁的数据备份到云端服务器的数据库中;

7、对存储在边缘服务器的土地数字征迁软件的需求类型和土地数字征迁的数据进行分析,根据土地数字征迁软件需求的分析结果,设计土地数字征迁软件的整体架构,土地数字征迁软件的整体架构采用模块化架构,并在边缘服务器中部署模块化架构中的各个模块;

8、在云端服务器建立土地数字征迁软件中台,在土地数字征迁软件中台中建立的模型,通过土地数字征迁软件中台中建立的模型处理土地数字征迁软件的模块化架构中各个模块的任务,并将处理结果返回对应的模块。

9、作为本专利技术进一步的方案:软件的需求的不同类型分别为居民管理需求、土地划分需求、土地管理需求和征迁管理需求;土地数字征迁软件采用的模块化架构中包括:居民管理模块、土地划分模块、土地管理模块和征迁管理模块;

10、其中,根据居民管理需求的分析结果设置居民管理模块,根据土地划分需求的分析结果设置土地划分模块,根据土地管理需求的分析结果设置土地管理模块,根据征迁管理需求的分析结果设置征迁管理模块。

11、作为本专利技术进一步的方案:土地数字征迁软件的中台包括:数据库、数据处理模块、api接口管理模块、线程池、gis地理信息模型、dtm数字地面模型、用地分布模型和人口模型,

12、数据处理模块:实时抓取存储入数据库中地理、地形、用地分布和人口数据,对抓取的数据与数据库中的原始数据的数据格式和数据结构进行差异比较;根据差异比较得到的数据差异,设计数据转换模块,将实时存储入数据库的数据转换为目标数据格式和数据结构;

13、api接口管理模块:用于规定中台与其他系统的集成方式和接口规范;

14、gis地理信息模型:用于获取和整合地理、地形、用地分布和人口数据,并将地形、用地分布和人口数据结合到地理数据中,对地理区域中对应的地形、用地分布和人口信息进行展示;

15、dtm数字地面模型:用于根据地理和地形数据,模拟和展示地面的高度和形状变化,对地形进行三维可视化展示;

16、用地分布模型:用于根据数据库中的用地分布数据,划分和预测不同类型的土地用途分布;

17、人口模型:用于根据数据库中的人口数据,来模拟和预测人口的分布和变化。

18、作为本专利技术进一步的方案:gis地理信息模型处理土地管理模块和居民管理模块的任务;

19、dtm数字地面模型处理土地管理模块的任务;

20、用地分布模型处理土地划分模块和征迁管理模块的任务;

21、人口模型处理居民管理模块和征迁管理模块的任务。

22、作为本专利技术进一步的方案:通过土地数字征迁软件中台中建立的模型处理土地数字征迁软件的模块化架构中各个模块的任务,并将处理结果返回对应的模块,包括以下步骤:

23、在边缘服务器部署主线程池,在云端服务器部署辅线程池,主线程池将对应的任务请求发送到辅线程池中,辅线程池执行任务的函数根据任务对象的具体需求调用相应的模型进行处理,并将模型的处理结果返回给边缘服务器的对应模块。

24、作为本专利技术进一步的方案:在边缘服务器部署主线程池,在云端服务器部署辅线程池,主线程池将对应的任务请求发送到辅线程池中,辅线程池执行任务的函数根据任务对象的具体需求调用相应的模型进行处理,并将模型的处理结果返回给边缘服务器的对应模块,包括以下步骤:

25、根据边缘服务器的硬件资源和性能要求,确定主线程池的大小,根据主线程池的大小,设置主线程池的最小线程数和最大线程数;

26、通过编程语言或框架提供的线程池库函数,创建线程池对象;

27、在主线程池和辅线程池分别创建任务队列用于存放待处理的任务,在模块发出请求时,将主线程池请求封装成任务对象放入任务队列中;

28、主线程池的任务队列中的任务请求发送到云端服务器,辅线程池的任务队列接收到任务请求,将任务请求封装成任务对象,辅线程池的任务队列依次将任务对象提交到辅线程池中;

29、辅线程池执行任务的函数根据任务对象的具体需求调用相应的模型进行处理,并将模型的处理结果返回给边缘服务器的对应模块。

30、作为本专利技术进一步的方案:根据边缘服务器的硬件资源和性能要求,确定主线程池的大小,通过以下公式计算:

31、

32、其中,nt为主线程池的线程数,ncpu为cpu的数量;ucpu为目标cpu的利用率,0≤ucpu≤1;为等待时间w与计算时间c比率。

33、作为本专利技术进一步的方案:根据主线程池的大小,设置主线程池的最小线程数和最大线程数,包括以下步骤:

34、根据公式(1),当目标cpu的利用率ucpu取值为50%时,主线程池的线程数nt的值为主线程池的最小线程数;当目标cpu的利用率ucpu取值为90%时,主线程池的线程数nt的值为主线程池的最大线程数。

35、一种土地数字征迁软件的生成装置,包括:

36、需求分析模块:用于本文档来自技高网...

【技术保护点】

1.一种土地数字征迁软件的生成方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种土地数字征迁软件的生成方法,其特征在于,软件的需求的不同类型分别为居民管理需求、土地划分需求、土地管理需求和征迁管理需求;土地数字征迁软件采用的模块化架构中包括:居民管理模块、土地划分模块、土地管理模块和征迁管理模块;

3.根据权利要求1所述的一种土地数字征迁软件的生成方法,其特征在于,土地数字征迁软件的中台包括:数据库、数据处理模块、API接口管理模块、线程池、GIS地理信息模型、DTM数字地面模型、用地分布模型和人口模型,

4.根据权利要求3所述的一种土地数字征迁软件的生成方法,其特征在于,

5.根据权利要求1所述的一种土地数字征迁软件的生成方法,其特征在于,通过土地数字征迁软件中台中建立的模型处理土地数字征迁软件的模块化架构中各个模块的任务,并将处理结果返回对应的模块,包括以下步骤:

6.根据权利要求5所述的一种土地数字征迁软件的生成方法,其特征在于,在边缘服务器部署主线程池,在云端服务器部署辅线程池,主线程池将对应的任务请求发送到辅线程池中,辅线程池执行任务的函数根据任务对象的具体需求调用相应的模型进行处理,并将模型的处理结果返回给边缘服务器的对应模块,包括以下步骤:

7.根据权利要求6所述的一种土地数字征迁软件的生成方法,其特征在于,根据边缘服务器的硬件资源和性能要求,确定主线程池的大小,通过以下公式计算:

8.根据权利要求7所述的一种土地数字征迁软件的生成方法,其特征在于,根据主线程池的大小,设置主线程池的最小线程数和最大线程数,包括以下步骤:

9.一种土地数字征迁软件的生成装置,其特征在于,包括:

10.一种电子设备,其特征在于,所述设备包括:处理器以及存储有计算机程序指令的存储器;所述处理器执行所述计算机程序指令时实现如权利要求1-8中任意一项所述的土地数字征迁软件的生成方法。

...

【技术特征摘要】

1.一种土地数字征迁软件的生成方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种土地数字征迁软件的生成方法,其特征在于,软件的需求的不同类型分别为居民管理需求、土地划分需求、土地管理需求和征迁管理需求;土地数字征迁软件采用的模块化架构中包括:居民管理模块、土地划分模块、土地管理模块和征迁管理模块;

3.根据权利要求1所述的一种土地数字征迁软件的生成方法,其特征在于,土地数字征迁软件的中台包括:数据库、数据处理模块、api接口管理模块、线程池、gis地理信息模型、dtm数字地面模型、用地分布模型和人口模型,

4.根据权利要求3所述的一种土地数字征迁软件的生成方法,其特征在于,

5.根据权利要求1所述的一种土地数字征迁软件的生成方法,其特征在于,通过土地数字征迁软件中台中建立的模型处理土地数字征迁软件的模块化架构中各个模块的任务,并将处理结果返回对应的模块,包括以下步骤:

6.根据...

【专利技术属性】
技术研发人员:林昌平杨立新张居峰柯依策李玉徐源倪明奇王琦翁维超
申请(专利权)人:浙江臻善科技股份有限公司
类型:发明
国别省市:

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

1