确定并呈现太阳能通量信息的制作方法

文档序号:15072668发布日期:2018-08-01 00:15阅读:298来源:国知局

本申请是2016年2月9日提交的美国专利申请no.15/019,648的继续申请,其公开内容通过引用合并于此。



背景技术:

太阳能通量是地球表面从太阳接收的光谱辐照度,其以w·m-2·hz-1来测量。其被用作太阳活动的基本指示符,并且可因此用于引导光伏太阳能面板的安装选择。光伏太阳能面板使用来自太阳的光能量来生成电力。太阳能通量通常受各种因素影响,即屋顶相对于太阳的定向、屋顶的角度、屋顶形状和障碍物、树木和其它建筑物所投下的阴影、季节性天气模式等。太阳能通量已经通常以静态二维(2d)形式来呈现;例如,使用颜色梯度来在地图上表示建筑物屋顶上的太阳能的快照。



技术实现要素:

本公开的方面提供一种方法。所述方法包括由一个或多个处理器识别地理区域;由所述一个或多个处理器识别所述地理区域的太阳能通量;由所述一个或多个处理器生成显示太阳能通量的所述地理区域的多个图像,所述多个图像中的每个图像显示在一天的不同时间点处的太阳能通量;由所述一个或多个处理器通过用在所述多个图像中的图像之间具有转变的形式以时间次序显示所述多个图像来生成动画呈现;以及由所述一个或多个处理器提供所述动画呈现以供在显示器上向用户显示。

在一个示例中,通过使用太阳能通量以将与太阳能通量的量相对应的颜色梯度投影到所述多个图像中的能够安装太阳能面板的区域上来生成所述多个图像。在另一个示例中,所述不同时间点以规则间隔分隔开。在又一个示例中,所述图像之间的转变包括一个或多个图像的不透明度的渐变。在这个示例中,所述图像之间的转变包括所述多个图像中的第一图像的不透明度的渐增以及所述多个图像中的第二图像的不透明度的渐减。

在再一个示例中,能够基于选择时间帧内的时间点的用户输入来控制所述图像之间的转变。在这个示例中,经由滑块工具接收所述用户输入。在又一个示例中,通过接收与地理区域和时间帧相关的用户输入来识别地理区域和时间帧。在另一个示例中,所述方法进一步包括由所述一个或多个处理器生成所述地理区域的三维模型;以及由所述一个或多个处理器将太阳能通量投影到所述三维模型中;其中所述多个图像是所述三维模型的选定视图的图像。在再一个示例中,所述地理区域包括多个较小区域,并且所述太阳能通量包括所述多个较小区域中的每一者的太阳能通量,并且其中通过分批处理用于所述多个较小区域中的每一者的太阳能通量来生成所述地理区域的所述多个图像。

本公开的其它方面提供一种包括一个或多个处理器的系统。所述一个或多个处理器被配置为识别地理区域;识别所述地理区域的太阳能通量;生成显示太阳能通量的所述地理区域的多个图像,所述多个图像中的每个图像显示在一天的不同时间点处的太阳能通量;通过用在所述多个图像中的图像之间具有转变的形式以时间次序显示所述多个图像来生成动画呈现;以及提供所述动画呈现以供在显示器上向用户显示。

在一个示例中,所述一个或多个处理器进一步被配置为生成所述地理区域的三维模型;以及将太阳能通量投影到所述三维模型中;其中所述多个图像是所述三维模型的选定视图的图像。在另一个示例中,通过将与太阳能通量的量相对应的颜色梯度投影到所述多个图像中的能够安装太阳能面板的区域上来将所述太阳能通量投影到所述三维模型中。在又一个示例中,所述不同时间点以规则间隔分隔开。

在再一个示例中,所述图像之间的转变包括一个或多个图像的不透明度的渐变。在这个示例中,所述图像之间的转变包括所述多个图像中的第一图像的不透明度的渐增以及所述多个图像中的第二图像的不透明度的渐减。在又一个示例中,所述一个或多个处理器进一步被配置为接收与地理区域和时间帧相关的用户输入;并且将所述动画呈现发送到客户端设备以供显示。

本公开的另外方面提供一种其上存储有指令的非暂时性有形机器可读介质。所述指令在由一个或多个处理器执行时致使所述一个或多个处理器执行方法。所述方法包括选择地理区域;识别所述地理区域的太阳能通量;生成显示所述太阳能通量的所述地理区域的多个图像,所述多个图像中的每个图像显示在一天的不同时间点处的太阳能通量;通过用在所述多个图像中的图像之间具有转变的形式以时间次序显示所述多个图像来生成动画呈现;以及提供所述动画呈现以供在显示器上向用户显示。

在一个示例中,所述方法进一步包括生成所述地理区域的三维模型;以及将太阳能通量投影到所述三维模型中;其中所述多个图像是所述三维模型的选定视图的图像。在另一个示例中,所述图像之间的转变包括一个或多个图像的不透明度的渐变。

附图说明

图1是根据本公开的方面的示例性系统的功能图。

图2是图1的示例性系统的直观图。

图3a是根据本公开的方面的地理区域中的建筑物的街景视图。

图3b是根据本公开的方面的地理区域中的建筑物的俯视图。

图4示出根据本公开的方面的所形成的地理区域的图像的示例。

图5是根据本公开的方面的示出地理区域的图像之间的转变的图。

图6是根据本公开的方面的所形成的示例性三维模型。

图7是根据本公开的方面的示例性流程图。

具体实施方式

概观

所述技术涉及用于更全面传送与太阳能通量相关的信息的太阳能通量呈现。通过在动画中且/或在三维(3d)模型上提供太阳能通量,用户能够容易得到更多信息。用户从而能够更快速地且准确地理解正被呈现的太阳能通量。

为了提供太阳能通量的动画呈现,可使用在各种时间周期内在各种地理区域处捕获的立体图像和/或范围信息来生成所述太阳能通量。立体图像涉及从至少两个不同卫星位置拍摄给定地理区域的至少两个图像。所述图像可使用传感器从多种位置(诸如从卫星或飞机)捕获。测距(range-finding)可涉及使用激光雷达或其它相似技术来确定范围信息或从某个地理点到对象的距离。可从立体图像和范围信息导出物理环境信息。可将天气和气候信息与物理环境信息组合以确定太阳能通量。

可识别地理区域和时间帧。这些可基于对在预定周期内用于特定地理区域的太阳能通量的特定用户请求来识别。所述地理区域指示建筑物、街区或城市等。时间帧指示所述地理区域的什么类型的天气和气候信息是相关的。

使用所生成的太阳能通量,可针对所识别的地理区域生成多个图像。所述多个图像可为从上方观看的地理区域的2d地图,其显示投影到还有可能安装太阳能面板的表面上的与给定时间点相对应的太阳能通量。太阳能通量可被显示为与给定时间点的太阳能通量的量相对应的颜色梯度。所述多个图像中的每个图像可显示在所述时间帧中的不同时间点处的太阳能通量。

可通过用在所述多个图像中的图像对之间具有转变的形式以时间次序显示所述多个图像来创建动画呈现。所述图像之间的转变可包括一个或多个图像的不透明度的渐变。在一个示例中,所述多个图像中的第一图像可被所述多个图像中的第二图像覆盖,使得所述第一图像中的地理位置被第二图像中的相同地理位置覆盖。第一图像可呈现在第一时间点处的太阳能并且以完全不透明度显示。第二图像可呈现在晚于第一时间点的第二时间点处的太阳能并且以零不透明度显示。为了从第一图像转变到第二图像,第一图像的不透明度可逐渐减小,并且第二图像的不透明度逐渐增大,直到仅第二图像可见为止。

可使用地理区域的3d模型,而不是使用多个2d图像来创建动画。可将太阳能通量投影到3d模型中。可从针对生成太阳能通量所收集的相同立体图像和/或范围信息生成所述3d模型。所述3d模型可接着与太阳能通量一起显示。

示例性系统

图1和2包括可实施本文所述的特征的示例性系统100。其不应被视为限制本公开的范围或本文所述的特征的有效性。在这个示例中,系统100可包括一个或多个计算设备110、120、130和140以及存储系统150。一个或多个计算设备110可含有一个或多个处理器112、存储器114和通用计算设备中通常存在的其它组件。所述一个或多个计算设备110的存储器114可存储一个或多个处理器112能够访问的信息,包括可由所述一个或多个处理器112执行的指令116。存储器114还可包括可由处理器检索、操纵或存储的数据118。所述存储器可为能够存储处理器能够访问的信息的任何非暂时性类型,诸如硬盘驱动器、存储卡、rom、ram、dvd、cd-rom、可写和只读存储器。

所述指令116可为待由处理器直接执行(诸如机器代码)或间接执行(诸如脚本)的任何指令集。在这一点上,术语“指令”、“应用”、“步骤”和“程序”可在本文中互换使用。所述指令可以目标代码格式存储以供处理器直接处理,或者以任何其它计算设备语言存储,包括脚本或在需要时进行解释或预先编译的独立源代码模块的集合。下文中更详细地解释所述指令的功能、方法和例程。

处理器112可根据指令116检索、存储或修改数据118。例如,虽然本文所述的主题不受任何特定数据结构限制,但所述数据可存储在计算机寄存器中,作为具有许多不同字段和记录的表格存储在关系数据库中,或结构化(例如,xml文档)。所述数据还可以任何计算设备可读格式来格式化,诸如但不限于二进制值、ascii或unicode。此外,所述数据可包括足以识别相关信息的任何信息,诸如数字、描述性文本、专有代码、指针、对存储在其它存储器中(诸如在其它网络位置处)的数据的引用或函数用来计算相关数据的信息。

所述一个或多个处理器112可包括任何常规处理器,诸如市售cpu。另选地,所述处理器可为专用组件(诸如asic)或其它基于硬件的处理器。虽然不是必要的,但一个或多个计算设备110可包括专门硬件组件以更快速地或更有效地执行特定计算过程,诸如解码视频、匹配视频帧与图像、扭曲视频、编码扭曲视频等。

虽然图1在功能上将计算设备110的处理器、存储器和其它元件示出为在相同框内,但处理器、计算机、计算设备或存储器可实际上包括可容纳或不容纳在相同物理外壳内的多个处理器、计算机、计算设备或存储器。例如,所述存储器可为位于与一个或多个计算设备110的外壳不同的一个或多个外壳中的硬盘驱动器或其它存储介质。因此,对处理器、计算机、计算设备或存储器的提及将被理解为包括对可并行地进行操作或不并行地进行操作的处理器、计算机、计算设备或存储器的集合的提及。例如,计算设备110可包括作为负载平衡服务器场进行操作的服务器计算设备。再则,虽然下文所述的一些功能被指示为在具有单个处理器的单个计算设备上发生,但本文所述的主题的各种方面可由多个计算设备实施,例如,经由网络180传送信息。

所述一个或多个服务器计算设备110可位于网络180的各种节点处并且能够直接和间接地与网络180的其它节点通信。虽然图1至2中仅描绘几个计算设备,但应当了解,典型系统可包括大量连接计算设备,其中每个不同计算设备(以及收集设备)位于网络180的不同节点处。本文所述的网络180和居间节点可使用各种协议和系统来互连,使得所述网络可为互联网、万维网、特定内联网、广域网或局部网络的部分。所述网络可利用标准通信协议(诸如以太网、wi-fi和http)、一个或多个公司所专有的协议以及前述协议的各种组合。虽然如上所述在传输或接收信息时获得特定优点,但本文所述的主题的其它方面不限于任何特定的信息传输方式。

作为示例,所述一个或多个服务器计算设备110可包括一个或多个web服务器,其能够经由网络180与存储系统150以及计算设备120、130和140通信。例如,一个或多个服务器计算设备110可使用网络180来传输信息并且在显示器(诸如计算设备120、130或140的显示器122、132或142)上向用户(诸如用户220、230或240)呈现信息。在这一点上,计算设备120、130和140可被视为客户端计算设备并且可执行下文所述的全部或一些特征。

客户端计算设备中的每一者可类似于服务器计算设备110使用一个或多个处理器、存储器和指令来配置,如上所述。每个客户端计算设备120、130或140可为预期供用户220、250、250用的个人计算设备,并且具有通常结合个人计算设备来使用的所有组件,诸如中央处理单元(cpu)、存储数据和指令的存储器(例如,ram和内部硬盘驱动器)、诸如显示器122、132或142等显示器(例如,具有屏幕的监视器、触摸屏、投影仪、电视机或可操作以显示信息的其它设备)以及用户输入设备124(例如,鼠标、键盘、触摸屏或麦克风)。客户端计算设备还可包括用于记录视频流的相机、扬声器、网络接口设备以及用于将这些元件彼此连接的所有组件。

虽然客户端计算设备120、130和140可各自包括全尺寸个人计算设备,但其可另选地包括能够经由网络(诸如互联网)与服务器无线交换数据的移动计算设备。仅举例来说,客户端计算设备120可为移动电话或能够经由互联网获得信息的设备,诸如具有无线功能的pda、平板pc或上网本。在另一个示例中,客户端计算设备130可为头戴式计算系统。作为示例,用户可使用小型键盘、小键盘、麦克风、使用利用相机的视觉信号或触摸屏输入信息。

存储系统150可存储各种类型的信息。如下文更详细地描述,存储系统150可存储地理区域的太阳能通量、地理区域的各种图像(包括地图图像)、地理区域的物理环境信息以及地理区域的天气和气候信息。所存储的图像可包括风景、地标、建筑物等中的一者或多者。这些图像可为与其它信息相关联的图像文件的部分,所述其它信息诸如为可用于检索图像的图像标识符、创建图像的时间、拍摄图像的地点、正从什么角度观看图像和图像格式(jpeg、tiff等)。图像文件可含有具有诸如捕获图像的日期和时间等信息的时间戳。图像文件还可含有姿态信息,包括指示位置的地理位置信息(诸如纬度和经度或其它位置坐标)以及捕获图像的定向信息(前进方向(heading))(例如,图像的哪个部分面向“北”等)。

存储系统150还可存储3d几何形状数据和算法以用于分析并操纵图像。如上文解释并且下文更详细描述,这个3d几何形状数据可与存储系统150的图像中的任何对象的表面上的点相对应。

正如同存储器114,存储系统150可为能够存储服务器计算设备110能够访问的信息的任何类型的计算机化存储设备,诸如硬盘驱动器、存储卡、rom、ram、dvd、cd-rom、可写和只读存储器。另外,存储系统150可包括分布式存储系统,其中数据存储在可在物理上位于相同或不同地理位置处的多个不同存储设备上。存储系统150可经由网络180连接到计算设备,如图1和2所示,且/或可直接连接到或并入到计算设备110至140中的任一者(未示出)。

示例性方法

除了上文所描述并且附图所示出的操作之外,现将描述各种操作。以下操作不必以下文所述的精确次序来执行。而是,可以不同次序或同时地处理各种步骤,并且还可添加或省略步骤。

用户(诸如用户220)可使用其客户端计算设备120来请求用于地理区域的太阳能通量的动画呈现。用户请求可包括地理区域(诸如街道地址)以及时间帧(例如,一天、一周、一个月、一个季度、一年等)。所述时间帧识别可采集天气和气候并对其求平均以便确定太阳能通量所在的一年的时间周期。例如,用户请求可针对于三月份的在加州某镇123大街(邮编12345)处的太阳能通量的动画呈现。因此,在这个示例中,地理区域是加州某镇123大街(邮编12345),并且时间帧是三月份。

所述请求可被发送到一个或多个计算设备(诸如服务器计算设备110)并由其接收。作为响应,这些计算设备可生成太阳能通量,例如使用在三月份期间在所述地理区域(此处为加州某镇123大街(邮编12345))处捕获的立体图像和/或范围信息。服务器计算设备110可使用来自立体图像和/或测距的数据,并且通过从所述数据导出物理环境信息来生成太阳能通量。物理环境信息可包括位置信息(诸如地址、纬度/经度坐标或相对位置)和几何形状信息(诸如屋顶的角度、树木的位置)。物理环境信息可用于对建筑物以及在其周围的对象进行建模。可接着将天气和气候信息(诸如日出和日落时间、天气模式、太阳的位置、角度和强度等)与物理环境信息组合来确定太阳能通量。所使用的天气和气候信息可为给定时间帧的平均值。

图3a示出的是在所识别的地理区域(诸如加州某镇123大街(邮编12345))中的第一建筑物310和第二建筑物320的街景视图。使用在所述时间周期(此处为三月份)期间捕获的立体图像和/或激光雷达,采集第一和第二建筑物310、320的物理环境信息。物理环境信息包括对第二建筑物320与第一建筑物310相邻并且在其东面的指示。地理区域的几何形状信息包括第一建筑物的形状、宽度、长度和高度以及第二建筑物的形状、宽度、长度和高度。地理区域的几何形状信息中还包括第二建筑物320的高度大于第一建筑物310的高度。

再次,使用用户请求中所识别的时间帧(三月份),可从存储系统150检索三月份的所述地理区域的天气和气候信息并且对其进行分析以确定对于所述地理区域平均三月天是什么样的。在这个示例中,天气和气候信息包括在三月份中平均来说太阳在6:00am升起并且在6pm落下。还包括平均来说太阳在7:00am、12:00pm和5:00pm相对于所述地理区域的位置以及太阳的强度。

使用所生成的太阳能通量,可针对所识别的地理区域生成多个图像,如图4所示。可从存储系统150检索或从物理环境信息生成2d地图图像。所述2d地图图像可为从上方观看的地理区域的卫星图像。可接着将与一天的多个时间点相对应的太阳能通量投影到所述地理区域中的建筑物的屋顶上以生成所述多个图像。可只是使用投影、覆合和/或喷涂来将太阳能通量投影到2d地图图像上。投影涉及将太阳能通量直接投影到2d地图上,而不管建筑物的几何形状。覆合涉及将太阳能通量投影到2d地图中的最高表面。喷涂涉及将太阳能通量投影到具有作为屋顶的高可能性值的表面上。可基于物理环境的几何形状信息来确定特定表面的可能性值。例如,针对相对于地球表面几乎或非常接近水平或以0°±10°平躺以及离开地球表面超过阈值距离(诸如10英尺)的表面,可能性值为高。对于相对于地球表面几乎或非常接近垂直或以90°±30°平躺或者离开地球表面低于阈值距离的表面,可能性值为低。

可额外地将太阳能通量投影到所述地理区域中的也有可能安装太阳能面板的任何表面,诸如任何其它水平或近水平表面。太阳能通量可被显示为对应于用于给定时间点的太阳能通量的量的颜色梯度。颜色梯度可包括(例如)用于具有最大太阳能通量的区域的黄色、用于具有中等太阳能通量的区域的橙色以及用于几乎没有太阳能通量的区域的紫色。在这一点上,所述多个图像中的每个图像可显示在所述时间帧中的不同时间点处的太阳能通量。

例如,在将天气和气候与物理环境组合以导出太阳能通量之后,在图3b中针对含有第一建筑物310和第二建筑物320的地理区域生成图像300b。图像300b是第一建筑物310和第二建筑物320在7:00am的俯视图。在图像300b中使用梯度颜色显示太阳能通量,其中白色用于具有最大太阳能通量的区域、灰色用于具有中等太阳能通量的区域并且黑色/深灰色用于几乎没有太阳能通量的区域。因为太阳在所述地理区域中在7:00am以低角度位于东方,所以白色区域330位于第二建筑物320的屋顶的东侧并且灰色区域340位于第二建筑物320的屋顶的西侧。尽管太阳在东方位于低处,第一建筑物310在东侧上具有黑色/深灰色区域350,因为第二建筑物320由于两个建筑物的高度差而向第一建筑物310上投下阴影。所述阴影导致太阳能通量的急剧减小或不存在。作为静态图像,在没有关于建筑物的高度差的更多信息的情况下,可能不会立即明白为什么在第一建筑物310的屋顶的东侧上有黑色/深灰色区域350。

所述多个图像可包括显示在日出与日落之间的分开预定间隔(诸如一个小时或者更多或更少)的时间点处的太阳能通量的图像。例如,所述多个图像中的第一图像可展示在6:00am的所述地理区域的太阳能通量,所述多个图像中的第二图像可展示在7:00am的所述地理区域的太阳能通量,等等。

图4示出针对一天的不同时间点针对所述地理区域生成的三个图像。如上文论述,图像300b显示8:00am的太阳能通量,此时太阳在所述地理区域处在东方位于低处。图像410显示12:00pm的太阳能通量,此时太阳几乎在所述地理区域正上方。展示最大量的太阳能通量的白色区域位于第一建筑物310和第二建筑物320的屋顶的中心处,其中在屋顶的边缘处具有一点点灰色区域。在东侧上在第一建筑物310的屋顶上的黑色/深灰色区域被减少到一丁点。图像420显示5:00pm的太阳能通量,此时太阳在所述地理区域处在西方位于低处。白色区域位于第一建筑物310和第二建筑物320的西侧,其中在东侧上具有灰色区域。任何屋顶上都没有黑色/深灰色区域,因为第一建筑物的高度小于第二建筑物的高度。因此,第一建筑物310不在第二建筑物320上投下阴影。在太阳位于西方的情况下,第二建筑物320的阴影现在落到东侧而不落到第一建筑物310上。

可通过用在所述多个图像中的图像对之间具有转变的形式以时间次序显示所述多个图像来创建动画呈现,如图5所示。所述图像之间的转变可包括一个或多个图像的不透明度的渐变。在一个示例中,所述多个图像中的第一图像可被所述多个图像中的第二图像覆盖,使得所述第一图像中的地理位置被第二图像中的相同地理位置覆盖。第一图像可呈现在第一时间点处的太阳能通量并且使用100%不透明度来显示。第二图像可呈现在晚于第一时间点的第二时间点处的太阳能通量并且使用0%不透明度来显示。为了从第一图像转变到第二图像,第一图像的不透明度可逐渐改变为0%,并且第二图像的不透明度逐渐改变为100%。第一图像的不透明度改变可与第二图像的不透明度改变同时发生。另外,第一图像的不透明度改变的速率可与第二图像的不透明度改变的速率相同;因而,当第一图像的不透明度为90%时,第二图像的不透明度为10%;当第一图像的不透明度为80%时,第二图像的不透明度为20%;等等。

所述动画呈现可被发送到请求客户端计算设备120并由其接收以供向用户220显示。响应于用户输入,所述一个或多个计算设备110可播放所述动画。例如,播放按钮可接收用户输入。响应于其它用户输入,所述一个或多个计算设备110可在所创建的动画呈现中的图像之间导航。例如,滑块工具可接收用户输入以在动画呈现中在时间上向前或向后导航。滑块工具的长度可对应于动画呈现的时间长度。取决于滑块工具上的所选位置,展示来自动画呈现的年表的快照。与所述动画呈现一起,可提供去往展示如何针对所述地理区域(在这个示例中,加州某镇123大街(邮编12345))确定太阳能通量的网页的链接。

在图5中,图像300b被图像410覆盖,使得第一建筑物310和第二建筑物320被对齐。为了更清楚地示出两个图像中的不透明度的改变,在图5中分开显示图像300b和图像410。在第一转变点510处,图像300b处于100%不透明度,并且图像410处于0%不透明度。接着,图像300b的不透明度减小,同时图像410的不透明度增大,使得在第二转变点520处,图像300b和图像410两者均处于50%不透明度。不透明度改变持续进行,直到在第三转变点530处,图像300b处于0%不透明度并且图像410处于100%不透明度为止。接着针对图像410和图像420重复所述转变过程,其中图像410开始处于100%不透明度并且图像420开始处于0%不透明度。

在另选示例中,服务器计算设备110可接收先前生成的太阳能通量或从存储系统150检索所存储的太阳能通量以便生成动画呈现。另外,生成所述多个图像可包括使用高度图来修改太阳能通量以确定给定高度处的太阳能通量。

在其它示例中,可分批处理各种地理区域和一天中的时间点以便在假定太阳能通量目前可用的情况下生成用于较大地理区域的地图。换句话说,所识别的地理区域可被划分成多个较小地理区域并且一天的时间跨度可被划分成多个较小时间帧。在分批处理中,可通过同时或并行地处理用于所述多个较小地理区域和/或用于所述多个较小时间帧的太阳能通量来针对所述地理区域生成所述多个图像。对于地理区域的给定图像,可针对给定图像的每个像素确定太阳能通量,并且可组合所述像素以形成给定图像。确定太阳能通量所依据的数据可作为多个数据集来接收,在所述情况下分批处理可包括同时处理用于给定图像的多个数据集。分批处理所述多个数据集的结果可被合并以生成给定图像。合并可通过掺合或选择来自最近数据集的像素来完成。

作为另选方式,代替使用多个2d图像来创建动画,可使用地理区域的3d模型。3d模型可包括建筑物、树木、标志和固定在地理位置中的其它对象。可将太阳能通量投影到3d模型中。具体地说,可在3d模型中的可以放置太阳能面板的区域上显示太阳能通量。例如,建筑物的屋顶。可不在3d模型的太阳能面板为不适合或不恰当的部分上显示太阳能通量。如图6所示,3d模型600包括第一建筑物310和第二建筑物320。可将三月份中的在7:00am的在所述地理区域中的太阳能通量投影到第一建筑物310和第二建筑物320的屋顶上。因而,分别在第二建筑物320的屋顶的东侧和西侧上显示示出高太阳能通量区域的白色区域330和示出中等太阳能通量区域的灰色区域340。表示几乎没有太阳能通量的区域的黑色/深灰色区域350由于第二建筑物320所投下的阴影而位于建筑物310的屋顶的东侧,如上文论述。第一建筑物310和第二建筑物320的其它表面不显示太阳能通量,因为太阳能面板不会安装在第一和第二建筑物的侧面上。

可从针对生成太阳能通量所收集的相同立体图像和/或范围信息生成3d模型,在所述情况下可在从立体图像和/或范围信息生成3d模型时将所述太阳能通量自动包括在3d模型中。可接着与用于一天的给定时间点的太阳能通量一起显示3d模型。3d模型的显示可基于用户输入来改变。例如,可转动3d模型来以不同角度观看。所接收的用户输入可指定3d模型的角度和缩放中的至少一者。

在一些示例中,当查看3d模型的特定视图时,用户可观看3d模型上所显示的通量的动画。在这个示例中,所述多个图像可对应于所述特定视图并且可如上所述来生成并显示。在其它示例中,可使用一天的给定时间点的太阳能通量观看3d模型而没有任何动画。在这个示例中,用户可导航所述3d模型,提供用户输入来改变所述地理位置的3d模型的视图的位置、角度或缩放。

上述特征可用于以直观方式呈现太阳能通量以及其它信息。用户可输入地址以访问地图。动画地图向用户提供包括太阳能通量如何在时间过程中变化的太阳能通量来代替太阳能通量的单个快照。因此,用户通过观看动画地图来接收比传统2d静态地图更多的信息。3d地图在3d空间的上下文中向用户提供太阳能通量,其不仅允许用户更容易地辨认位置,而且还允许用户想象可以在哪里放置太阳能面板,例如在特定建筑物上,以便最有效地生成电力。除了呈现更多信息之外,在动画中或以3d呈现太阳能通量使得更加清楚显示什么以及为什么。呈现的清晰度仅仅在审美上而非在功能上减轻用户对通量覆盖的困惑。

图7是根据上述一些方面的示例性流程图700,其可由一个或多个计算设备(诸如服务器计算设备110)执行。在一个实施例中,在框702处识别地理区域。接着,在框704处针对所述地理区域识别太阳能通量。接着在框706处生成显示所述太阳能通量的所述地理区域的多个图像。所述多个图像中的每个图像显示在一天的不同时间点处的太阳能通量。在框708处通过用在所述多个图像中的图像之间具有转变的形式以时间次序显示所述多个图像来生成动画呈现。在框710处在显示器上向用户显示所述动画呈现。所述显示器可为客户端计算设备(诸如客户端计算设备120)上的显示器。

除非另有陈述,否则前述另选示例不会互相排斥。其可以各种组合来实施以实现独特优点。因为可在不脱离权利要求书所界定的主题的情况下利用上文论述的特征的这些和其它变型及组合,所以应当以说明而非限制权利要求书所界定的主题的方式看待对所述实施例的前述描述。作为示例,不必以上述精确次序执行前述操作。而是,可以不同次序或同时处理各种步骤。还可省略步骤,除非另有陈述。另外,提供本文所述的示例以及措辞为“诸如”、“包括”等的从句不应解释为将权利要求书的主题限于特定示例;而是,希望所述示例仅说明许多可能实施例中的一者。另外,不同附图中的相同参考编号可标识相同或相似元件。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1