【技术实现步骤摘要】
面向大规模矢量地图数据的面积查询处理方法及装置
本专利技术涉及矢量地图数据查询处理领域,具体的是涉及面向大规模矢量地图数据的面积查询处理方法及装置。
技术介绍
地理信息系统(GIS)在各个领域中的应用越来越广泛,矢量形式存储的地图数据逐渐为一种可面向基础应用和生产服务的海量精细化数据产品。矢量地图数据查询处理服务是一个综合性应用领域,需要将多时相、多类型的矢量数据资料和数据处理算法进行关联,然后通过WEB服务对用户提供信息发布和在线计算服务。主流的商业和开源软件平台大多提供了数据发布服务的技术支持,而对大规模矢量地图数据无法实现的在线面积查询处理服务,主要存在以下两个方面问题:(1)缺乏精度可控的参数化基础数据框架查询处理精度和查询处理时间往往难以兼得。提供在线的查询处理服务必然面临着高耗时代价,用户端只能将查询处理任务提交然后长时间等待,而等待时间完全取决于空间查询处理范围的大小。事实上,多数的在线查询处理任务并不要求很高的查询处理精度,粗略的估算结果即可满足空间规划的辅助决策需求,而查询处理精度的不可控会导致查询处理时间过长,查询处理效率相应降低,无法满足快速 ...
【技术保护点】
1.面向大规模矢量地图数据的面积查询处理方法,其特征在于,包括:对获取的多期矢量地图数据层及一个或多个自然条件属性划分层所组成的多个数据层面进行叠置分析形成复合数据层面,所述复合数据层面包含具有各个数据层面的属性的多个图斑;计算各个图斑的面积,得到图斑级属性配置信息;在所述复合数据层面及其图斑级属性配置信息的基础上,构建包括多个格网单元的格网化数据层面,所述格网化数据层面包含还具有格网单元属性的多个图斑;计算所述格网化数据层面中多期多个地类各个自然条件属性汇总面积,得到格网单元级属性配置信息;将所述格网化数据层面及其格网单元级属性配置信息逐级汇总形成金字塔式格网层级,所述金 ...
【技术特征摘要】
1.面向大规模矢量地图数据的面积查询处理方法,其特征在于,包括:对获取的多期矢量地图数据层及一个或多个自然条件属性划分层所组成的多个数据层面进行叠置分析形成复合数据层面,所述复合数据层面包含具有各个数据层面的属性的多个图斑;计算各个图斑的面积,得到图斑级属性配置信息;在所述复合数据层面及其图斑级属性配置信息的基础上,构建包括多个格网单元的格网化数据层面,所述格网化数据层面包含还具有格网单元属性的多个图斑;计算所述格网化数据层面中多期多个地类各个自然条件属性汇总面积,得到格网单元级属性配置信息;将所述格网化数据层面及其格网单元级属性配置信息逐级汇总形成金字塔式格网层级,所述金字塔式格网层级包含多个各期各个地类各个自然条件属性汇总面积逐级累加的格网层级;计算获取的查询处理范围内查询处理精度对应的格网层级中各个格网单元的各个属性面积,形成查询处理范围属性面积列表;输出根据多个查询处理约束条件对所述查询处理范围属性面积列表中面积进行汇总的结果。2.根据权利要求1所述的方法,其特征在于,所述构建包括多个格网单元的格网化数据层面具体包括:创建与所述复合数据层面同范围等数据的格网层,将所述格网层与所述复合数据层面叠置分析形成包括多个格网单元的格网化数据层面,所述格网单元的大小与查询处理精度大小相对应。3.根据权利要求1所述的方法,其特征在于,所述将所述格网化数据层面及其格网单元级属性配置信息逐级汇总形成金字塔式格网层级通过采用四叉树结构逆序向上进行逐级汇总的方式实现。4.根据权利要求3所述的方法,其特征在于,所述逐级汇总形成金字塔式格网层级包括终止条件,所述终止条件为当所述格网层级仅余一个格网或所述格网层级达到层级要求时终止所述逐级汇总。5.根据权利要求1所述的方法,其特征在于,所述计算获取的查询处理范围内查询处理精度对应的格网层级中各个格网单元的各个属性面积,形成查询处理范围属性面积列表具体包括:根据获取的查询处理范围内查询处理精度选择对应的格网层级;根据查询处理范围的外接矩形过滤所述对应的格网层级中不相关的格网单元;若所述各个格网单元与所述查询处理范围相交,则计算该相交面积并将其纳入有效面积,若所述各个格网单元包含在所述查询处理范围内,则将该格网单元面积纳入有效面积,若所述各个格网单元在所述查询...
【专利技术属性】
技术研发人员:亢晓琛,董春,赵荣,康风光,钱兴隆,
申请(专利权)人:中国测绘科学研究院,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。