System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于农业项目建设领域,尤其涉及一种基于gis的农业项目选址推荐方法及系统。
技术介绍
1、项目用地的选址是项目落地的重要步骤,地理位置直接决定了项目的好坏,因此需要大量的时间去相关部门了解情况,和实地探查。由于对地块信息不了解,对企业来说项目用地的选择实际上存在信息偏差和不透明的情况,处于比较被动的地位。如果企业能够在地图上直接选择相应的地块构成项目,或者直接选则成片的项目地块,则极大的提高了项目选址的效率。
2、现有公开了一种酿酒葡萄园选址方法、系统、设备及介质(专利申请号为:cn202211127837.3),其包括:对选址范围的各项指标进行重分类,通过对重分类后的各项指标进行布尔运算,获得选址范围内的目标区域;计及目标区域多类型地理资源条件约束,以最小化种植成本为目标函数,建立酿酒葡萄园选址模型;对酿酒葡萄园选址模型进行求解,得到包含最佳区域在内的多个候选区域;基于不同栽种品种下的酿酒葡萄对于环境条件的需求,为其匹配对应的候选区域。
3、该公开方案内容是针对酿酒葡萄园的选址,不适用于其它的农业项目,适用范围受限,不能为各种类型的企业提供相应农业项目的推荐区域。
技术实现思路
1、本申请提供一种基于gis的农业项目选址推荐方法及系统,旨在解决现有企业选择农业项目用地时,对地块信息存在信息偏差和信息不透明的情况,影响项目选址的质量和效率,以及现有选址方案适用范围受限,不能为各种类型的企业提供相应农业项目的推荐区域的问题。
2、为了实现
3、一种基于gis的农业项目选址推荐方法,包括:
4、收集实验区域的三调数据和农业项目数据,其中,三调数据包括三调地块属性数据和三调地块图层数据,农业项目数据包括农业项目地块属性数据和农业项目地块图层数据;
5、使用arcgis软件将实验区域的三调地块图层数据和农业项目地块图层数据进行叠加,取交集得到第一图层数据,根据农业项目地块属性数据对第一图层数据进行标注,得到带有农业项目标签的三调地块属性数据;
6、以带有农业项目标签的三调地块属性数据作为输入,农业项目标签作为输出,使用随机森林算法来拟合不同属性的地块与项目之间的关系,得到农业项目预测模型;
7、将未标记三调地块属性数据代入农业项目预测模型中运算,得到适用这些地块的农业项目标签,然后将这些小地块聚类后得到潜在农业项目地址数据,其中,未标记三调地块属性数据由三调地块属性数据与带有农业项目标签的三调地块属性数据求差得到;
8、使用geoserver工具并结合潜在农业项目地址数据建立实验区域的项目选址地图,获取用户的需求信息输入项目选址地图,得到农业项目推荐区域。
9、作为优选,使用arcgis软件将实验区域的三调地块图层数据和农业项目地块图层数据进行叠加,取交集得到第一图层数据,根据农业项目地块属性数据对第一图层数据进行标注,得到带有农业项目标签的三调地块属性数据,包括:
10、对三调地块图层数据和农业项目地块图层数据进行数据坐标确定,并统一坐标系为高斯克吕格投影;
11、分别查看三调地块图层数据和农业项目地块图层数据的属性字段信息,统一字段名称和字段含义,并进行字段取舍整理,保留相关字段;
12、在arcgis软件中进行合并和分割的处理,计算三调地块图层数据和农业项目地块图层数据的几何要素交集,其中,若原来一个要素被分割成若干小图斑,则利用编辑工具将其分割成各自独立的元素;
13、将bsm字段重复的图斑重新进行编码,统一添加子码后作为图层中各图斑的唯一标识,并重新计算各相交图斑的面积,汇总后得到第一图层数据,根据农业项目地块属性数据对第一图层数据与三调地块图层数据的重合部分进行标注,得到带有农业项目标签的三调地块属性数据。
14、作为优选,以带有农业项目标签的三调地块属性数据作为输入,农业项目标签作为输出之前,还包括:
15、首先对带有农业项目标签的三调地块属性数据中数据质量较差以及与标签无关联的数据进行剔除,然后通过热值编码,将定性数据转化为定量数据,从而将数据全部转化为数值,计算标签与各属性的方差和相关系数,再次剔除方差为0和相关性小的变量,完成数据特征选择和数据预处理。
16、作为优选,以带有农业项目标签的三调地块属性数据作为输入,农业项目标签作为输出,使用随机森林算法来拟合不同属性的地块与项目之间的关系,得到农业项目预测模型,包括:
17、将带有农业项目标签的三调地块属性数据划分为训练集和测试集,利用随机森林算法并通过交叉验证调整树的个数、叶子节点来拟合不同属性的地块与项目之间的关系,拟合后得到农业项目预测模型。
18、作为优选,将未标记三调地块属性数据代入农业项目预测模型中运算,得到适用这些地块的农业项目标签,然后将这些小地块聚类后得到潜在农业项目地址数据,包括:
19、将未标记三调地块属性数据代入农业项目预测模型中运算,得到适宜种植区域,根据每一个适宜种植区域的经纬度并使用k-means算法进行聚类,将多个离散的适宜种植区域以不同的中心和面积规则连成多个不同的整体区域,汇总后得到潜在农业项目地址数据。
20、作为优选,得到农业项目推荐区域之后,用户可以选择农业项目推荐区域中潜在农业项目地址数据的整体区域,也可以选择潜在农业项目地址数据的适宜种植区域。
21、一种基于gis的农业项目选址推荐系统,包括:
22、数据收集模块:用于收集实验区域的三调数据和农业项目数据,其中,三调数据包括三调地块属性数据和三调地块图层数据,农业项目数据包括农业项目地块属性数据和农业项目地块图层数据;
23、图层处理以及数据标注模块:用于使用arcgis软件将实验区域的三调地块图层数据和农业项目地块图层数据进行叠加,取交集得到第一图层数据,根据农业项目地块属性数据对第一图层数据进行标注,得到带有农业项目标签的三调地块属性数据;
24、模型训练模块:用于以带有农业项目标签的三调地块属性数据作为输入,农业项目标签作为输出,使用随机森林算法来拟合不同属性的地块与项目之间的关系,得到农业项目预测模型;
25、潜在农业项目地址数据计算模块:用于将未标记三调地块属性数据代入农业项目预测模型中运算,得到适用这些地块的农业项目标签,然后将这些小地块聚类后得到潜在农业项目地址数据,其中,未标记三调地块属性数据由三调地块属性数据与带有农业项目标签的三调地块属性数据求差得到;
26、农业项目选址推荐模块:用于使用geoserver工具并结合潜在农业项目地址数据建立实验区域的项目选址地图,获取用户的需求信息输入项目选址地图,得到农业项目推荐区域。
27、一种电子设备,包括存储器和处理器,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行以实现如上述中任一本文档来自技高网...
【技术保护点】
1.一种基于GIS的农业项目选址推荐方法,其特征在于,包括:
2.根据权利要求1所述的一种基于GIS的农业项目选址推荐方法,其特征在于,使用arcgis软件将实验区域的三调地块图层数据和农业项目地块图层数据进行叠加,取交集得到第一图层数据,根据农业项目地块属性数据对第一图层数据进行标注,得到带有农业项目标签的三调地块属性数据,包括:
3.根据权利要求1所述的一种基于GIS的农业项目选址推荐方法,其特征在于,以带有农业项目标签的三调地块属性数据作为输入,农业项目标签作为输出之前,还包括:
4.根据权利要求1所述的一种基于GIS的农业项目选址推荐方法,其特征在于,以带有农业项目标签的三调地块属性数据作为输入,农业项目标签作为输出,使用随机森林算法来拟合不同属性的地块与项目之间的关系,得到农业项目预测模型,包括:
5.根据权利要求1所述的一种基于GIS的农业项目选址推荐方法,其特征在于,将未标记三调地块属性数据代入农业项目预测模型中运算,得到适用这些地块的农业项目标签,然后将这些小地块聚类后得到潜在农业项目地址数据,包括:
6
7.一种基于GIS的农业项目选址推荐系统,其特征在于,包括:
8.一种电子设备,其特征在于,包括存储器和处理器,所述存储器用于存储一条或多条计算机指令,其中,所述一条或多条计算机指令被所述处理器执行以实现如权利要求1-6中任一所述的一种基于GIS的农业项目选址推荐方法。
9.一种计算机可读存储介质,其特征在于,所述计算机程序被计算机执行时实现如权利要求1-6中任一所述的一种基于GIS的农业项目选址推荐方法。
...【技术特征摘要】
1.一种基于gis的农业项目选址推荐方法,其特征在于,包括:
2.根据权利要求1所述的一种基于gis的农业项目选址推荐方法,其特征在于,使用arcgis软件将实验区域的三调地块图层数据和农业项目地块图层数据进行叠加,取交集得到第一图层数据,根据农业项目地块属性数据对第一图层数据进行标注,得到带有农业项目标签的三调地块属性数据,包括:
3.根据权利要求1所述的一种基于gis的农业项目选址推荐方法,其特征在于,以带有农业项目标签的三调地块属性数据作为输入,农业项目标签作为输出之前,还包括:
4.根据权利要求1所述的一种基于gis的农业项目选址推荐方法,其特征在于,以带有农业项目标签的三调地块属性数据作为输入,农业项目标签作为输出,使用随机森林算法来拟合不同属性的地块与项目之间的关系,得到农业项目预测模型,包括:
5.根据权利要求1所述的一种基于gis的农业项目选址推荐方...
【专利技术属性】
技术研发人员:蒋慧峰,薛春,马乾,张亮亮,郭宝光,宋晶,朱旭东,金鹏超,刘锐,高雪涛,巩志,
申请(专利权)人:浙江鸿程计算机系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。