【技术实现步骤摘要】
一种快速搭建地理信息数据应用的系统和方法
[0001]本专利技术涉及
,特别涉及一种快速搭建地理信息数据应用的系统和方法。
技术介绍
[0002]地理信息数据是城市规划、环境保护、土地调查、道路建设、等很多相关工作的基础,一般在进行应用搭建的时候,是基于请求与数据库中存在的组件进行匹配,按照系统预先规定的搭建规则,来实现应用搭建,但是在搭建过程中,并不会对搭建组件进行结果匹配验证,导致应用搭建会存在不合理的情况,进而影响搭建效率。
[0003]因此,本专利技术提出一种快速搭建地理信息数据应用的系统和方法。
技术实现思路
[0004]本专利技术提供一种快速搭建地理信息数据应用的系统和方法,用以将构建的组合可能集合与对请求的解析结果进行结果匹配,来对根据请求直接搭建的地理应用进行匹配验证,并基于不同情况下的匹配验证结果,来实现对所搭建应用的优化,提高应用与请求的适配度,间接提高搭建效率。
[0005]本专利技术提供一种快速搭建地理信息数据应用的系统,包括:组件获取模块,用于获取预设区域的第一地理信息,并按照所述预设区域中每个地理单元的单元属性对所述第一地理信息进行预处理,得到代表每个地理单元的地理组件;可能性分析模块,用于对所述地理组件的组合可能性进行分析,得到组合可能集合;应用搭建模块,用于获取搭建请求并进行请求解析,从所有地理组件中调取第一组件,搭建得到第一地理应用;结果匹配模块,用于基于解析结果对每个组合可能集合进行结果匹配,当对应集合的匹配结果都响应成功时,将对应地理组件保留 ...
【技术保护点】
【技术特征摘要】
1.一种快速搭建地理信息数据应用的系统,其特征在于,包括:组件获取模块,用于获取预设区域的第一地理信息,并按照所述预设区域中每个地理单元的单元属性对所述第一地理信息进行预处理,得到代表每个地理单元的地理组件;可能性分析模块,用于对所述地理组件的组合可能性进行分析,得到组合可能集合;应用搭建模块,用于获取搭建请求并进行请求解析,从所有地理组件中调取第一组件,搭建得到第一地理应用;结果匹配模块,用于基于解析结果对每个组合可能集合进行结果匹配,当对应集合的匹配结果都响应成功时,将对应地理组件保留;组件匹配模块,用于当保留的所有地理组件与所有第一组件都一一匹配时,则将所述第一地理应用视为搭建好的地理应用;第一优化模块,用于当保留的所有地理组件多于所述第一地理应用包含的第一组件时,提取多余组件,并对所述第一地理应用进行第一优化,并视为搭建好的地理应用;第二优化模块,用于当保留的所有地理组件少于所述第一地理应用包含的第一组件时,从所有第一组件中提取第二组件,并构建每个第二组件的初始阵列,对所述第一地理应用进行第二而优化,并视为搭建好的地理应用。2.如权利要求1所述的快速搭建地理信息数据应用的系统,其特征在于,所述组件获取模块,包括:点组件获取单元,用于根据所述预设区域的第一地理信息,获取所述区域地理图中每个坐标位置的点层结构,并向所述点层结构中的每层结构设置地理属性,得到点组件;其中,每个坐标位置对应的标准结构是相同的,且每个坐标位置上下方向的地理信息是不同的;属性获取单元,用于根据所述预设区域的区域划分图,对所述预设区域进行地理划分,并基于区域
‑
地理映射表,向每个地理单元设置单元属性;地理组件获取单元,用于根据位置
‑
关系数据库,分配得到每个地理单元所包含的所有点组件,并结合所述单元属性对同个地理单元所包含的点组件进行组件处理,得到作为代表对应地理单元的地理组件。3.如权利要求1所述的快速搭建地理信息数据应用的系统,其特征在于,所述可能性分析模块,包括:标签建立单元,用于调取历史搭建需求,并提取每个历史搭建需求对应的历史组件集合,同时,对每个历史组件集合中的每个历史组件的需求权重进行确定,并建立代表标签,其中,所述代表标签包括:历史组件、历史搭建需求以及需求权重;集合构建单元,用于基于所有代表标签进行同历史组件的提取,构建对应地理组件的组合可能集合。4.如权利要求1所述的快速搭建地理信息数据应用的系统,其特征在于,所述第二优化模块,包括:对象获取单元,用于获取每个第二组件的代表对象集合;阵列构建单元,用于基于对应代表对象集合中每个代表对象的对象属性,构建对应第二组件的初始阵列;融合判定单元,用于判定所有初始阵列是否具备融合可能性;
其中,r1表示所有初始阵列的相似值;n1表示存在的初始阵列的总个数;表示第i1个初始阵列对应的组件权重;表示第i1+1个初始阵列的阵列代表值;表示第i1个初始阵列的阵列代表值;当所述相似值大于或等于预设值,且每个阵列代表值都大于对应阵列预设值时,此时,判定所有初始阵列具备融合可能性,并将所述第一地理应用视为搭建好的地理应用;否则,判定所有初始阵列不具备融合可能性,并根据从所有第二组件中筛选影响融合可能性的第三组件,其中,表示常数;表示第i1个初始阵列对应的阵列预设值;根据随机函数对所述第三组件进行个数随机筛选,并对第三组件进行随机筛选个数的剔除;其中,rand表示随机函数;r2表示随机筛选个数;n3表示筛选的满足的第三组件的个数;、表示常数,且小于;表示基于相似值r1所需筛选组件的个数确定函数;[]表示取整符号;其中,以及;根据剔除后的剩余组件,并对所述第一地理应用进行第二优化,并视为搭建好的地理应用。5.如权利要求1所述的快速搭建地理信息数据应用的系统,其特征在于,所述应用搭建模块,包括:标识获取单元,用于获取所述搭建请求的请求结构,并根据预设结构映射表,获取得到所述请求结构中每个映射子结构的结构标识;组件调取单元,用于根据标识
‑
对应关系,获取与所述结构标识存在匹配关系的组件标识,并基于组件标识从所有地理组件中调取第一组件;组件搭建单元,用于基于组件搭建机制,对调取的所有第一组件进行搭建,得到第一地理应用。6.如权利...
【专利技术属性】
技术研发人员:杨石兴,崔万福,何泉,柳强,王茂元,甘双喜,
申请(专利权)人:西安恒歌数码科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。