[发明专利]一种基于最大熵原理的城市CA模型构建方法有效
申请号: | 201711484065.8 | 申请日: | 2017-12-29 |
公开(公告)号: | CN108376183B | 公开(公告)日: | 2021-04-02 |
发明(设计)人: | 王海军;张彬;夏畅;刘艺明;张安琪 | 申请(专利权)人: | 武汉大学 |
主分类号: | G06F30/27 | 分类号: | G06F30/27;G06K9/62;G06F111/04;G06F111/08 |
代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 魏波 |
地址: | 430072 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 最大 原理 城市 ca 模型 构建 方法 | ||
1.一种基于最大熵原理的城市CA模型构建方法,包括以下步骤:
步骤1:将两期土地利用空间栅格数据进行叠加得到城镇用地扩展范围,并在扩展范围内创建样本点;
具体实现包括以下子步骤:
步骤1.1:对现有的土地利用空间栅格数据进行重分类,分为三类:城镇用地、可扩展用地和水域;
步骤1.2:将两期土地利用空间栅格数据进行叠加计算,得到末期相对于初期城镇用地扩展范围;
步骤1.3:在扩展范围内随机抽取一定数量的栅格作为样本,并计算其空间坐标;在后续步骤中,栅格作为CA模型的元胞,栅格数据作为CA模型的元胞空间;
步骤2:将影响城镇用地扩展的空间变量进行处理,获得处理后的空间变量栅格数据;
步骤3:将步骤1中的两期土地利用空间栅格数据和步骤2获得的空间变量栅格数据分别转为矩阵,矩阵要素对应元胞,矩阵空间对应元胞空间;
将分类后的土地利用空间栅格数据转为土地利用状态矩阵P,在矩阵中存在三种取值,城镇用地取值为1,可扩展用地取值为0,水域取值为2;
将空间变量栅格数据转为空间变量影响矩阵A,B,C…,矩阵中各矩阵要素的值取自空间变量栅格数据中该要素位置的值;
步骤4:构建训练样本数据集,将其输入分类模型进行训练,得到条件熵最大的分类模型;
步骤5:利用步骤4中得到的条件熵最大的分类模型计算土地利用状态矩阵P中各个矩阵要素属性分类为城镇用地的条件概率,并构建最大熵CA模型;
步骤6:通过矩阵运算和模型迭代运算,满足设定的迭代终止条件后,得到城镇用地扩展模拟结果。
2.根据权利要求1所述的基于最大熵原理的城市CA模型构建方法,其特征在于,步骤2中所述将影响城镇用地扩展的空间变量进行处理,具体实现过程是:
若影响城镇用地扩展的空间变量为空间实体,则对其进行欧式距离处理,保持栅格大小与土地利用数据一致;
若影响城镇用地扩展的空间变量为非空间实体要素,则对其进行插值处理,保持栅格大小与土地利用数据一致。
3.根据权利要求1所述的基于最大熵原理的城市CA模型构建方法,其特征在于:步骤3中,因步骤2中保持栅格大小始终一致,则在矩阵空间里,确定矩阵要素空间坐标(x,y),即可确定在此位置处的土地利用状态矩阵P的状态:Px,y=0或1或2,以及多个空间变量影响矩阵A,B,C…在(x,y)处的影响值。
4.根据权利要求1所述的基于最大熵原理的城市CA模型构建方法,其特征在于,步骤4的具体实现包括以下子步骤:
步骤4.1:输入样本点的空间坐标,以及对应的空间变量影响值,构建训练样本数据集M:
其中(x1,y1),(x2,y2),(x3,y3)…(xn,yn)为样本点的空间坐标,A(xn,yn),B(xn,yn),C(xn,yn)…分别为空间变量影响矩阵A,B,C…在(xn,yn)处的矩阵要素的值;
步骤4.2:输入训练样本数据集进行分类模型训练,并计算每个分类模型的条件熵,选取条件熵最大的分类模型,即为所寻找的最大熵分类模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉大学,未经武汉大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711484065.8/1.html,转载请声明来源钻瓜专利网。