用于地图数据可视化的数据内插和分类方法技术

技术编号:12889314 阅读:57 留言:0更新日期:2016-02-17 23:17
提供了用于将视觉分类方案应用于地图的方法。在该地图内标识包括多个显示单元的目标区域。随后基于仅为目标区域内的显示单元的子集获得的内插数据值来确定是否可将目标区域内的所有显示单元分配给同一类。如果该确定是肯定的,则将目标区域内的所有显示单元分配给同一类,并基于目标区域中的每一显示单元被分配给的类将视觉指示符分配给该显示单元。如果该确定是否定的,则将目标区域划分成多个细分目标区域,并将前述方法应用于这些细分目标区域中的每一细分目标区域。

【技术实现步骤摘要】
【国外来华专利技术】【专利说明】背景存在使得数据能够被可视化在地图顶部从而使得这样的数据易于查看的自动化系统。例如,这样的系统可使得从环境数据收集站检索到的大量环境数据能够被可视化在地理地图顶部。这样的环境数据可包括例如颗粒物2.5 (PM2.5)、颗粒物10 (PM10)、二氧化硫(SO2)、二氧化氮(NO2)等的大气浓度。进一步根据这样的示例,从环境数据收集站周期性地获得的采样数据可被用来生成并周期性地更新特定区域(例如,城市、州或国家)的示出污染程度的彩色地图。用于生成彩色地图的常规方法涉及逐个地对该彩色地图图像的每一显示单元(例如,每一像素)执行内插、分类和上色。根据该常规方法,第一步骤将是基于可用的采样数据值为彩色地图图像中尚未与采样数据值相关联的每一显示单元计算内插数据值。此后,基于每一显示单元的相关联的采样或内插数据值将每一显示单元分配给特定类随后,基于每一显示单元的所分配的类根据参考上色表来为每一显示单元上色。该方法是有问题的,因为它是耗时的,如必须为彩色地图图像中尚未与采样数据值相关联的每一显示单元计算内插数据值。该方法还是计算上复杂的。例如,对于形状为正方形且每侧都具有N个显示单元的彩色地图图像,该方法的复杂性在N2的量级上。概述本文中描述了一种用于基于与地图的显示单元的子集相关联的一个或多个已知数据值来将视觉分类方案应用于这些显示单元的自动化方法。根据该方法,标识该地图内包括多个显示单元的目标区域。随后,基于仅为目标区域内的显示单元的子集获得的内插数据值确定目标区域内的显示单元中的全部是否可被分配给多个类中的同一类。如果基于仅为目标区域内的显示单元的子集获得的内插数据值确定目标区域内的显示单元中的全部可被分配给多个类中的同一类,则将目标区域内的显示单元中的全部分配给多个类中的同一类,并且基于目标区域中的每一显示单元被分配给的类将视觉指示符分配给该显示单J L ο前述方法可进一步包括如果基于仅为目标区域内的显示单元的子集获得的内插数据值确定目标区域中的显示单元中的全部不可被分配给多个类中的同一类,则将目标区域划分成多个细分目标区域,并将前述方法应用于这些细分目标区域中的每一细分目标区域。与前面
技术介绍
部分中描述的常规方法相比,前述方法不那么耗时和复杂,因为该方法可以实现对包括多个显示单元的目标区域的分类和可视化,而无需为该目标区域中尚未与已知数据值相关联的每一显示单元计算内插数据值。此处还描述了一种系统。该系统包括一个或多个处理器和存储介质。存储介质存储计算机程序逻辑,该计算机程序逻辑可被一个或多个处理器执行来使得一个或多个处理器基于与地图的显示单元的子集相关联的一个或多个已知数据值将视觉分类方案应用于这些显示单元。该计算机程序逻辑包括第一程序模块、第二程序模块、第三程序模块和第四程序模块。第一程序模块被配置成标识地图内包括多个显示单元的目标区域。第二程序模块被配置成基于仅为该目标区域内的显示单元的子集获得的内插数据值,确定该目标区域内的显示单元中的全部是否可被分配给多个类中的同一类。第三程序模块被配置成响应于第二程序模块基于仅为目标区域内的显示单元的子集获得的内插数据值确定目标区域内的显示单元中的全部可被分配给多个类中的同一类,将目标区域内的所有显示单元分配给多个类中的该同一类,并基于目标显示区域中的每一显示单元被分配给的类将视觉指示符分配给该显示单元。第四程序模块被配置成响应于第二程序模块基于仅为目标区域内的显示单元的子集获得的内插数据值确定目标区域内的显示单元中的全部不可被分配给多个类中的同一类,将目标区域划分成多个细分目标区域,该多个细分目标区域中的每一个包括供第二程序模块处理的新目标区域。此处还描述了一种计算机程序产品。该计算机程序产品包括计算机可读存储介质,该计算机可读存储介质具有记录在其上的计算机程序逻辑,该计算机程序逻辑用于使得处理单元能够基于与地图的显示单元的子集相关联的一个或多个已知数据值来将视觉分类方案应用于这些显示单元。该计算机程序逻辑包括第一计算机程序逻辑、第二计算机程序逻辑和第三计算机程序逻辑。在由处理单元执行时,第一计算机程序逻辑标识该地图内包括多个显示单元的目标区域。在由处理单元执行时,第二计算机程序逻辑基于仅为该目标区域内的显示单元的子集获得的内插数据值确定目标区域内的显示单元中的全部是否可被分配给多个类中的同一类。在由处理单元执行时,第三计算机程序逻辑响应于第二计算机程序逻辑基于仅为目标区域内的显示单元的子集获得的内插数据值确定目标区域内的显示单元中的全部可被分配给多个类中的同一类,将目标区域内的显示单元中的全部分配给多个类中的同一类,并基于目标显示区域中的每一显示单元被分配给的类将视觉指示符分配给该显示单元。计算机程序逻辑还可包括第四计算机程序逻辑,在第四计算机程序逻辑在被处理单元执行时,响应于第二程序模块基于仅为目标区域内的显示单元的子集获得的内插数据值确定目标区域内的显示单元中的全部不可被分配给多个类中的同一类,将目标区域划分成多个细分目标区域,该多个细分目标区域中的每一细分目标区域包括供第二计算机程序逻辑来处理的新目标区域。提供本概述以便以简化形式介绍将在以下【具体实施方式】中进一步描述的一些概念。本概述并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所要求保护主题的范围。此外,注意到所要求保护的主题不限于在详细描述和/或本文的其它章节中所述的特定实施例。本文呈现这些实施例仅用于说明性的用途。基于本文所包含的描述,其它实施例对于相关领域的技术人员将是显而易见的。附图简述合并在此并作为说明书一部分的附图与说明书一起示出了本专利技术的实施例,且进一步用于解释本专利技术的原理的作用,并且使相关领域的技术人员能够实现并使用本专利技术。图1是根据一实施例的将视觉分类方案应用于地图的显示单元的示例系统的框图。图2描绘了一地理区域的示出特定污染物在该整个地理区域的各个点处的浓度的示例阴影地图。图3示出了用于基于与地图的显示单元的子集相关联的一个或多个已知数据值来将视觉分类方案应用于这些显示单元的常规方法。图4是根据一实施例的用于基于与地图的显示单元的子集相关联的一个或多个已知数据值来将视觉分类方案应用于这些显示单元的方法的流程图。图5是根据一实施例的用于基于与地图的显示单元的子集相关联的一个或多个已知数据值来将视觉分类方案应用于这些显示单元的方法的流程图。图6A示出了图5中示出的方法可基于其来操作的示例目标网格。图6B示出了图5中示出的方法可基于其来操作的示例细分目标网格。图6C示出了图5中示出的方法可基于其来操作的示例细分目标网格。图7是可用于实现各实施例的基于处理器的示例计算机系统的框图。当结合其中相同的附图标记标识对应的元素的附图时,本专利技术的特征和优点将从以下阐述的详细描述中变得更加显而易见。在附图中,相同的参考标号一般指相同的、功能上相似的和/或结构上相似的元素。其中元素第一次出现的附图由对应的参考标号中最左侧的数字指示。详细描述1.引言以下详细描述参考示出本专利技术的示例性实施例的附图。但是,本专利技术的范围不限于这些实施例,而是由所附权利要求书定义。因此,诸如所示实施例的修改版本之类的在附图所示之外的实施例仍然由本专利技术所包含。本说明书中对“一个本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/55/CN105339985.html" title="用于地图数据可视化的数据内插和分类方法原文来自X技术">用于地图数据可视化的数据内插和分类方法</a>

【技术保护点】
一种用于基于与地图的显示单元的子集相关联的一个或多个已知数据值来将视觉分类方案应用于所述显示单元的自动化方法,所述方法包括:(I)在所述地图内标识目标区域,所述目标区域包括多个显示单元;(II)基于仅为所述目标区域内的所述显示单元的子集获得的内插数据值来确定所述目标区域内的所述显示单元中的全部是否可被分配给多个类中的同一类;以及(III)响应于基于仅为所述目标区域内的所述显示单元的子集获得的内插数据值确定所述目标区域内的所述显示单元中的全部可被分配给所述多个类中的所述同一类,将所述目标区域内的所述显示单元中的全部分配给所述多个类中的所述同一类,并基于所述目标区域中的每一显示单元被分配给的类将视觉指示符分配给该显示单元。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:范循洪琛吴中伟
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1