用于提供过滤的地理空间资产的系统和方法

文档序号:9672542阅读:403来源:国知局
用于提供过滤的地理空间资产的系统和方法
【技术领域】
[0001]本主题通常涉及地理空间资产,更具体地涉及一种用于向GIS客户端的用户提供过滤的地理空间资产系统和方法。
【背景技术】
[0002]地理信息系统(GIS)客户端根据地理空间坐标来捕获、存储、管理并显示数据元素。例如,诸如Google Maps的地图客户端将地图、卫星影像和其它地理空间数据渲染在二维表面上。类似地,诸如Google Earth的地球浏览客户端将卫星影像、地形、矢量和其它地理空间数据渲染在表示地球表面的三维几何形状上。因此,在与地理位置相对应的数据和图像被呈现给用户的同时,Google Maps或Google Earth的用户可在整个二维表面或三维几何形状上导航。
[0003]在许多情况下,可能期望向多组终端用户派发诸如2D地图或3D地球仪的地理空间资产,而不使每个终端用户组访问整个地理空间资产或者访问地理空间资产的相同部分。例如,出于法律、战略或其它原因,地理空间资产的管理者、经营者或所有者可能仅想与特定终端用户组共享与该组有关的资产内所包含的高分辨率数据。传统上,为了提供对地理空间数据的这样的特定化访问,需要针对每个终端用户组创建并维护单独的地理空间资产,这非常昂贵而且耗费大量时间和空间。

【发明内容】

[0004]本发明的实施例的方面和优点将在以下描述中部分地阐述,或者可从所述描述显而易见,或者可通过实施例的实践而了解。
[0005]在一个方面,本主题涉及一种用于提供过滤的地理空间资产的计算机实现的方法。该方法通常可包括提供对包括地理空间数据的参考地理空间资产的访问并且接收将过滤器与参考地理空间资产相关联的过滤器请求。所述过滤器请求可包括与限制对地理空间数据的一部分的访问相关联的至少一个过滤器参数。另外,所述方法可包括接收使用与过滤器相关联的访问点来访问参考地理空间资产的过滤版本的访问请求,并且将过滤器应用于参考地理空间资产以生成参考地理空间资产的过滤版本。该过滤版本可提供对包含在参考地理空间资产内的地理空间数据的仅一部分的访问。
[0006]在另一方面,本主题涉及一种用于提供过滤的地理空间资产的系统。该系统通常可包括一个或多个计算装置,其具有一个或多个处理器和相关联的存储器。所述存储器可存储指令,所述指令在被所述处理器执行时配置所述计算装置接收将第一过滤器与参考地理空间资产相关联的第一过滤器请求以及将第二过滤器与参考地理空间资产相关联的第二过滤器请求。参考地理空间资产可包括地理空间数据。第一过滤器请求可包括与限制对地理空间数据的第一部分的访问相关联的至少一个过滤器参数。第二过滤器请求可包括与限制对地理空间数据的第二部分的访问相关联的至少一个过滤器参数。存储在存储器中的指令还可配置所述计算装置接收访问参考地理空间资产的过滤版本的访问请求。该访问请求可与和第一过滤器请求或第二过滤器请求中的一个相关联的访问点相关联。另外,存储在存储器中的指令可配置所述计算装置基于访问请求将第一过滤器或第二过滤器应用于参考地理空间资产以生成参考地理空间资产的过滤版本。该过滤版本可提供对包含在参考地理空间资产内的地理空间数据的仅一部分的访问。
[0007]在另一方面,本主题涉及一种存储有计算机可执行指令的有形非暂时性计算机可读介质,所述指令在被一个或多个处理器执行时使得所述处理器执行特定操作。所述操作通常可包括存储参考地理空间资产。所述参考地理空间资产可包括地理空间数据并且可与过滤器关联。所述过滤器可包括用于限制对地理空间数据的一部分的访问的至少一个过滤器参数。所述操作还可包括接收访问参考地理空间资产的过滤版本的访问请求。该访问请求可与和过滤器相关联的访问点相关联。另外,所述操作可包括将过滤器应用于参考地理空间资产以生成参考地理空间资产的过滤版本。该过滤版本可提供对包含在参考地理空间资产内的地理空间数据的仅一部分的访问。
[0008]本公开的其它示例性方面涉及用于提供过滤的地理空间资产的系统、设备、非暂时性计算机可读介质、用户接口和装置。
[0009]各种实施例的这些和其它特征、方面和优点将参照以下描述和附图而变得更好理解。附图被并入并构成本说明书的一部分,附图示出本发明的实施例并且与说明书一起用来解释相关原理。
【附图说明】
[0010]涉及本领域普通技术人员的实施例的详细讨论在说明书中参照附图阐述,其中:
[0011]图1示出依据本主题的方面的用于提供过滤的地理空间资产的系统的一个实施例的不意图;
[0012]图2示出依据本主题的方面的可用于创建资产过滤器的合适用户接口的一个实施例;
[0013]图3示出依据本主题的方面的用于提供过滤的地理空间资产的方法的一个实施例的流程图;
[0014]图4示出图2所示的参考地理空间资产的部分的放大图,具体地示出包括在与资产相关联的过滤器内的所选择的R0I ;
[0015]图5示出图2所示的参考地理空间资产的部分的另一放大图,具体地示出包括在与资产相关联的不同过滤器内的两个所选择的R0I;
[0016]图6示出依据本主题的方面的用于提供过滤的地理空间资产的方法的另一实施例的流程图。
【具体实施方式】
[0017]现在将详细参照本发明的实施例,其一个或多个示例示出于附图中。每个示例按照实施例的说明的方式提供,而非限制本发明。事实上,对于本领域技术人员而言将显而易见的是,在不脱离本发明的范围或精神的情况下,可对实施例进行各种修改和变化。例如,作为一个实施例的部分示出或描述的特征可用于另一实施例以得到进一步的实施例。因此,旨在本主题涵盖落入所附权利要求书及其等同物的范围内的这样的修改和变化。
[0018]通常,本主题涉及一种用于向地理信息系统(GIS)客户端的用户提供过滤的地理空间资产的系统和方法。具体地讲,在若干实施例中,所公开的系统和方法可允许用户将一个或多个资产过滤器与特定的参考地理空间资产(即,一个或多个过滤器所应用于的基础资产)相关联。每个资产过滤器可被配置为限制和/或约束对包括在参考地理空间资产内的地理空间数据的一部分的访问(例如,通过限制派发给客户端装置的数据量)。结果,所公开的系统和方法可允许在向终端用户派发时动态地创建参考地理空间资产的过滤版本。
[0019]例如,管理者可控制对包含规定整个地理区域(例如,整个国家)要以高分辨率级别渲染的地理空间数据的3D地球仪的访问。然而,出于法律、战略或其它原因,管理者可能期望特定组的终端用户仅能够以高分辨率级别观看地理区域内的所选择的感兴趣区域(R0I)(例如,该国家内的特定城市),而该地理区域的其余部分仅可用于以较低的默认分辨率来观看。在这样的情况下,管理者可为3D地球仪创建资产过滤器,其包括用于所选择的R0I的高于默认分辨率的分辨率级别。随后,当该组中的终端用户中的一个请求访问3D地球仪时,可以防止这样的用户以高于默认分辨率级别的分辨率观看地理区域的R0I之外的部分的方式应用相对应的资产过滤器。例如,与以高于默认分辨率的分辨率级别渲染地理区域的R0I之外的部分相关联的地理空间数据可被忽略或者以其它方式不派发给用户的装置。因此,当用户尝试在他/她的装置上以高分辨率级别观看该地理区域时,该地理区域的R0I之外的部分可被模糊或者以其它方式不可用。
[0020]每个资产过滤器可与用于过滤由服务器接收的访问参考地理空间资产的访问请求的过滤器参数相关联。例如,过滤器参数可指定在其或以下接受对地理空间数据的所有请求的分辨率级别(例如,默认分辨率级别)。过滤器参数还可指定在其或以下接受对数据的请求的与一个或多个R0I和/或任何其它地理空间数据集合(例如,资产层)相关联的分辨率级别(例如,最大分辨率)。例如,可利用多边形来限定特定R0I。在这样的实施例中,相关联的过滤器参数可指定接受对包括在该特定R0I内或者与该特定R0I重叠的数据的请求的分辨率级别。
[0021]另外,应该理解,每个资产过滤器可被应用于包括在参考地理空间资产内的所有地理空间数据(例如,所有影像、地形和矢量数据)或者仅应用于地理空间数据的子集。此夕卜,分立的资产过滤器可被应用于每种类型的地理空间数据(例如,通过具有用于影像、地形和矢量数据集的分立的资产过滤器)。分立的资产过滤器还可被绑定到地理空间数据的特定通道或层。
[0022]在若干实施例中,当资产过滤器与特定R0I相关联时,过滤器可关于为R0I限定的边界是包含性的或排除性的。具体地,对于包含性的资产过滤器,对与R0I的边界重叠的数据的请求可被接受。例如,当使用四叉树地址来表示R0I时,对与完全限定在R0I边界内或者与R0I边界重叠的四叉树地址相关联的数据的任何请求可被接受。然而,对于排除性的资产过滤器,对与R0I边界重叠的数据的请求将被拒绝(例如,通过拒绝对与没有完全限定在R0I内的四叉树地址相关联的数据的请求)。
[0023]另外,在若干实施例中,参考地理空间资产的每个资产过滤器可与访问点(例如,URL)相关联。例如,第一过滤器可以是与第一访问点相关联创建的,第二过滤器可以是与第二访问点相关联创建的。在这样的实施例中,当用户使用第一访问点来访问参考地理空间资产时,可应用第一过滤器以按照符合与第一过滤器相关联的过
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1