用来管理数字地图的颜色表示的技术的制作方法_4

文档序号:9769232阅读:来源:国知局
[0088] 地图颜色组件122-2可经布置W还处理时间值。关于时间,地图颜色组件122-2可 提供用W基于在时间实例或在所有时间上的最小值/最大值计算颜色渐变最小值和最大值 的选项。地图颜色组件122-2可计算所有时间的颜色梯度600的最小值和最大值,运意味着 颜色并不随时间改变。用W确定用来确定颜色梯度600的值的实际计算如下。对于离散,在 每一时刻计算值。对于地区的百分比,在每一时刻计算值。对于与全局最大值相比的分类的 值,在每一时刻选取分子,并且全局最大值设置为在所有时间的全局最大值。对于与分类最 大值相比的分类的值,在每一时刻选取分子,并且分类最大值设置为"获胜者"分类在所有 时间的全局最大值。
[0089] 基于时间值,可实施W下视觉效应。对于无分块时间值的时刻,地区可W颜色闪现 并消失。对于具有分块的时刻,经聚合的分块地区颜色可借助经聚合值保留定义的时间周 期,并且在下一时间增量由下一值代替。如果地区中的数据在下一时间增量并不存在,则不 显示任何东西。持续到最后,地区颜色保留,直到由新的颜色代替。对于累积,然后实施累 积。
[0090] 地图颜色组件122-2可表面化各种UI工具W允许用户调节用W控制色调处理操作 的各种设置。例如,UI工具可用于调节颜色系列。UI工具可用于颜色渐变模板。UI工具可用 于用W确定色调处理的选项,例如无用于不同颜色的色调处理、基于地区内颜色的百分比 的用于不同颜色的色调处理、基于与颜色的最大值相比的颜色的值的用于不同颜色的色调 处理、基于与总体最大值相比的颜色的值的用于不同颜色的色调处理等等。UI工具可用于 调节透明度。UI工具可用于缩放设置。运些仅是几个UI工具,并且还可使用其它UI工具。
[0091] 本文中包含表示用于实施所公开架构的新颖方面的示例性方法的一组流程图。虽 然出于简单解释目的,本文中所示的一个或多个方法(例如,呈流程图或流程图式的形式) 显示并描述为一系列动作,但应理解和了解,运些方法并不受动作次序的限制,因为一些动 作可据此按不同次序和/或与不同于本文中所示和所述动作的其它动作同时发生。例如,所 属领域的技术人员将理解和了解,方法可替代地例如在状态图中表示为一系列相关状态或 事件。此外,并非方法中示出的所有动作可为新颖实施方案所需。
[0092] 图7示出逻辑流程700的一个实施例。逻辑流程700可表示由本文中所述的一个或 多个实施例执行的操作中的一些或全部操作。逻辑流程700可示出由地图应用120实施的操 作。
[0093] 在图7中显示的所示出实施例中,在框702,逻辑流程700可接收具有针对数字地图 的地理区域定义的多个分类的分类信息,所述多个分类中的每一分类具有分类值。例如,地 图应用120可管理数字地图124。除其他组件之外,地图应用120还可包括地图管理器组件 122-1、地图颜色组件122-2和地图生成器组件122-3。地图管理器组件122-1可接收具有针 对数字地图124的地理区域定义的多个分类的分类信息130,所述多个分类中的每一分类具 有分类值。分类信息130的实例可显示于表2中。
[0094] 在框704,逻辑流程700可选择用来表示所述多个分类中的两个或更多个分类的至 少一个颜色。例如,地图颜色组件122-2可选择用来表示所述多个分类中的两个或更多个分 类的至少一个颜色。
[0095] 在框706,逻辑流程700可生成带标注数字地图,所述带标注数字地图包括利用用 来表示所述多个分类中的两个或更多个分类的所述至少一个颜色的变化标注的所述数字 地图。例如,地图生成器组件122-3可生成带标注数字地图140,带标注数字地图140包括利 用用来表示所述多个分类中的所述两个或更多个分类的所述至少一个颜色的变化标注的 数字地图124。
[0096] 在框708,逻辑流程700可在电子显示器上呈现所述带标注数字地图。例如,地图生 成器组件122-3可在电子显示器上在用于应用程序的GUI视图中呈现带标注数字地图140。
[0097] 图8示出逻辑流程800的一个实施例。逻辑流程800可表示由本文中所述的一个或 多个实施例执行的操作中的一些或全部操作。逻辑流程800可示出由地图应用120实施的操 作,例如使用基色和所述基色的颜色色调来表示分类信息130的多个分类。
[0098] 在图8中显示的所示出实施例中,在框802,逻辑流程800可选择用于所述多个分类 中的第一分类的基色。例如,地图管理器组件122-1可从服务器接收用于带标注数字地图 114的地图信息112和分类信息130。替代地,地图管理器组件122-1可从本地数据存储器检 索用于带标注数字地图114的地图信息112和分类信息130。地图颜色组件122-2可选择用于 如在分类信息130中定义的所述多个分类中的第一分类的基色。
[0099] 在框804,逻辑流程800可选择所述基色的颜色色调,所述基色的所述颜色色调表 示所述多个分类中的第二分类。地图颜色组件122-2可选择所述基色的颜色色调。所述基色 的所述颜色色调可表示如在分类信息130中定义的所述多个分类中的第二分类。
[0100] 在框806,逻辑流程800可生成带标注数字地图,所述带标注数字地图包括利用用 来表示所述第一和第二分类的所述基色和/或所述基色的所述颜色色调标注的所述数字地 图。例如,地图生成器组件122-3可生成带标注数字地图140,带标注数字地图140包括利用 用来表示如在分类信息130中定义的所述第一和第二分类的所述基色和/或所述基色的所 述颜色色调标注的数字地图124。
[0101] 在框808,逻辑流程800可在电子显示器上呈现所述带标注数字地图。例如,地图生 成器组件122-3可在电子显示器上在用于应用程序的GUI视图中呈现带标注数字地图140。
[0102] 图9示出逻辑流程900的一个实施例。逻辑流程900可表示由本文中所述的一个或 多个实施例执行的操作中的一些或全部操作。逻辑流程900可示出由地图应用120实施的操 作,例如使用经混合颜色来表示分类信息130的多个分类。
[0103] 在图9中显示的所示出实施例中,在框902,逻辑流程900可选择用于所述多个分类 中的第一分类的第一颜色。例如,地图颜色组件122-2可选择用于如在分类信息130中定义 的所述多个分类中的第一分类的第一颜色。
[0104] 在框904,逻辑流程900可选择用于所述多个分类中的第二分类的第二颜色。例如, 地图颜色组件122-2可选择用于如在分类信息130中定义的所述多个分类中的第二分类的 第二颜色。
[0105] 在框906,逻辑流程900可使所述第一颜色与所述第二颜色混合W形成经混合颜色 来表示所述多个分类中的所述第一和第二分类两者。例如,地图颜色组件122-2可使所述第 一颜色与所述第二颜色混合W形成用来表示如在分类信息130中定义的所述多个分类中的 所述第一和第二分类两者的经混合颜色。
[0106] 在框908,逻辑流程900可生成带标注数字地图,所述带标注数字地图包括利用用 来表示所述第一和第二分类的所述经混合颜色标注的所述数字地图。例如,地图生成器组 件122-3可生成带标注数字地图140,带标注数字地图140包括利用用来表示如在分类信息 130中定义的所述第一和第二分类的所述经混合颜色标注的数字地图124。
[0107] 在框910,逻辑流程900可在电子显示器上呈现所述带标注数字地图。例如,地图生 成器组件122-3可在电子显示器上在用于应用程序的GUI视图中呈现带标注数字地图140。
[0108] 图10示出逻辑流程1000的一个实施例。逻辑流程1000可表示由本文中所述的一个 或多个实施例执行的操作中的一些或全部操作。逻辑流程1000可示出由地图应用120实施 的操作,例如使用颜色梯度W选择颜色变量来表示分类信息130的多个分类。
[0109] 如图10中所示,在框1002,逻辑流程1000可从颜色梯度选择所述至少一个颜色,其 中所述颜色梯度的一端表示一个或多个分类范围的最大值,并且所述颜色梯度的另一端表 示所述一个或多个分类范围的最小值,其中沿所述颜色梯度的中间色调基于所述最大和最 小值缩放。例如,地图颜色组件122-2可从颜色梯度600选择所述至少一个颜色,其中颜色梯 度600的一端表示一个或多个分类范围的最大值,并且颜色梯度600的另一端表示所述一个 或多个分类范围的最小值,其中沿颜色梯度600的中间色调基于所述最大和最小值缩放。
[0110] 在框1004,逻辑流程1000可生成带标注数字地图,所述带标注数字地图包括利用 用来表示所述多个分类中的所述两个或更多个分类的所述至少一个颜色的变化标注的所 述数字地图。例如,地图生成器组件122-3可生成带标注数字地图140,带标注数字地图140 包括利用用来表示所述多个分类中的所述两个或更多个分类的所述至少一个颜色的变化 标注的数字地图124。
[0111] 在框1006,逻辑流程1000可在电子显示器上呈现所述带标注数字地图。例如,地图 生成器组件122-3可在电子显示器上在用于应用程序的GUI视图中呈现带标注数字地图 140。
[0112] 图11示出集中式系统1100的框图。集中式系统1100可在单个运算实体中(例如完 全在单个设备1120内)实施用于装置100的结构和/或操作中的一些或全部结构和/或操作。
[0113] 设备1120可包括能够为装置100接收、处理并发送信息的任一电子设备。电子设备 的实例可包含(但不限于)超级移动设备、移动设备、个人数字助理(PDA)、移动运算设备、智 能电话、电话、数字电话、蜂窝电话、电子书阅读器、手持机、单向寻呼机、双向寻呼机、消息 传送设备、计算机、个人计算机(PC)、台式计算机、膝上型计算机、笔记型计算机、上网本计 算机、手持式计算机、平板计算机、服务器、服务器阵列或服务器群、万维网服务器、网络服 务器、因特网服务器、工作站、微型计算机、主机计算机、超级计算机、网络设备、万维网设 备、分布式运算系统、多处理器系统、基于处理器的系统、消费者电子产品、可编程消费者电 子产品、游戏设备、电视机、数字电视机、机顶盒、无线接入点、基站、订户站、移动订户中屯、、 无线电网络控制器、路由器、集线器、网关、桥接器、交换机、机器或其组合。所述实施例在运 一点上并不受限。
[0114] 设备1120可使用处理组件1130执行用于装置100的处理操作或逻辑。处理组件 1130可包括各种硬件元件、软件元件或两者的组合。硬件元件的实例可包含设备、逻辑设 备、组件、处理器、微处理器、电路、处理器电路、电路元件(例如,晶体管、电阻器、电容器、电 感器等等)、集成电路、专用集成电路(ASIC)、可编程逻辑设备(PLD)、数字信
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1