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

用于WEB地图图块服务的特征管理制造技术

技术编号:21459547 阅读:47 留言:0更新日期:2019-06-26 06:43
根据本发明专利技术的一个实施方式,提供了一种通过web地图图块服务来确保特征的更新显示的方法。在该方法中,web地图图块服务数据库接收针对地图上的特征的变化,服务器系统识别缓存中的、受针对所述特征的变化影响的渲染图块。所述服务器系统通过例如删除所述缓存中的所识别的渲染图块来使这些图块无效。

【技术实现步骤摘要】
【国外来华专利技术】用于WEB地图图块服务的特征管理相关申请本申请要求2016年11月4日提交的题为“FeatureManagementforWebMapTileServices”的美国申请No.62/417620的优先权,以及2017年1月11日提交的题为“FeatureManagementforWebMapTileServices”的美国申请No.62/444964的优先权,其全部内容通过引用而并入于此。
本专利技术的例示性实施方式总体上涉及管理在web地图图块(tile)服务(WMTS)中显示的特征,更具体地,涉及确保在地图上特征变化后将特征正确显示给用户。
技术介绍
在常规Web地图图块服务(WMTS)中,将地图划分成离散的分区(即,图块)。当该服务接收到用户对地图的一部分的请求时,该服务检索要渲染为单个图块的对应数据。如果特征落入其中一个图块内,那么该服务相应地将该图块与该特征一起渲染。如图1至图3所示,正确显示的特征可能跨越多个图块。然而,由于WMTS系统中表示该特征的技术方式,只有图块的子集可以与该特征一起渲染。由于这种技术不足,因此,常规WMTS可能无法正确显示该特征。例如,在图1中,星本文档来自技高网...

【技术保护点】
1.一种用于通过web地图图块服务来确保特征的更新显示的方法,所述方法包括以下步骤:通过web地图图块服务数据库接收针对地图上的特征的变化;基于所述变化,在所述web地图图块服务数据库中更新所述地图上的所述特征;通过服务器系统识别缓存中的、受针对所述特征的变化影响的渲染图块;通过所述服务器系统使所述缓存中的所识别的渲染图块无效;通过所述服务器系统从客户端接收显示包括所更新的特征的、所述地图的一部分的请求;通过所述服务器系统从所述web地图图块服务数据库检索所更新的特征;以及通过所述服务器系统重新渲染被识别为受针对所述特征的变化影响的无效的图块,以用于向所述客户端显示。

【技术特征摘要】
【国外来华专利技术】2016.11.04 US 62/417,620;2017.01.11 US 62/444,9641.一种用于通过web地图图块服务来确保特征的更新显示的方法,所述方法包括以下步骤:通过web地图图块服务数据库接收针对地图上的特征的变化;基于所述变化,在所述web地图图块服务数据库中更新所述地图上的所述特征;通过服务器系统识别缓存中的、受针对所述特征的变化影响的渲染图块;通过所述服务器系统使所述缓存中的所识别的渲染图块无效;通过所述服务器系统从客户端接收显示包括所更新的特征的、所述地图的一部分的请求;通过所述服务器系统从所述web地图图块服务数据库检索所更新的特征;以及通过所述服务器系统重新渲染被识别为受针对所述特征的变化影响的无效的图块,以用于向所述客户端显示。2.根据权利要求1所述的方法,其中,使所识别的渲染图块无效的步骤包括以下步骤:通过所述服务器系统从所述缓存删除所识别的渲染图块。3.根据权利要求1所述的方法,所述方法还包括以下步骤:通过所述服务器系统将针对所述特征的变化存储在修改日志中。4.根据权利要求3所述的方法,其中,识别所述缓存中的受影响渲染图块的步骤包括以下步骤:基于存储在所述修改日志中的针对所述特征的变化来识别所述受影响渲染图块。5.根据权利要求4所述的方法,其中,识别所述缓存中的所述受影响渲染图块的步骤包括以下步骤:在经过了预定时间间隔之后,识别所述受影响渲染图块。6.根据权利要求4所述的方法,其中,识别所述缓存中的所述受影响渲染图块的步骤还包括以下步骤:在识别了所述受影响渲染图块之后,从所述修改日志中删除针对特征的所有变化。7.根据权利要求1所述的方法,其中,识别所述缓存中的受影响渲染图块的步骤包括以下步骤:基于所述特征的原点和所述特征的长度来识别受影响图块。8.根据权利要求1所述的方法,其中,识别所述缓存中的受影响渲染图块的步骤包括以下步骤:基于所述特征的原点和所述地图上的特征的最大已知长度来识别受影响图块。9.根据权利要求1所述的方法,其中,接收针对所述特征的变化的步骤包括以下步骤:接收针对所述特征的样式、长度或取向的变化,或其任何组合。10.根据权利要求1所述的方法,其中,接收针对所述特征的变化的步骤包括以下步骤:将针对所述特征的变化中的长度与所述地图上的特征的最大已知长度进行比较;以及基于针对所述特征的变化中的所述长度来更新所述最大已知长度。11.一种包括具有计算机代码的非暂时性计算机可读介质的计算机程序产品,所述计算机代码用于通过web地图图块服务来确保特征的更新显示,所述计算机代码包括:用于接收针对地图上的特征的变化的程序代码;用于基于所述变化在所述web地图图块服务数据库中更新所述地图上的所述特征的程序代码;用于识别缓存中的、受针对所述特征的变化影响的渲染图块的程序代码;用于使所述缓存中的所识别的渲染图块无效的程序代码;用于从客户端接收显示包括所更新的特征的、所述地图的一部分的请求的程序代码;用于从所述web地图图块服务数据库检索所更新的特征的程序代码;以及用于重新渲染被识别为受针对所述特征的变化影响的无效的图块以用于向所述客户端显示的程序代码。12.根据权利要求11所述的计算机程序产品,其中,用于使所识别的渲染图块无效的所述程序代码包括:用于从所述缓存删除所识别的渲染图块的程序代码。13.根据权利要求11所述的计算机程序产品,所述计算机程序产品还包括:用于将针对所述特征的变化存储在修改日志中的程序代码。14.根据权利要求13所述的计算机程序产品,其中,用于识别所述缓存中的受影响渲染图块的程序代码包括:用于基于存储在所述修改日志中的针对所述特征的变化来识别所述受影响渲染图块的程序代码。15.根据权利要求14所述的计算机程序产品,其中,用于识别所述缓存中的所述受影响渲染图块的程序代码包括:用于在经过了预定时间间隔之后识别所述受影响渲染图块的程序代码。16.根据权利要求14所述的计算机程序产品,其中,用于识别所述缓存中的所述受影响渲染图块的程序代码还包括:用于在识别了所述受影响渲染图块之后...

【专利技术属性】
技术研发人员:G·W·杰特M·拜格
申请(专利权)人:鹰图公司
类型:发明
国别省市:美国,US

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

1