开云优惠体育网页版入口

开云优惠体育网页版入口:一种用于国土空间规划的现状评估方法及系统

更新时间:2026-09-13
一种用于国土空间规划的现状评估方法及系统 专利申请类型:发明专利;
地区:山东-枣庄;
源自:枣庄高价值专利检索信息库;

专利名称:一种用于国土空间规划的现状评估方法及系统

专利类型:发明专利

专利申请号:CN202411258824.9

专利申请(专利权)人:滕州市测绘院,滕州市规划编制研究中心,潍坊市规划设计研究院
权利人地址:山东省枣庄市滕州市碧水云天·中央城C8号楼(中央城大厦19,20层)

专利发明(设计)人:李庆坤,段升伟,张凯,陈子月

专利摘要:本发明涉及数据编码技术领域,具体涉及一种用于国土空间规划的现状评估方法及系统;根据人口经济数据集中种类字符的数量差异获得初始分布均匀度;根据不同种类的词条的特征获得推荐子块容量和词条分布均匀度;根据初始分布均匀度、词条分布均匀度和推荐子块容量获得初始字典子块容量;根据LZW算法和初始字典子块容量获得人口经济数据集的字典块和字典块频率值;根据字典块频率值与预设频率值的差异特征对字典块更新获得迭代字典。本发明根据迭代字典继续编码并循环迭代字典的获取步骤,直至编码结束获得空间规划数据包;根据解压后的空间规划数据包对空间规划进行评估,提高编码解码和规划评估的效率。

主权利要求:
1.一种用于国土空间规划的现状评估方法,其特征在于,包括以下步骤:
获取用于国土空间规划的人口经济数据集;
根据所述人口经济数据集中种类字符的数量差异特征获得初始分布均匀度;根据所述人口经济数据集中字符的分布特征获得不同种类的词条,根据词条的数量特征和长度特征获得推荐子块容量;根据所述词条的分布特征获得词条分布均匀度;根据所述初始分布均匀度、所述词条分布均匀度和所述推荐子块容量获得初始字典子块容量;
根据LZW算法对所述人口经济数据集进行编码获得新增字典和字典词条频率,根据所述初始字典子块容量对所述新增字典分块获得不同的字典块;当所述新增字典超过预设容量时,根据所述字典块的字典词条频率获得字典块频率值;根据所述字典块频率值与预设频率值的差异特征对所述初始字典子块容量进行调节,获得子块变化量;根据所述子块变化量和所述字典块频率值对所述字典块进行自适应更新,获得字典更新块,根据所述字典更新块的字典词条频率进行排序与剔除获得迭代字典;
根据所述迭代字典对所述人口经济数据集继续编码并循环迭代字典的获取步骤,直至编码结束获得空间规划数据包;对所述空间规划数据包进行存储与解压,根据解压后的空间规划数据包对空间规划进行评估。
2.根据权利要求1所述的一种用于国土空间规划的现状评估方法,其特征在于,所述根据所述人口经济数据集中种类字符的数量差异特征获得初始分布均匀度的步骤包括:计算所述人口经济数据集中所有种类字符的数量的方差并负相关映射,获得所述初始分布均匀度。
3.根据权利要求1所述的一种用于国土空间规划的现状评估方法,其特征在于,所述根据所述人口经济数据集中字符的分布特征获得不同种类的词条,根据词条的数量特征和长度特征获得推荐子块容量的步骤包括:根据预设初始窗口和预设滑动步长对所述人口经济数据集进行遍历,将每次滑动时预设初始窗口内的字符串作为所述词条;遍历完成后将所述预设初始窗口的长度增加一位并根据预设滑动步长对所述人口经济数据集进行新一轮的遍历,获得新的词条;遍历完成将预设初始窗口的长度增加两位继续进行遍历;循环遍历过程,直至遍历完成后没有重复的词条出现;若任意词条出现在其他词条中,将所述任意词条删除,获得不同种类的词条;
计算每个种类的词条的字符串长度和出现次数的乘积,获得不同的词条容量值;将所述词条容量值的最大值作为所述推荐子块容量。
4.根据权利要求1所述的一种用于国土空间规划的现状评估方法,其特征在于,所述根据所述词条的分布特征获得词条分布均匀度的步骤包括:计算同一种类的相邻词条在所述人口经济数据集中的间隔字符数量的方差并负相关映射,获得同一种类的词条对应的词条分布均匀度。
5.根据权利要求1所述的一种用于国土空间规划的现状评估方法,其特征在于,所述根据所述初始分布均匀度、所述词条分布均匀度和所述推荐子块容量获得初始字典子块容量的步骤包括:当所述初始分布均匀度超过预设均匀阈值时,将所述推荐子块容量作为所述初始字典子块容量;
当所述初始分布均匀度不超过预设均匀阈值时,按照所述推荐子块容量从大至小的顺序对不同种类的词条进行排序,获得种类词条序列;计算所述种类词条序列中排名前预设第一数量个种类的词条对应的词条分布均匀度的平均值,获得容量调整系数;计算所述容量调整系数与所述推荐子块容量的乘积并向下取整,获得所述初始字典子块容量。
6.根据权利要求1所述的一种用于国土空间规划的现状评估方法,其特征在于,所述根据LZW算法对所述人口经济数据集进行编码获得新增字典和字典词条频率,根据所述初始字典子块容量对所述新增字典分块获得不同的字典块的步骤包括:在LZW算法对人口经济数据集进行编码过程中根据新增的字典词条构建所述新增字典;所述新增字典中每个字典词条的字典词条频率的初始值为常数0,当所述字典词条在编码过程中每被使用一次时,所述字典词条的字典词条频率增加一位;
从所述新增字典中第一位字典词条开始划分至第一个字典块中,直至第一个字典块的容量达到所述初始字典子块容量;继续开始第二个字典块的划分,直至获得新增字典的所有字典块。
7.根据权利要求1所述的一种用于国土空间规划的现状评估方法,其特征在于,所述根据所述字典块的字典词条频率获得字典块频率值的步骤包括:计算所述字典块中所有字典词条的字典词条频率的平均值,获得平均频率;计算所述平均频率与预设第二系数的乘积并归一化,获得所述字典块的字典频率特征值。
8.根据权利要求1所述的一种用于国土空间规划的现状评估方法,其特征在于,所述根据所述字典块频率值与预设频率值的差异特征对所述初始字典子块容量进行调节,获得子块变化量的步骤包括:计算所述字典块的字典频率值与所述预设频率值的差值绝对值,获得频率差异值;
当所述字典频率值超过预设频率值时,计算常数1与所述预设频率值的差值,获得差异系数;计算所述频率差异值与所述差异系数的比值,获得第一调整基准;计算所述第一调整基准与所述初始字典子块容量的乘积并向下取整,获得所述字典块的子块变化量;
当所述字典频率值不超过预设频率值时,计算所述频率差异值与预设频率值的比值,获得第二调整基准;计算所述第二调整基准与所述初始字典子块容量的乘积并向下取整,获得所述字典块的子块变化量。
9.根据权利要求1所述的一种用于国土空间规划的现状评估方法,其特征在于,所述根据所述子块变化量和所述字典块频率值对所述字典块进行自适应更新,获得字典更新块,根据所述字典更新块的字典词条频率进行排序与剔除获得迭代字典的步骤包括:根据字典块的字典频率特征值从大至小进行排序,获得字典块序列;从所述字典块序列中的第一位开始,当字典块的字典频率值超过预设频率值时,在所述字典块相邻的字典频率值更小的其他字典块中取所述子块变化量大小的字典词条划分至所述字典块中;当所述字典块相邻的其他字典块的字典频率值更大时,不进行划分;
当字典块的字典频率值不超过预设频率值时,在所述字典块中将所述子块变化量大小的字典词条划分出去获得新的字典块;完成所述字典块序列中所有字典块的划分过程后获得的所有字典块作为所述字典更新块;
根据字典更新块的字典块频率值从大至小进行排序并剔除所述字典频率值为0的字典更新块,获得所述迭代字典。
10.一种用于国土空间规划的现状评估系统,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序实现如权利要求1?9任意一项所述方法的步骤。 说明书 : 一种用于国土空间规划的现状评估方法及系统技术领域[0001] 本发明涉及数据编码技术领域,具体涉及一种用于国土空间规划的现状评估方法及系统。背景技术[0002] 土地资源作为人类生存和发展的基。锌蒲Ш侠淼睦糜任匾,对国土空间进行规划能够优化资源配置、促进区域协调发展。传统国土空间规划评估方法通常构建具有三级指标的国土空间规划评估体系,以此作为依托进行定性和定量评估,但该评估方式覆盖方向单一,在进一步的国土空间规划方案修正的步骤中起到指导作用有限。为了提高评估的全面性,可分析每个预先规划的子区域中的人口流动数据和经济变化数据确定规划效果,但所采集的人口流动数据和经济变化数据的数据量庞大,在评估过程中需要对大量数据进行压缩存储。由于采集的数据集以数字为主,可通过现有的LZW串表压缩算法进行压缩存储,但该算法编码过程中生成的字典利用率低,导致编码解码效率较低和占用存储空间,降低国土空间规划评估的效率。发明内容[0003] 为了解决上述通过LZW算法对评估数据集进行压缩,降低国土空间规划评估效率的技术问题,本发明的目的在于提出一种用于国土空间规划的现状评估方法及系统,包括以下步骤:[0004] 获取用于国土空间规划的人口经济数据集;[0005] 根据所述人口经济数据集中种类字符的数量差异特征获得初始分布均匀度;根据所述人口经济数据集中字符的分布特征获得不同种类的词条,根据词条的数量特征和长度特征获得推荐子块容量;根据所述词条的分布特征获得词条分布均匀度;根据所述初始分布均匀度、所述词条分布均匀度和所述推荐子块容量获得初始字典子块容量;[0006] 根据LZW算法对所述人口经济数据集进行编码获得新增字典和字典词条频率,根据所述初始字典子块容量对所述新增字典分块获得不同的字典块;当所述新增字典超过预设容量时,根据所述字典块的字典词条频率获得字典块频率值;根据所述字典块频率值与预设频率值的差异特征对所述初始字典子块容量进行调节,获得子块变化量;根据所述子块变化量和所述字典块频率值对所述字典块进行自适应更新,获得字典更新块,根据所述字典更新块的字典词条频率进行排序与剔除获得迭代字典;[0007] 根据所述迭代字典对所述人口经济数据集继续编码并循环迭代字典的获取步骤,直至编码结束获得空间规划数据包;对所述空间规划数据包进行存储与解压,根据解压后的空间规划数据包对空间规划进行评估。[0008] 进一步地,所述根据所述人口经济数据集中种类字符的数量差异特征获得初始分布均匀度的步骤包括:[0009] 计算所述人口经济数据集中所有种类字符的数量的方差并负相关映射,获得所述初始分布均匀度。[0010] 进一步地,所述根据所述人口经济数据集中字符的分布特征获得不同种类的词条,根据词条的数量特征和长度特征获得推荐子块容量的步骤包括:[0011] 根据预设初始窗口和预设滑动步长对所述人口经济数据集进行遍历,将每次滑动时预设初始窗口内的字符串作为所述词条;遍历完成后将所述预设初始窗口的长度增加一位并根据预设滑动步长对所述人口经济数据集进行新一轮的遍历,获得新的词条;遍历完成将预设初始窗口的长度增加两位继续进行遍历;循环遍历过程,直至遍历完成后没有重复的词条出现;若任意词条出现在其他词条中,将所述任意词条删除,获得不同种类的词条;[0012] 计算每个种类的词条的字符串长度和出现次数的乘积,获得不同的词条容量值;将所述词条容量值的最大值作为所述推荐子块容量。[0013] 进一步地,所述根据所述词条的分布特征获得词条分布均匀度的步骤包括:[0014] 计算同一种类的相邻词条在所述人口经济数据集中的间隔字符数量的方差并负相关映射,获得同一种类的词条对应的词条分布均匀度。[0015] 进一步地,所述根据所述初始分布均匀度、所述词条分布均匀度和所述推荐子块容量获得初始字典子块容量的步骤包括:[0016] 当所述初始分布均匀度超过预设均匀阈值时,将所述推荐子块容量作为所述初始字典子块容量;[0017] 当所述初始分布均匀度不超过预设均匀阈值时,按照所述推荐子块容量从大至小的顺序对不同种类的词条进行排序,获得种类词条序列;计算所述种类词条序列中排名前预设第一数量个种类的词条对应的词条分布均匀度的平均值,获得容量调整系数;计算所述容量调整系数与所述推荐子块容量的乘积并向下取整,获得所述初始字典子块容量。[0018] 进一步地,所述根据LZW算法对所述人口经济数据集进行编码获得新增字典和字典词条频率,根据所述初始字典子块容量对所述新增字典分块获得不同的字典块的步骤包括:[0019] 在LZW算法对人口经济数据集进行编码过程中根据新增的字典词条构建所述新增字典;所述新增字典中每个字典词条的字典词条频率的初始值为常数0,当所述字典词条在编码过程中每被使用一次时,所述字典词条的字典词条频率增加一位;[0020] 从所述新增字典中第一位字典词条开始划分至第一个字典块中,直至第一个字典块的容量达到所述初始字典子块容量;继续开始第二个字典块的划分,直至获得新增字典的所有字典块。[0021] 进一步地,所述根据所述字典块的字典词条频率获得字典块频率值的步骤包括:[0022] 计算所述字典块中所有字典词条的字典词条频率的平均值,获得平均频率;计算所述平均频率与预设第二系数的乘积并归一化,获得所述字典块的字典频率特征值。[0023] 进一步地,所述根据所述字典块频率值与预设频率值的差异特征对所述初始字典子块容量进行调节,获得子块变化量的步骤包括:[0024] 计算所述字典块的字典频率值与所述预设频率值的差值绝对值,获得频率差异值;[0025] 当所述字典频率值超过预设频率值时,计算常数1与所述预设频率值的差值,获得差异系数;计算所述频率差异值与所述差异系数的比值,获得第一调整基准;计算所述第一调整基准与所述初始字典子块容量的乘积并向下取整,获得所述字典块的子块变化量;[0026] 当所述字典频率值不超过预设频率值时,计算所述频率差异值与预设频率值的比值,获得第二调整基准;计算所述第二调整基准与所述初始字典子块容量的乘积并向下取整,获得所述字典块的子块变化量。[0027] 进一步地,所述根据所述子块变化量和所述字典块频率值对所述字典块进行自适应更新,获得字典更新块,根据所述字典更新块的字典词条频率进行排序与剔除获得迭代字典的步骤包括:[0028] 根据字典块的字典频率特征值从大至小进行排序,获得字典块序列;从所述字典块序列中的第一位开始,当字典块的字典频率值超过预设频率值时,在所述字典块相邻的字典频率值更小的其他字典块中取所述子块变化量大小的字典词条划分至所述字典块中;当所述字典块相邻的其他字典块的字典频率值更大时,不进行划分;[0029] 当字典块的字典频率值不超过预设频率值时,在所述字典块中将所述子块变化量大小的字典词条划分出去获得新的字典块;完成所述字典块序列中所有字典块的划分过程后获得的所有字典块作为所述字典更新块;[0030] 根据字典更新块的字典块频率值从大至小进行排序并剔除所述字典频率值为0的字典更新块,获得所述迭代字典。[0031] 本发明还提出一种用于国土空间规划的现状评估系统,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序实现任意一项一种用于国土空间规划的现状评估方法的步骤。[0032] 与现有技术相比,本发明具有如下有益效果:[0033] 在本发明中,获取初始分布均匀度能够初步确定人口经济数据集中不同词条的数量差异,根据初始分布均匀度能够初步选取初始字典子块容量;获取推荐子块容量能够确定词条分布均匀的理想状态下合适的字典块大。换竦么侍醴植季榷饶芄桓萑丝诰檬菁写侍醴植继卣骰竦煤鲜实某跏甲值渥涌槿萘浚桓莩跏甲值渥涌槿萘慷孕略鲎值浞挚榛竦貌煌淖值淇槟芄皇沟米值淇榈某跏既萘渴手。获取字典词条频率能够确定不同字典词条在编码过程中的使用次数,从而根据字典块频率值确定不同字典块的重要性;获得子块变化量能够确定不同字典块的扩容和拆分程度,使得字典更新块中字典词条的字典词条频率更平均,从而使得迭代字典中使用更频繁的字典词条的排序更靠前;根据迭代字典的字典词条分布特征能够提高对人口经济数据集的编码解码速度,使得空间规划数据包的获取速度更快,最终提高国土空间现状的评估效率。附图说明[0034] 为了更清楚地说明本发明实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。[0035] 图1为本发明一个实施例所提出的一种用于国土空间规划的现状评估方法流程图。具体实施方式[0036] 为了更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的一种用于国土空间规划的现状评估方法及系统,其具体实施方式、结构、特征及其功效,详细说明如下。在下述说明中,不同的“一个实施例”或“另一个实施例”指的不一定是同一实施例。此外,一或多个实施例中的特定特征、结构或特点可由任何合适形式组合。[0037] 除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。[0038] 下面结合附图具体说明本发明所提出的一种用于国土空间规划的现状评估方法及系统的具体方案。[0039] 请参阅图1,其示出了本发明一个实施例提出的一种用于国土空间规划的现状评估方法流程图,包括以下步骤:[0040] 步骤S1,获取用于国土空间规划的人口经济数据集。[0041] 在本发明实施例中,实施场景为对国土空间规划评估过程中的数据存储,提高存储与规划评估效率。首先获取用于国土空间规划的人口经济数据集,按照国土空间规划方案,会将一整片规划区域规划为不同的子区域,确定规划后形成的各个子区域;因传统人口普查获取的人流量实时性较差,故根据子区域内的通信基站中手机信令的变化量来获取实时人口流动数据,根据子区域内的通信基站中手机信令数据计算该子区域内每日的通勤率,从而获取该区域的人口流入和流出数据,将不同子区域不同时间段的人口流入和流出合并为人口流动数据集;需要说明的是,根据通信基站计算通勤率属于现有技术,具体步骤不再赘述。[0042] 对于经济变化数据,获取每个子区域与其他子区域的经济距离、经济联系度和经济引力;根据每个子区域与其他子区域的经济距离、经济联系度和经济引力构建经济变化数据集;需要说明的是,经济变化数据集中的数据指标均为本领域技术人员的公知技术,具体计算步骤不再赘述。将人口流动数据集和经济变化数据集组合为人口经济数据集,根据人口经济数据集能够反映对应区域的人口经济发展趋势,实现对国土规划现状的效果评估;实施者可采集其他类型数据参与构建人口经济数据集。[0043] 步骤S2,根据人口经济数据集中种类字符的数量差异特征获得初始分布均匀度;根据人口经济数据集中字符的分布特征获得不同种类的词条,根据词条的数量特征和长度特征获得推荐子块容量;根据词条的分布特征获得词条分布均匀度;根据初始分布均匀度、词条分布均匀度和推荐子块容量获得初始字典子块容量。[0044] 由于人口经济数据集的数据量庞大,并且主要以数字为主,为了便于存储可使用现有的LZW串表压缩算法进行压缩。LZW编码根据文本顺序进行编码压缩,同时也是根据文本顺序建立字典,由于文本信息存在上下文联系,具有较强的局部相关性,因此字典中的字典词条也具有局部相关性;随着编码的进行,字典中会出现大量新的字典词条,但并非所有字典词条都被使用到,其中存在大量的字典词条为无用字典词条,使得字典利用率低,影响编码和解码的效率,占用存储空间,导致评估过程的效率降低。因此需要对LZW编码过程进行改进,通过提高编码和解码的效率从而降低评估过程的时间。首先将字典进行分块处理,获得不同的字典块,根据字典块中字典词条的使用率进行字典子块大小的自适应变化,令高频使用的字典词条尽可能在一个字典块中,根据字典块的使用频率对字典块进行自适应前置处理,令高频的字典块处于字典的前置部分,当字典容量满时,根据使用频率进行字典替换,对于未被使用到的字典词条,将其替换为新编入的字典词条,从而释放空间,当字典中的词条均为有效词条时,再进行字典扩容;不仅增大了字典的利用率,同时由于高频词条的前置处理,还可以加快编码和解码速度。[0045] 当字典块较小时,查找字符串是否在字典中及其对应的编码通常会更高效,因为搜索范围被限制在一个较小的子集中,能够减少搜索时间,提高编码和解码的速度。相反,如果字典块过大,查找操作可能需要遍历更多的字典词条,导致查找速度下降。较小的字典块可以提高查找速度,但需要更多的字典块来存储整个字典,增加了管理字典块的成本和存储空间的使用;较大的字典块可以减少子块的数量,但可能导致查找速度下降。因此需要根据人口经济数据集的数据分布特征选择合适的字典块大。皇紫雀萑丝诰檬菁兄掷嘧址氖坎钜焯卣骰竦贸跏挤植季榷,优选地,在本发明一个实施例中,获取初始分布均匀度的步骤包括:计算人口经济数据集中所有种类字符的数量的方差并负相关映射,获得初始分布均匀度。当该方差越。虿煌闹掷嘧址谌丝诰檬菁械氖吭较嗨疲灰蛉丝诰檬菁械拇侍跤刹煌闹掷嘧址槌,当不同种类字符的数量越相似,则人口经济数据集中不同词条的数量分布越均匀,初始分布均匀度越大。当不同词条的数量越相似,使用LZW进行编码时,若根据任意词条在人口经济数据集中占用的容量总和作为字典块的容量大。蛞桓鲎值淇樵娇赡馨煌拇侍酰皇沟帽嗦牍讨兄桓菖判蚩壳暗淖值淇榻斜嗦胗虢饴氲母怕矢,提高评估效率;避免字典块过大或过小。进而根据人口经济数据集中字符的分布特征获得不同种类的词条,根据词条的数量特征和长度特征获得推荐子块容量。[0046] 优选地,在本发明一个实施例中,获取推荐子块容量的步骤包括:根据预设初始窗口和预设滑动步长对人口经济数据集进行遍历,在本发明实施例中,预设初始窗口的大小为2,窗口内有两个字符,预设滑动步长为1,预设初始窗口在人口经济数据集中按照数据顺序每次向后滑动一位,获得两个新的字符组合;将每次滑动时预设初始窗口内的字符串作为词条,例如将两个字符的字符串作为一个词条,该窗口每滑动一位,获得一个新的词条,直至滑动到人口经济数据集的最后一个字符;遍历完成后将该预设初始窗口的长度增加一位并根据预设滑动步长对人口经济数据集进行新一轮的遍历,获得新的词条;例如新的窗口的大小为3,每个词条的长度为3,该新的窗口每滑动一位,获得一个新的长度为3的词条,直至滑动到人口经济数据集的最后一个字符。遍历完成将预设初始窗口的长度增加两位继续进行遍历,例如窗口大小变为4,继续滑动该窗口,获得不同的长度为4的词条;循环遍历过程,直至遍历完成后没有重复的词条出现;例如窗口大小增加到10,滑动该窗口至人口经济数据集的最后一个字符后,获得的所有长度为10的词条中没有完全相同的两个词条时,意味着人口经济数据集中的词条大小几乎都小于10个字符,结束遍历过程,获得词条大小为2至9的所有词条。若任意词条出现在其他词条中,将该任意词条删除,获得不同种类的词条;例如某词条为ZX,另一个词条为ZXC,则ZX出现在ZXC中,将ZX删除,避免出现重复计算。计算每个种类的词条的字符串长度和出现次数的乘积,获得不同的词条容量值;将词条容量值的最大值作为推荐子块容量。词条容量值反映了不同词条在人口经济数据集中的容量大。侍跞萘恐档淖畲笾当碚髁巳丝诰檬菁腥萘空急茸畲蟠侍醯娜萘刻卣鳎桓荽侍跞萘恐档淖畲笾底魑萍鲎涌槿萘磕芄怀醪奖苊庾值淇槿萘抗蟮贾麓娲⒐嘧值浯侍,影响编码和解码效率;以及避免字典块容量过小导致字典块过多,不便于管理与自适应调整。[0047] 进一步地,当初始分布均匀度越大,推荐子块容量越适合作为字典块的容量,但推荐子块容量只是在不同词条的数量相似且均匀分布在人口经济数据集不同位置的情况下作为字典块的大小最为合适。但人口经济数据集中每个评估指标评估了多个子区域,多个相似的文本数据越可能集中出现在人口经济数据集的局部范围,导致相同的词条在局部范围内高频出现;当相同词条的分布越集中,则在编码过程中字典词条越容易被高频使用,减少无用字典词条的数量;故可降低字典块的容量,对推荐子块容量进行调整,提高评估效率;因此根据词条的分布特征获得词条分布均匀度。[0048] 优选地,在本发明一个实施例中,获取词条分布均匀度的步骤包括:计算同一种类的相邻词条在人口经济数据集中的间隔字符数量的方差并负相关映射,获得任意种类的词条对应的词条分布均匀度。间隔字符数量为两个相邻的相同词条所间隔的字符数量,当间隔字符数量的方差越大,意味着该种类的所有词条在人口经济数据集中的分布越不均匀,在某些区域的间隔字符数量较。植冀衔芗,在某些区域的间隔字符数量较大,分布较为稀疏;故词条分布均匀度越。馕蹲鸥弥掷嗟拇侍踉谌丝诰檬菁械哪承┣蛟郊蟹植。[0049] 进一步地,可根据初始分布均匀度、词条分布均匀度和推荐子块容量获得初始字典子块容量;优选地,在本发明一个实施中,获取初始字典子块容量的步骤包括:当初始分布均匀度超过预设均匀阈值时,意味着人口经济数据集中的词条数量分布较为均匀,将推荐子块容量作为初始字典子块容量;在本发明实施例中,预设均匀阈值为0.9,实施者可根据实施场景自行确定。当初始分布均匀度不超过预设均匀阈值时,按照推荐子块容量从大至小的顺序对不同种类的词条进行排序,获得种类词条序列;计算种类词条序列中排名前预设第一数量个种类的词条对应的词条分布均匀度的平均值,获得容量调整系数;在本发明实施例中,预设第一数量为10,即根据种类词条序列中前10个词条获取容量调整系数;在种类词条序列中排序靠前的词条在人口经济数据中的容量占比较大,在确定初始字典子块容量时需要着重考虑该类词条的词条分布均匀度;容量调整系数越。馕蹲糯侍醴植荚讲痪,可使用越小的字典块对字典字符进行划分。计算容量调整系数与推荐子块容量的乘积并向下取整,获得初始字典子块容量;当容量调整系数越。虺跏甲值渥涌槿萘吭叫。[0050] 步骤S3,根据LZW算法对人口经济数据集进行编码获得新增字典和字典词条频率,根据初始字典子块容量对新增字典分块获得不同的字典块;当新增字典超过预设容量时,根据字典块的字典词条频率获得字典块频率值;根据字典块频率值与预设频率值的差异特征对初始字典子块容量进行调节,获得子块变化量;根据子块变化量和字典块频率值对字典块进行自适应更新,获得字典更新块,根据字典更新块的字典词条频率进行排序与剔除获得迭代字典。[0051] 获得初始字典子块容量后,可根据LZW算法对人口经济数据集进行编码获得新增字典和字典词条频率,根据初始字典子块容量对新增字典分块获得不同的字典块,具体包括:在LZW算法对人口经济数据集进行编码过程中根据新增的字典词条构建新增字典;在本发明实施例中LZW算法的初始字典为现有的ASCII编码;LZW算法属于现有技术,具体编码步骤不再赘述,新增字典为除初始字典以外新增的字典词条。新增字典中每个字典词条的字典词条频率的初始值为常数0,当字典词条在编码过程中每被使用一次时,字典词条的字典词条频率增加一位;例如当某个字典词条在编码过程中使用了3次,则当前该字典词条的字典词条频率为3。从新增字典中第一位字典词条开始划分至第一个字典块中,直至第一个字典块的容量达到初始字典子块容量;继续开始第二个字典块的划分,直至获得新增字典的所有字典块。例如初始字典子块容量的字符数量为500,则每个字典块中存储的词条总字符数量不超过500,达到初始字典子块容量后,将下一个字典词条划分至下一个字典块中。[0052] 随着编码的进行,字典的容量会越来越大,部分字典词条的字典词条频率越来越高,部分字典词条的字典词条频率依旧为0,因此为了避免未使用的字典词条占用字典空间,并且在编码过程中遍历字典词条的时间较长,可对字典进行删除合并,故当新增字典超过预设容量时,根据字典块的字典词条频率获得字典块频率值;在本发明实施例预设容量的大小为字典总容量的百分之八十,实施者可根据实施场景自行确定。获取字典块频率值的步骤包括:计算字典块中所有字典词条的字典词条频率的平均值,获得平均频率;计算平均频率与预设第二系数的乘积并归一化,获得字典块的字典频率特征值。在本发明实施例中预设第二系数为0.05,实施者可根据实施场景自行确定,目的是缩小平均频率的值域;当字典块中的字典词条的字典词条频率都越大时,字典频率特征值越接近1,意味着该字典块中的字典词条在编码过程中被使用的次数越多,该字典块越重要。由于人口经济数据集的局部相关性,即相近的词条在局部区域中出现的次数相似;故在编码过程中当某个字典块的字典频率特征值较大,则与该字典块相邻的其他字典块内的字典词条的字典词条频率也可能较高,在编码过程中被使用的次数较大。因此可增加该字典块的容量,使得相邻的其他字典块中的字典词条划分至该字典块中,并将该字典块前置,提高编码解码的速度。而对于字典频率特征值越小的字典块,该字典块中字典词条的字典词条频率越低,在后续编码过程中被使用到的可能性也较低,则该字典块的容量应该越。阌诮幢皇褂玫淖值渥址诘淖值淇榻猩境,增加字典空间。故根据字典块频率值与预设频率值的差异特征对初始字典子块容量进行调节,获得子块变化量。[0053] 优选地,在本发明一个实施例中,获取子块变化量和字典更新块的步骤包括:计算字典块的字典频率值与预设频率值的差值绝对值,获得频率差异值;在本发明实施例中预设频率值为0.5,当频率差异值越大,意味着该字典块中的字典词条在编码过程中的使用次数越多或越少。当字典频率值超过预设频率值时,意味着该字典块较为重要,其中的字典词条在编码时被使用的次数较高;计算常数1与预设频率值的差值,获得差异系数;计算频率差异值与差异系数的比值,获得第一调整基准;第一调整基准的值域为0到1。计算第一调整基准与初始字典子块容量的乘积并向下取整,获得字典块的子块变化量;当该字典块的字典频率值越大,则第一调整基准越大,该字典块的增加越多容量,子块变化量越大。当字典频率值不超过预设频率值时,计算频率差异值与预设频率值的比值,获得第二调整基准;第二调整基准的值域为0到1。计算第二调整基准与初始字典子块容量的乘积并向下取整,获得字典块的子块变化量;当字典块的字典频率值越。虻诙调整基准越大,该字典块可减少越多容量,子块变化量越大。[0054] 进一步地,可根据子块变化量和字典块频率值对字典块进行自适应更新,获得字典更新块,根据字典更新块的字典词条频率进行排序与剔除获得迭代字典;优选地,在本发明一个实施例中,获取字典更新块和迭代字典的步骤包括:根据字典块的字典频率特征值从大至小进行排序,获得字典块序列;获取字典块序列能够确定优先调整的字典块,当字典频率特征值越大,则越需要先增加该字典块的大小。故从字典块序列中的第一位开始,当字典块的字典频率值超过预设频率值时,在字典块相邻的字典频率值更小的其他字典块中取子块变化量大小的字典词条划分至字典块中;当字典块相邻的其他字典块的字典频率值更大时,不进行划分;例如对于某个字典块的字典频率值大于前后两个相邻的其他字典块的情况,在其前后相邻的其他字典块中各取该字典块对应的子块变化量一半大小的字典词条划入到该字典块中;实施者可自行确定两个其他字典块中字典词条的划分数量;对于某个字典块在其前后只有一个其他字典块的字典频率值小于该字典块的情况,则只从该其他字典块中划分子块变化量大小的字典词条,若该其他字典块中字典词条容量不满足子块变化量,则将该其他字典块的字典词条全部划分至该字典块中;对于某个字典块的前后两个其他字典块的字典频率值都大于该字典块的情况,则该字典块不再进行划分步骤。[0055] 当字典块的字典频率值不超过预设频率值时,在字典块中将子块变化量大小的字典词条划分出去获得新的字典块,该新的字典块为划分出去的字典词条所组成。完成字典块序列中所有字典块的划分过程后获得的所有字典块作为字典更新块;即所有新增的字典块、缩小的字典块和增大的字典块都作为字典更新块。获得的字典更新块能够使得字典频率值较大的字典块更大,字典块内的字典词条的使用频率更高,降低编码时对不同字典块遍历搜索字典词条的时间;同时对字典频率值较小的字典块进行拆分,使得部分小的字典更新块中的字典词条的平均频率为0的概率更大,进而对该类字典更新块进行删除,减少字典存储空间和编码时的字典词条搜索时间。[0056] 进一步地,获得不同的字典更新块后,因较大的字典更新块中的字典词条的字典词条频率更高,以及部分字典更新块中的字典词条未使用到;为了能够提高编码和解码的速度,故将较大的字典更新块放置字典的靠前位置,并将未使用到的字典更新块进行删除,减少字典词条的搜索时间,进而根据字典更新块的字典块频率值从大至小进行排序并剔除字典频率值为0的字典更新块,获得迭代字典。需要说明的是,LZW算法的初始字典永远处于该迭代字典的前端。[0057] 步骤S4,根据迭代字典对人口经济数据集继续编码并循环迭代字典的获取步骤,直至编码结束获得空间规划数据包;对空间规划数据包进行存储与解压,根据解压后的空间规划数据包对空间规划进行评估。[0058] 根据迭代字典对人口经济数据集继续编码并循环迭代字典的获取步骤,直至编码结束获得空间规划数据包;获得迭代字典后,通过LZW算法根据迭代字典对人口经济数据集继续进行编码,由于迭代字典中将高频使用的字典词条放置在排序靠前的字典更新块中,故在编码时速度更快。随着编码的进行,迭代字典会变大,当迭代字典超过预设容量时,则继续对迭代字典进行字典块合并划分的过程,获得新的迭代字典;从而保证随着编码的进行,高频使用的字典词条处于迭代字典的前端,未被使用的字典词条被剔除,使得编码过程的效率更高,最终获得空间规划数据包。对空间规划数据包进行存储与解压,在解压过程中由于迭代字典中字典词条的分布,可大幅提高解码的速度,根据解压后的空间规划数据包对空间规划进行评估;具体包括:根据现有的神经网络预测各个子区域未来的人口流动数据和经济变化数据,得到对应的预测结果,本领域技术人员根据预测结果对国土空间规划的现状进行评估,其中神经网络数据现有技术,具体预测过程不再赘述。通过对字典构建过程的改进使得数据量庞大的人口经济数据集的编码解码速度更快,提高国土空间规划的评估效率。[0059] 综上所述,本发明实施例提出一种用于国土空间规划的现状评估方法,根据人口经济数据集中种类字符的数量差异获得初始分布均匀度;根据不同种类的词条的特征获得推荐子块容量和词条分布均匀度;根据初始分布均匀度、词条分布均匀度和推荐子块容量获得初始字典子块容量;根据LZW算法和初始字典子块容量获得人口经济数据集的字典块和字典块频率值;根据字典块频率值与预设频率值的差异特征对字典块更新获得迭代字典。本发明根据迭代字典继续编码并循环迭代字典的获取步骤,直至编码结束获得空间规划数据包;根据解压后的空间规划数据包对空间规划进行评估,提高编码解码和规划评估的效率。[0060] 本发明还提出一种用于国土空间规划的现状评估系统,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序实现任意一项一种用于国土空间规划的现状评估方法的步骤。[0061] 需要说明的是:上述本发明实施例先后顺序仅仅为了描述,不代表实施例的优劣。在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。[0062] 本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。

专利地区:山东

专利申请日期:2024-09-10

专利公开日期:2024-11-29

专利公告号:CN118780244B


以上信息来自国家知识产权局,如信息有误请联系我方更正!
该专利所有权非本平台所有,我方无法提供专利权所有者联系方式,请勿联系我方。
电话咨询
到底部
搜本页
回顶部
开云优惠体育(中国)官网 — 开云优惠体育app下载