Gis信息更新方法和系统的制作方法_3

文档序号:9200417阅读:来源:国知局
一段预设距离选取一个数据点的GIS信息,直至选取到所述预设数目的数据点。还可通过本领域技术人员惯用的其他技术手段选取数据点的信息。
[0112]对于地图加载模块300,可通过本领域技术人员惯用的技术手段对选取的GIS信息进行加载。
[0113]在一个实施例中,所述的GIS信息更新系统还可包括符号替换模块,用于在将选取的GIS信息加载到所述显示区域,生成GIS地图之前:
[0114]生成与所述GIS信息中用于标识地理信息的图片对应的图形符号。
[0115]以生成的图形符号替换所述GIS信息中的相应图片。
[0116]本实施例,用绘制的图形符号替换图片,可进一步显示区域需要显示的信息量,提高信息更新效率。
[0117]优选地,相应图片为对应的图形符号一致的图片。
[0118]优选地,可以通过数据采集应用或GPS设备采集经玮度等地理位置信息,然后导入GIS服务器的数据库,这些地理信息数据即为GIS地图图层的数据源。可在终端的管理平台,预设GIS图层的信息,如要展示的每个地理位置点的形状,大小,颜色等,并且可以对GIS信息进行分类展示,比如根据工作建设完成状态分类,完成的用三角形表示,未完成的用圆表示,或者完成的用绿色表示,未完成的用红色表示。这样的设置可以满足不同的场景需求。
[0119]在其他实施方式中,可在下载到需要显示的GIS信息后,即生成与所述GIS信息中用于标识地理信息的图片对应的图形符号。以生成的图形符号替换所述GIS信息中的相应图片
[0120]在另一个实施例中,所述的GIS信息更新系统还可包括信息推送模块,用于在将选取的GIS信息加载到所述显示区域,生成GIS地图的步骤之后:
[0121]若检测对所述GIS地图中任一数据点的触发事件,则显示所述数据点的信息显示框,以推送所述数据点的其他GIS信息。
[0122]本实施例,可向用户推送各数据点未显示的其他GIS信息或响应用户的提问,使得GIS信息展示更加多元化。
[0123]本实施例的GIS信息更新方法可以运行于智能手机等移动终端,通过部分加载数据来加速GIS信息(图层)在移动终端上的展现,减少移动终端资源的占用,加快移动终端GIS的运行及信息加载速度。
[0124]请参阅图4,图4是本发明GIS信息更新系统第二实施方式的结构示意图。
[0125]本实施方式所述的GIS信息更新系统与第一实施方式的不同之处在于:所述信息选取模块还包括哈希码获取模块410、信息集模块420、数量判断模块430、数据点选取模块440,其中:
[0126]哈希码获取模块410用于获取所述GIS信息中各个数据点的GIS信息的哈希码。
[0127]信息集模块420用于将哈希码相同的GIS信息划分为一个信息集,从各个信息集中选取N个数据点的GIS信息,N为自然数。
[0128]数量判断模块430用于,判断选取的GIS信息对应的数据点的数量是否超过所述预设数目。
[0129]数据点选取模块440用于在选取的数据点的数量超过所述预设数目时,则从选取的GIS信息中再次选取所述预设数目的数据点的GIS信息。
[0130]本实施例,通过GIS信息的哈希码,可快速筛选出预设数据的数据点的GIS信息,进行GIS地图加载、提高GIS信息更新效率。
[0131]优选地,可通过本领域惯用的哈希算法计算GIS信息的哈希码。可通过本领域惯用的技术手段选取数据点。
[0132]进一步地,N可为4或其他数值。
[0133]在其他实施方式中,可在显示区域需要显示的GIS信息的信息量超过预设信息阈值时,隐藏所述GIS信息中的文本信息,获取隐藏文本信息后的所述GIS信息中各个数据点的GIS信息的哈希码;将哈希码相同的GIS信息划分为一个信息集,从各个信息集中选取N个数据点的GIS信息,N为自然数;判断选取的GIS信息对应的数据点的数量是否超过所述预设数目;若超过,则从选取的GIS信息中再次选取所述预设数目的数据点的GIS信息。
[0134]以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
[0135]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【主权项】
1.一种GIS信息更新方法,其特征在于,包括以下步骤: 检测到信息更新事件时,判断显示区域需要显示的GIS信息的信息量是否超过预设信息阈值; 若超过,则从所述GIS信息中选取预设数目的数据点的GIS信息; 将选取的GIS信息加载到所述显示区域,生成GIS地图。2.根据权利要求1所述的GIS信息更新方法,其特征在于,判断显示区域需要显示的GIS信息中数据点总数是否超过预设数据阈值N的步骤包括以下步骤: 获取所述显示区域对应的经度范围和玮度范围; 从GIS服务器下载与所述经度范围和所述玮度范围对应的GIS信息; 判断下载的GIS信息中数据点总数是否超过所述预设数目,若超过,则判定所述GIS信息的信息量超过预设信息阈值。3.根据权利要求2所述的GIS信息更新方法,其特征在于,若下载的GIS信息中数据点总数未超过所述预设数目,则将下载的GIS信息加载到所述显示区域,生成GIS地图。4.根据权利要求1所述的GIS信息更新方法,其特征在于,从所述GIS信息中选取预设数目的数据点的GIS信息的步骤还包括以下步骤: 将所述GIS信息中的文本信息进行隐藏; 从隐藏文本信息后的所述GIS信息中选取预设数目的数据点的GIS信息。5.根据权利要求1所述的GIS信息更新方法,其特征在于,从所述GIS信息中选取预设数目的数据点的GIS信息的步骤包括以下步骤: 获取所述GIS信息中各个数据点的GIS信息的哈希码; 将哈希码相同的GIS信息划分为一个信息集,从各个信息集中选取N个数据点的GIS信息,N为自然数; 判断选取的GIS信息对应的数据点的数量是否超过所述预设数目; 若超过,则从选取的GIS信息中再次选取所述预设数目的数据点的GIS信息。6.根据权利要求1所述的GIS信息更新方法,其特征在于,判断显示区域需要显示的GIS信息的信息量是否超过预设信息阈值的步骤之前,包括以下步骤: 获取所述显示区域当前对应的经度范围和玮度范围; 判断获取的经度范围和维度范围分别与所述显示区域在预设时段之前对应的经度范围和玮度范围是否相同; 若否,则检测到信息更新事件。7.根据权利要求1所述的GIS信息更新方法,其特征在于,将选取的GIS信息加载到所述显示区域,生成GIS地图之前,还包括以下步骤: 生成与所述GIS信息中用于标识地理信息的图片对应的图形符号; 以生成的图形符号替换所述GIS信息中的相应图片。8.根据权利要求1至7中任意一项所述的GIS信息更新方法,其特征在于,将选取的GIS信息加载到所述显示区域,生成GIS地图的步骤之后,还包括以下步骤: 若检测对所述GIS地图中任一数据点的触发事件,则显示所述数据点的信息显示框,以推送所述数据点的其他GIS信息。9.一种GIS信息更新系统,其特征在于,包括: 阈值判断模块,用于在检测到信息更新事件时,判断显示区域需要显示的GIS信息的信息量是否超过预设信息阈值; 信息选取模块,用于在所述GIS信息的信息量超过所述预设信息阈值时,从所述GIS信息中选取预设数目的数据点的GIS信息; 地图加载模块,用于将选取的GIS信息加载到所述显示区域,生成GIS地图。10.根据权利要求9所述的GIS信息更新系统,其特征在于,所述阈值判断模块还包括范围获取模块、信息下载模块和数据判断模块,其中: 所述范围获取模块用于获取所述显示区域对应的经度范围和玮度范围; 所述信息下载模块用于从GIS服务器下载与所述经度范围和所述玮度范围对应的GIS信息; 所述数据判断模块用于判断下载的GIS信息中数据点总数是否超过所述预设数目,若超过,则判定所述GIS信息的信息量超过预设信息阈值。
【专利摘要】本发明涉及一种GIS信息更新方法和系统,所述方法包括:检测到信息更新事件时,判断显示区域需要显示的GIS信息的信息量是否超过预设信息阈值;若超过,则从所述GIS信息中选取预设数目的数据点的GIS信息;将选取的GIS信息加载到所述显示区域,生成GIS地图。实施本发明,可在有大量的GIS信息需要更新到GIS时,无需加载所有需要显示的GIS信息,只将选取的GIS信息加载到所述显示区域,生成GIS地图,能有效提高GIS信息更新效率和降低信息加载时间。
【IPC分类】G06F17/30
【公开号】CN104915401
【申请号】CN201510292724
【发明人】严丽萍, 乐友平, 黄朝翔, 李源
【申请人】广州杰赛科技股份有限公司
【公开日】2015年9月16日
【申请日】2015年5月29日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1