当前位置: 首页 > 专利查询>微软公司专利>正文

重叠可视实体的表示制造技术

技术编号:6827918 阅读:231 留言:0更新日期:2012-04-11 18:40
各种实施例呈现了表示重叠可视实体的组合可视实体。该组合可视实体可包括表示重叠可视实体中的一个可视实体的主可视化以及表示重叠可视实体中的其他可视实体的注释。例如,地图视图可包括多个重叠的地理实体。可渲染表示多个地理实体中的一个地理实体的主可视化。主可视化可被视觉地注释(例如,使用符号、字母或其他可视指示符)以指示多个地理实体中的其他地理实体。在某些实施例中,缩放操作可使得可视实体添加到组合可视实体中或从组合可视实体中移除。

【技术实现步骤摘要】

本专利技术涉及可视实体的表示,尤其涉及重叠可视实体的表示
技术介绍
由于大量数据可用于在当今的电子环境内消耗,数据可视化可能是有问题的。例如,地图绘制应用程序可访问可被显示为地图视图一部分的多个位置(例如,餐馆、银行、 宾馆、公园等等)。然而,可用于显示的大量位置能导致特定的地图视图变得混乱并减少地图视图的可用性。
技术实现思路
提供本
技术实现思路
以便以简化形式介绍将在以下的具体实施方式中进一步描述的一些概念。本概述并不旨在标识出所要求保护的主题的关键特征或必要特征,也不旨在用于限定所要求保护的主题的范围。各个实施例呈现了表示重叠可视实体的组合可视实体。该组合可视实体可包括表示重叠可视实体中的一个可视实体的主可视化以及表示重叠可视实体中的其他可视实体的注释。例如,地图视图可包括多个重叠的地理实体。可渲染表示多个地理实体中的一个地理实体的主可视化。主可视化可被视觉地注释(例如,使用符号、字母或其他可视指示符) 以指示多个地理实体中的其他地理实体。在某些实施例中,缩放操作可使得可视实体添加到组合可视实体中或从组合可视实体中移除。在某些实施例中,重叠可视实体被归组到群集中,该群集可被打开以揭示形成该群集的各个可视实体。根据一个或多个实施例,通过被称为基础的可视表示在地图上表示群集。用户可与基础交互而使得群集被打开以揭示包括形成该群集的各个可视实体的弹出图(flyout)。在某些实施例中,可视实体可在地图视图内表示地理位置。用户也可与弹出图中的单个可视实体交互以获得更多关于该可视实体的信息。附图说明在全部附图中,使用相同的标号来指示相同的特征。图1示出了根据一个或多个实施例的其中可以采用此处所描述的各原理的操作环境。图2示出了根据一个或多个实施例的可视实体的群集如何被可视化。图3示出了根据一个或多个实施例的基础能如何被展开以揭示弹出图。图4示出了根据一个或多个实施例的基础能如何被用来说明街景情形中的群集。图5示出了根据一个或多个实施例的与弹出图的交互可如何导致呈现关于弹出图实体的信息。图6示出了根据一个或多个实施例的与弹出图的交互可如何导致呈现关于弹出图实体的信息。图7是描述根据一个或多个实施例的方法中的各步骤的流程图。图8是描述根据一个或多个实施例的方法中的各步骤的流程图。图9是描述根据一个或多个实施例的方法中的各步骤的流程图。图10是描述根据一个或多个实施例的方法中的各步骤的流程图。图11是描述根据一个或多个实施例的方法中的各步骤的流程图。图12是描述根据一个或多个实施例的方法中的各步骤的流程图。图13示出了根据一个或多个实施例的重叠数据集能如何被可视化。图14示出根据一个或多个实施例的示例组合可视实体。图15是描述根据一个或多个实施例的方法中的各步骤的流程图。图16是描述根据一个或多个实施例的方法中的各步骤的流程图。图17是描述根据一个或多个实施例的方法中的各步骤的流程图。图18示出可用于实现一个或多个实施例的示例系统。具体实施例方式概览各种实施例呈现了表示重叠可视实体的组合可视实体。该组合可视实体可包括表示重叠可视实体中的一个可视实体的主可视化以及表示重叠可视实体中的其他可视实体的注释。例如,地图视图可包括多个重叠的地理实体。可渲染表示多个地理实体中的一个地理实体的主可视化。主可视化可被视觉地注释(例如,使用符号、字母或其他可视指示符) 以指示多个地理实体中的其他地理实体。在某些实施例中,缩放操作可使得可视实体被添加到组合可视实体中或从组合可视实体中移除。在某些实施例中,重叠可视实体被归组到群集中,该群集可被打开以揭示形成该群集的各个可视实体。可视实体可表示数据实体,诸如地理位置、商店、住所、内容实例、数据文件等等。在某些示例操作场景中,重叠可视实体可在地图上表示被组合以形成群集的地理位置,并且群集可被打开以揭示形成该群集的各个地理位置。在至少某些实施例中,群集可独立于缩放操作而被打开。根据一个或多个实施例,通过被称为基础的可视表示在地图上表示群集。用户可与基础交互而使得群集被打开以揭示包括形成该群集的各个可视实体(例如,地理位置)的弹出图。用户也可与弹出图中的单个实体交互以获得更多关于该实体的信息。在至少某些实施例中,用户交互可包括悬停操作、邻近度操作(例如,在基础或其他实体的特定邻近度内的用户交互)、点击操作、键盘选择操作、触摸操作等。在以下讨论中,提供了题为“操作环境”的章节,该章节描述其中可采用一个或多个实施例的一个示例环境。在这之后,题为“示例群集可视化”的章节描述了根据一个或多个实施例的实体的群集能如何被可视化。接着,题为“构建群集以及与群集交互”的章节描述了根据一个或多个实施例的可如何形成群集以及如何与群集的可视化交互。在这之后, 题为“重叠可视实体的表示”的章节描述了根据一个或多个实施例的组合可视化如何可被用来可视地指示重叠数据集。最后,题为“示例系统”的章节描述了可被用来实现一个或多个实施例的示例系统。现在考虑在其中可实现一个或多个实施例的示例操作环境。操作环境图1在100处概括地示出根据一个或多个实施例的操作环境。环境100包括计算5设备102,计算设备102具有一个或多个处理器104、一个或多个计算机可读存储介质106 和驻留在计算机可读存储介质上并可由处理器执行的一个或多个应用程序108。计算机可读存储介质可包括,作为示例而非限制,通常与计算设相关联的所有形式的易失性和非易失性存储器和/或存储介质。这种介质可包括ROM、RAM、闪存、硬盘、可移动介质等。计算设备的一个具体示例以下在图18中示出并描述。另外,计算设备102包括web浏览器110的形式的软件应用程序。可以使用任何合适的web浏览器,其示例可从本专利技术的受让人和其他人获得。此外,计算机可读存储介质 106可包括被配置成如下描述地操作的层管理器112和群集管理器114。层管理器112和群集管理器114中的每一个可被实现为可由应用程序108和/或浏览器110使用的独立组件。另选地或另外地,层管理器112和/或群集管理器114可被实现为应用程序108和/ 或浏览器110的一部分。应用程序108的示例可包括地图绘制平台(例如,使用2D和/或 3D地图)、操作系统、文件资源管理器等等。在操作中,层管理器112处理应用程序108的数据层。例如,地图绘制应用程序可包括可被用来填充地图视图的多个地图数据层。多个层中的每个层可包括不同类型的实体和地图数据。例如,第一层可包括餐馆,第二层可包括教育机构,第三层可包括由终端用户定义的位置,等等。在某些实施例中,多个层能被相互覆盖以创建特定的地图视图。为了管理层数据,层管理器112被配置成处理各种不同的任务,诸如跟踪可视实体的位置、维护可视实体的不同可视形式、管理不同层和/或可视实体的ζ-次序(例如,层次序)等等。在至少某些实施例中,群集管理器114在地图绘制上下文中工作以使得各种可视实体能被归组到群集中。可视实体可表示数据实体,诸如地理位置、媒体内容的实例、数据文件等等。群集管理器可通过确定特定显示区域内可视实体之间的重叠来将可视实体归组到群集中。当特定的一组可视实体有至少一阈值量的重叠时,该组可视实体可被形成为一群集。可使用各种不同的度量来测量重叠,诸如屏幕像素、世界一坐标(例如,本文档来自技高网...

【技术保护点】
1.一种计算机实现的方法,包括:确定(1602)多个可视实体重叠;检索(1604)多个可视化,所述多个可视化包括所述多个可视实体各自的不同可视化;以及渲染(1606)包括所述多个可视化的组合可视实体。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:J·J·林A·H·卢米斯R·T·因帕斯A·波林
申请(专利权)人:微软公司
类型:发明
国别省市:US

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

1