根据空间大数据获取土地利用变化的空间预测分析方法与流程

文档序号:23756186发布日期:2021-01-29 17:00阅读:69来源:国知局
根据空间大数据获取土地利用变化的空间预测分析方法与流程

[0001]
本发明涉及地理信息判断领域,尤其涉及一种根据空间大数据获取土地利用变化的空间预测分析方法。


背景技术:

[0002]
由于大数据的应用不断深化和推广,任何领域都在将相应的数据上传云端大数据平台进行智能技术,但是现有技术中涉及地理信息的相应数据,无法做到精确匹配用地信息,尤其在对特定区域设置土地利用变化的空间管理过程中,并不能快速准确的进行土地的合理使用以及土地面积的预测判断,这就亟需本领域技术人员解决相应的技术问题。


技术实现要素:

[0003]
本发明旨在至少解决现有技术中存在的技术问题,特别创新地提出了一种根据空间大数据获取土地利用变化的空间预测分析方法。
[0004]
为了实现本发明的上述目的,本发明提供了一种根据空间大数据获取土地利用变化的空间预测分析方法,包括如下步骤:
[0005]
s1,获取历史数据中变化的土地利用数据,将变化的土地利用数据上传数据库;
[0006]
s2,根据土地利用变化提取指令选择相应的变化范围数据;
[0007]
s3,根据变化范围数据的特性进行相应的数据过滤,得到土地利用变化的面积数据;
[0008]
s4,将变化面积数据形成空间图层,通过地图图层的方式展示土地利用变化的预测结果。
[0009]
优选的,所述s2包括:
[0010]
s2-1,根据土地利用变化提取指令选择将要进行的土地利用变化范围数据f和第一时间区间a和第二时间区间b;
[0011]
s2-2,根据变化范围数据f,将第一时间区间a土地利用变化数据和第二时间区间b土地利用变化数据的图层参数传到空间大数据库环境。
[0012]
优选的,所述s3包括:
[0013]
s3-1,根据变化范围数据f,对第一时间区间a和第二时间区间b的土地利用变化数据进行过滤,得到第一时间区间变化范围a1和第二时间区间变化范围b1;
[0014]
s3-2,将第一时间区间变化范围a1和第二时间区间变化范围b1进行土地利用变化空间关联得到土地利用关联数据c,同时新增土地面积是否变化字段field1;
[0015]
s3-3,根据土地利用关联数据c中第一时间区间变化范围a1的地类名称字段和第二时间区间变化范围b1的地类名称字段进行对比,如果发生土地利用变化,则赋值为,a1中的地类名称字段值,变为,b1中的地类名称字段值,否则为无变化。
[0016]
s3-4,剔除土地利用关联数据c中field1中值为无变化的数据,得到土地利用变化数据c1。
[0017]
优选的,所述s4包括:
[0018]
s4-1,对c1中的数据按照field1字段进行分组求和,得到各个地类变化的面积,将结果保存到python处理的json文件中;
[0019]
s4-2,将结果中python处理的json文件返回到数据库,以地图图层的方式展示土地利用按照时间区间变化结果。
[0020]
优选的,所述历史数据包括:
[0021]
选择将要进行的年度土地利用变化范围数据f,和第一时间区间a和第二时间区间b,土地利用变化范围数据f包含区县土地利用数据、乡镇土地利用数据和村土地利用数据。
[0022]
综上所述,由于采用了上述技术方案,本发明的有益效果是:
[0023]
通过云计算对用地红线的状态进行系统预测和判断,能够推荐给终端进行宏观规划布局。
[0024]
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
[0025]
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0026]
图1是本发明总体示意图。
具体实施方式
[0027]
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
[0028]
如图1所示,本发明提供了一种根据空间大数据获取土地利用变化的空间预测分析方法,
[0029]
一、首先将2010-2018年土地利用变化数据导入到空间大数据库环境中;
[0030]
二、根据土地利用变化提取指令选择将要进行的年度土地利用变化范围f(区县、乡镇、村)和年度a和年度b;
[0031]
三、根据变化范围f,将年度a土地利用变化数据和年度b土地利用变化数据的图层参数传到空间大数据库环境;
[0032]
四、先根据变化范围f,对年度a和年度b的数据进行过滤,得到年度变化范围a1和年度变化范围b1;
[0033]
五、将a1和b1进行空间关联得到关联数据c,同时新增是否变化字段field1;
[0034]
六、根据c数据中a1年度的地类名称字段和b1年度的地类名称字段进行对比,如果发生变化,则赋值为【a1中的地类名称字段值】变为【b1中的地类名称字段值】例如(旱地变成道路),否则为“无变化”[0035]
七、剔除c数据中field1中值为“无变化”的数据,得到数据c1;
[0036]
八、对c1中的数据按照field1字段进行分组求和,得到各个地类变化的面积,将结果保存到python处理的json文件中;
[0037]
九、将结果中python处理的json文件返回到空间大数据库,以地图图层的方式展示土地利用年度变化结果。
[0038]
进行空间预测分析之后,对于用地红线进行分析,包括如下步骤:
[0039]
s1,获取用地红线基础数据,将该基础数据导入大数据库中;
[0040]
s2,通过底线冲突检测法进行用地红线空间图层检测;
[0041]
s3,通过空间审批数据监测方法,对用地红线面积进行计算。
[0042]
优选的,所述s1包括:
[0043]
s1-1,将用地红线拐点坐标上传至空间大数据库中;
[0044]
s1-2,将上传的拐点坐标文件解析成坐标集合,并根据上传的坐标集合范围计算投影坐标系的空间参考认证信息wkid。
[0045]
优选的,所述s1还包括:
[0046]
s1-3,将解析后的坐标集合和坐标系,上传至空间大数据库计算环境;
[0047]
s1-4,利用pyspark将坐标集合转换成空间大数据库计算环境能够使用的空间几何对象a,将上传的拐点坐标文件解析成坐标集合,并利用上传的坐标集合形成投影坐标系。
[0048]
优选的,所述s1包括:
[0049]
s1-5,将空间几何对象a与永久基本农田保护区进行相交运算,得到结果b,如果结果b为空则不计算面积,否则进行图斑面积求和,将结果保存到python处理的json文件中,同时将相交的范围发布成空间图层,对生态保护红线、永久基本农田、自然保护区进行空间控制,根据获取结果的精细程度,进行空间放大操作,从而进行用地红线全局预览,然后进行空间缩小操作,从而进行用地红线细节扫描。
[0050]
优选的,所述s2包括:
[0051]
s2-1,根据底线冲突检测法,设置用地范围区间,导入生态保护红线、永久基本农田、自然保护区三个图层,进行土地数据冲突检测判断,如果发生底线冲突则计算相应用地冲突面积,如果未冲突则执行s2-2;
[0052]
s2-2,在进行底线冲突检测法判断过程中,提取服务器中的txt格式红线文件,将用地位置和用地适用范围进行抽取,通过底线冲突检测法进行分析。
[0053]
优选的,所述s3包括:
[0054]
s3-1,通过空间审批数据监测方法,对用地红线面积进行计算,将空间几何对象a与特定区域进行相交运算,得到结果c,如果结果c为空则不计算用地红线面积,否则计算用地红线面积,按照特定区域类型进行分组面积求和,将结果保存到python处理的json文件中,同时将相交的范围发布成空间图层;通过线性工程比选进行用地红线计算,
[0055]
s3-2,将空间几何对象a与用地红线进行相交运算,得到结果d,如果结果d为空则不计算面积,否则进行图斑面积求和,将结果保存到python处理的json文件中,同时将相交的范围发布成空间图层;根据图层属性选择覆盖范围。
[0056]
优选的,所述s3包括:
[0057]
s-a,如果区域类型为自然保护区,提取自然保护区的核心区进行分组面积求和,提取核心区的相交用地面积,将相交的范围发布成空间图层;
[0058]
s-b,然后提取自然保护区的试验区进行分组面积求和,提取试验区的相交用地面
积,将相交的范围发布成空间图层;
[0059]
s-c,然后提取自然保护区的缓冲区进行分组面积求和,提取缓冲区的相交用地面积,将相交的范围发布成空间图层。
[0060]
优选的,所述s1包括:
[0061]
所述用地红线基础数据包括:永久基本农田保护区、生态保护红线区、自然保护区、城镇开发边界区。
[0062]
尽管已经示出和描述了本发明的实施例,本领域的普通技术人员可以理解:在不脱离本发明的原理和宗旨的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由权利要求及其等同物限定。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1