著录项信息
专利名称 | GIS信息更新方法和系统 |
申请号 | CN201510292724.2 | 申请日期 | 2015-05-29 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2015-09-16 | 公开/公告号 | CN104915401A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F17/30 | IPC分类号 | G;0;6;F;1;7;/;3;0查看分类表>
|
申请人 | 广州杰赛科技股份有限公司 | 申请人地址 | 广东省广州市海珠区新港中路381号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 广州杰赛科技股份有限公司 | 当前权利人 | 广州杰赛科技股份有限公司 |
发明人 | 严丽萍;乐友平;黄朝翔;李源 |
代理机构 | 广州华进联合专利商标代理有限公司 | 代理人 | 黄晓庆 |
摘要
本发明涉及一种GIS信息更新方法和系统,所述方法包括:检测到信息更新事件时,判断显示区域需要显示的GIS信息的信息量是否超过预设信息阈值;若超过,则从所述GIS信息中选取预设数目的数据点的GIS信息;将选取的GIS信息加载到所述显示区域,生成GIS地图。实施本发明,可在有大量的GIS信息需要更新到GIS时,无需加载所有需要显示的GIS信息,只将选取的GIS信息加载到所述显示区域,生成GIS地图,能有效提高GIS信息更新效率和降低信息加载时间。
1.一种GIS信息更新方法,其特征在于,包括以下步骤:
检测到信息更新事件时,判断显示区域需要显示的GIS信息的信息量是否超过预设信息阈值;
若超过,则从所述GIS信息中选取预设数目的数据点的GIS信息,所述数据点为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信息加载到所述显示区域,生成GIS地图;
其中,所述阈值判断模块还包括用于通过比较所述显示区域需要显示的GIS信息中的数据点的数目与所述预设数目,来判断显示区域需要显示的GIS信息的信息量是否超过预设信息阈值,所述的预设信息阈值为所述预设数目。
10.根据权利要求9所述的GIS信息更新系统,其特征在于,所述阈值判断模块还包括范围获取模块、信息下载模块和数据判断模块,其中:
所述范围获取模块用于获取所述显示区域对应的经度范围和纬度范围;
所述信息下载模块用于从GIS服务器下载与所述经度范围和所述纬度范围对应的GIS信息;
所述数据判断模块用于判断下载的GIS信息中数据点总数是否超过所述预设数目,若超过,则判定所述GIS信息的信息量超过预设信息阈值。
GIS信息更新方法和系统\n技术领域\n[0001] 本发明涉及地理信息系统技术领域,特别是涉及一种GIS信息更新方法和系统。\n背景技术\n[0002] 在通信规划设计领域中,经常需要对基站信息以及其周围情况进行勘察,需要查看当前区域或其他地理位置的基站详细信息,传统的勘察工作,需要携带PC(personal computer,个人计算机)来查看GIS信息,需要随身携带PC,且PC端无法保证实时更新数据信息。\n[0003] 随着移动互联网的发展,借助手机等移动终端的可移动、轻巧以及实时的网络连通等特性,通过查看手机等移动智能终端的GIS(地理信息系统)中的图层信息,可实时获取当前区域或其他地理位置的基站、目标建筑等地理环境信息。\n[0004] 但是,地理信息系统需要处理大量的空间位置信息,而手机等移动终端的处理速度慢且内存小,当有大量的图层信息需要覆盖到GIS中时,手机等移动终端的加载速度较慢、耗时多,导致GIS信息更新效率低。\n发明内容\n[0005] 基于此,有必要针对上述移动终端的GIS信息更新效率低的问题,提供一种GIS信息更新方法和系统。\n[0006] 一种GIS信息更新方法,包括以下步骤:\n[0007] 检测到信息更新事件时,判断显示区域需要显示的GIS信息的信息量是否超过预设信息阈值;\n[0008] 若超过,则从所述GIS信息中选取预设数目的数据点的GIS信息;\n[0009] 将选取的GIS信息加载到所述显示区域,生成GIS地图。\n[0010] 一种GIS信息更新系统,包括:\n[0011] 阈值判断模块,用于在检测到信息更新事件时,判断显示区域需要显示的GIS信息的信息量是否超过预设信息阈值;\n[0012] 信息选取模块,用于在所述GIS信息的信息量超过所述预设信息阈值时,从所述GIS信息中选取预设数目的数据点的GIS信息;\n[0013] 地图加载模块,用于将选取的GIS信息加载到所述显示区域,生成GIS地图。\n[0014] 上述GIS信息更新方法和系统,检测到信息更新事件且在显示区域需要显示的GIS信息的信息量超过预设信息阈值时,从所述GIS信息中选取预设数目的数据点的GIS信息;\n将选取的GIS信息加载到所述显示区域,生成GIS地图。可在有大量的GIS信息需要更新到GIS时,无需加载所有需要显示的GIS信息,只需将选取的GIS信息加载到所述显示区域,生成GIS地图,能有效提高GIS信息更新效率和降低信息加载时间。\n附图说明\n[0015] 图1是本发明GIS信息更新方法第一实施方式的流程示意图;\n[0016] 图2是本发明GIS信息更新方法第二实施方式的流程示意图;\n[0017] 图3是本发明GIS信息更新系统第一实施方式的结构示意图;\n[0018] 图4是本发明GIS信息更新系统第二实施方式的结构示意图。\n具体实施方式\n[0019] 本发明中的步骤虽然用标号进行了排列,但并不用于限定步骤的先后次序,除非明确说明了步骤的次序或者某步骤的执行需要其他步骤作为基础,否则步骤的相对次序是可以调整的。\n[0020] 请参阅图1,图1是本发明GIS信息更新方法第一实施方式的流程示意图。\n[0021] 本实施方式所述的GIS信息更新方法,可包括以下步骤:\n[0022] 步骤S101,检测到信息更新事件时,判断显示区域需要显示的GIS信息的信息量是否超过预设信息阈值。\n[0023] 步骤S102,若超过,则从所述GIS信息中选取预设数目的数据点的GIS信息。\n[0024] 步骤S103,将选取的GIS信息加载到所述显示区域,生成GIS地图。\n[0025] 本实施方式,检测到信息更新事件且在显示区域需要显示的GIS信息的信息量超过预设信息阈值时,从所述GIS信息中选取预设数目的数据点的GIS信息;将选取的GIS信息加载到所述显示区域,生成GIS地图。可在有大量的GIS信息需要更新到GIS时,无需加载所有需要显示的GIS信息,只将选取的GIS信息加载到所述显示区域,生成GIS地图,能有效提高GIS信息更新效率和降低信息加载时间。\n[0026] 其中,对于步骤S101,所述信息更新事件可为信息更新提示或指令,可为显示区域需要显示的GIS信息的经度、纬度变化,可为显示区域需要显示的GIS信息增加、删除或替换等。所述显示区域为显示GIS地图的区域。所述GIS信息包括各个位置点的环境信息,如建筑、植被、基站等信息。\n[0027] 优选地,可通过比较所述显示区域需要显示的GIS信息中的数据点的数目与所述预设数目,来判断显示区域需要显示的GIS信息的信息量是否超过预设信息阈值,相应的所述预设的信息阈值为所述预设数目;还可通过其他显示区域对应的经度范围和纬度范围或者显示区域需要显示的GIS信息占整个GIS地图对应的GIS信息的比值,来判断显示区域需要显示的GIS信息的信息量是否超过预设信息阈值,相应的所述预设的信息阈值为预设的经度范围和纬度范围或比值。如所述显示区域需要显示整个GIS地图对应的GIS信息时,判定显示区域需要显示的GIS信息的信息量是否超过预设信息阈值。\n[0028] 在一个实施例中,判断显示区域需要显示的GIS信息中数据点总数是否超过预设数据阈值N的步骤包括以下步骤:\n[0029] 获取所述显示区域对应的经度范围和纬度范围。\n[0030] 从GIS服务器下载与所述经度范围和所述纬度范围对应的GIS信息。\n[0031] 判断下载的GIS信息中数据点总数是否超过所述预设数目,若超过,则判定所述GIS信息的信息量超过预设信息阈值。\n[0032] 本实施例,将GIS信息预先存储在GIS服务器,可进一步降低对终端内存的要求,进而节省内存,通过显示区域对应的经度范围和纬度范围,可快速判定所述GIS信息的信息量是否超过预设信息阈值。\n[0033] 优选地,所述显示区域对应的经度范围和纬度范围为所述显示区域需要显示的GIS信息的经度和纬度。\n[0034] 在其他实施方式中,可预先将所需显示的地区的整个GIS地图对应的GIS信息预先从GIS服务器下载到终端,根据显示区域对应的经度范围和纬度范围,实时从预先下载的GIS信息中选取与所述经度范围和所述纬度范围对应的GIS信息。当GIS服务器中的GIS信息更新时,再重新下载更新的GIS信息。\n[0035] 进一步地,可显示GIS服务器中的GIS地图列表,对应不同的地区显示,如:\n[0036] (1)北京三里屯基站数据;\n[0037] (2)广州中山区基站数据;\n[0038] (3)深圳南山区基站数据;\n[0039] 对应GIS地图列表,可根据终端所需显示的地区选择GIS信息下载,比如广州中山区基站数据,包括多条GIS信息,用于表示每个基站的地理位置。\n[0040] 在另一个实施例中,判断显示区域需要显示的GIS信息的信息量是否超过预设信息阈值的步骤之前,包括以下步骤:\n[0041] 获取所述显示区域当前对应的经度范围和纬度范围。\n[0042] 判断获取的经度范围和维度范围分别与所述显示区域在预设时段之前对应的经度范围和纬度范围是否相同。\n[0043] 若否,则检测到信息更新事件。\n[0044] 本实施例,可通过所述显示区域对应的经纬度范围的变化,判断是否检测到信息更新事件,以快速更新GIS信息。\n[0045] 对于步骤S102,优选地,所述预设数目可为400,低于整个GIS地图中所包含的数据点总量。所述数据点可为GIS信息所在地图位置的坐标。\n[0046] 进一步地,在选取数据点之前,可预先查找相同的数据点,相同的数据点中仅存储一个,其他的删除,使相同的数据点仅保留一个,避免重复选取相同的数据点。\n[0047] 在一个实施例中,若下载的GIS信息中数据点总数未超过所述预设数目,则将下载的GIS信息加载到所述显示区域,生成GIS地图。\n[0048] 在另一个实施例中,从所述GIS信息中选取预设数目的数据点的GIS信息的步骤还包括以下步骤:\n[0049] 将所述GIS信息中的文本信息进行隐藏。\n[0050] 从隐藏文本信息后的所述GIS信息中选取预设数目的数据点的GIS信息。\n[0051] 本实施例,将GIS信息中的文本信息隐藏,可进一步降低显示区域需要显示的数据量,提高信息更新效率。\n[0052] 其中,所述文本信息为书面语言信息,如文字、符号等。\n[0053] 优选地,从隐藏文本信息后的所述GIS信息中选取N个数据点的GIS信息的步骤包括以下步骤:\n[0054] 通过随机函数从隐藏文本信息后的所述GIS信息中随机选取所述预设数目的数据点的GIS信息。\n[0055] 在其他实施方式中,可通过等距离选取法,每隔一段预设距离选取一个数据点的GIS信息,直至选取到所述预设数目的数据点。还可通过本领域技术人员惯用的其他技术手段选取数据点的信息,保持GIS地图的原有分布。\n[0056] 对于步骤S103,可通过本领域技术人员惯用的技术手段对选取的GIS信息进行加载。\n[0057] 在一个实施例中,将选取的GIS信息加载到所述显示区域,生成GIS地图之前,还包括以下步骤:\n[0058] 生成与所述GIS信息中用于标识地理信息的图片对应的图形符号。\n[0059] 以生成的图形符号替换所述GIS信息中的相应图片。\n[0060] 本实施例,用绘制的图形符号替换图片,可进一步显示区域需要显示的信息量,提高信息更新效率。\n[0061] 优选地,可以通过数据采集应用或GPS设备采集经纬度等地理位置信息,然后导入GIS服务器的数据库,这些地理信息数据即为GIS地图图层的数据源。可在终端的管理平台,预设GIS图层的信息,如要展示的每个地理位置点的形状,大小,颜色等,并且可以对GIS信息进行分类展示,比如根据工作建设完成状态分类,完成的用三角形表示,未完成的用圆表示,或者完成的用绿色表示,未完成的用红色表示。这样的设置可以满足不同的场景需求。\n[0062] 在其他实施方式中,可在下载到需要显示的GIS信息后,即生成与所述GIS信息中用于标识地理信息的图片对应的图形符号。以生成的图形符号替换所述GIS信息中的相应图片\n[0063] 在另一个实施例中,将选取的GIS信息加载到所述显示区域,生成GIS地图的步骤之后,还包括以下步骤:\n[0064] 若检测对所述GIS地图中任一数据点的触发事件,则显示所述数据点的信息显示框,以推送所述数据点的其他GIS信息。\n[0065] 本实施例,可向用户推送各数据点未显示的其他GIS信息或响应用户的提问,使得GIS信息展示更加多元化。\n[0066] 本实施例的GIS信息更新方法可以运行于智能手机等移动终端,通过部分加载数据来加速GIS信息(图层)在移动终端上的展现,减少移动终端资源的占用,加快移动终端GIS的运行及信息加载速度。\n[0067] 请参阅图2,图2是本发明GIS信息更新方法第二实施方式的流程示意图。\n[0068] 本实施方式所述的GIS信息更新方法与第一实施方式的不同之处在于:从所述GIS信息中选取预设数目的数据点的GIS信息的步骤包括以下步骤:\n[0069] 步骤S201,获取所述GIS信息中各个数据点的GIS信息的哈希码。\n[0070] 步骤S202,将哈希码相同的GIS信息划分为一个信息集,从各个信息集中选取N个数据点的GIS信息,N为自然数。\n[0071] 步骤S203,判断选取的GIS信息对应的数据点的数量是否超过所述预设数目。\n[0072] 步骤S204,若超过,则从选取的GIS信息中再次选取所述预设数目的数据点的GIS信息。\n[0073] 本实施例,通过GIS信息的哈希码,可快速筛选出预设数据的数据点的GIS信息,进行GIS地图加载、提高GIS信息更新效率。\n[0074] 优选地,可通过本领域惯用的哈希算法计算GIS信息的哈希码。可通过本领域惯用的技术手段选取数据点。\n[0075] 进一步地,N可为4或其他数值。\n[0076] 在其他实施方式中,可在显示区域需要显示的GIS信息的信息量超过预设信息阈值时,隐藏所述GIS信息中的文本信息,获取隐藏文本信息后的所述GIS信息中各个数据点的GIS信息的哈希码;将哈希码相同的GIS信息划分为一个信息集,从各个信息集中选取N个数据点的GIS信息,N为自然数;判断选取的GIS信息对应的数据点的数量是否超过所述预设数目;若超过,则从选取的GIS信息中再次选取所述预设数目的数据点的GIS信息。\n[0077] 请参阅图3,图3是本发明GIS信息更新系统第一实施方式的结构示意图。\n[0078] 本实施方式所述的GIS信息更新系统,可包括阈值判断模块100、信息选取模块200和地图加载模块300,其中:\n[0079] 阈值判断模块100,用于在检测到信息更新事件时,判断显示区域需要显示的GIS信息的信息量是否超过预设信息阈值。\n[0080] 信息选取模块200,用于在所述GIS信息的信息量超过所述预设信息阈值时,从所述GIS信息中选取预设数目的数据点的GIS信息。\n[0081] 地图加载模块300,用于将选取的GIS信息加载到所述显示区域,生成GIS地图。\n[0082] 本实施方式,检测到信息更新事件且在显示区域需要显示的GIS信息的信息量超过预设信息阈值时,从所述GIS信息中选取预设数目的数据点的GIS信息;将选取的GIS信息加载到所述显示区域,生成GIS地图。可在有大量的GIS信息需要更新到GIS时,无需加载所有需要显示的GIS信息,只将选取的GIS信息加载到所述显示区域,生成GIS地图,能有效提高GIS信息更新效率和降低信息加载时间。\n[0083] 其中,对于阈值判断模块100,所述信息更新事件可为信息更新提示或指令,可为显示区域需要显示的GIS信息的经度、纬度变化,可为显示区域需要显示的GIS信息增加、删除或替换等。所述显示区域为显示GIS地图的区域。\n[0084] 优选地,可通过比较所述显示区域需要显示的GIS信息中的数据点的数目与所述预设数目,来判断显示区域需要显示的GIS信息的信息量是否超过预设信息阈值,相应的所述预设的信息阈值为所述预设数目;还可通过其他显示区域对应的经度范围和纬度范围或者显示区域需要显示的GIS信息占整个GIS地图对应的GIS信息的比值,来判断显示区域需要显示的GIS信息的信息量是否超过预设信息阈值,相应的所述预设的信息阈值为预设的经度范围和纬度范围或比值。如所述显示区域需要显示整个GIS地图对应的GIS信息时,判定显示区域需要显示的GIS信息的信息量是否超过预设信息阈值。\n[0085] 在一个实施例中,阈值判断模块100还可包括范围获取模块、信息下载模块和数据判断模块,其中:\n[0086] 所述范围获取模块用于获取所述显示区域对应的经度范围和纬度范围。\n[0087] 所述信息下载模块用于从GIS服务器下载与所述经度范围和所述纬度范围对应的GIS信息。\n[0088] 所述数据判断模块用于判断下载的GIS信息中数据点总数是否超过所述预设数目,若超过,则判定所述GIS信息的信息量超过预设信息阈值。\n[0089] 本实施例,将GIS信息预先存储在GIS服务器,可进一步降低对终端内存的要求,进而节省内存,通过显示区域对应的经度范围和纬度范围,可快速判定所述GIS信息的信息量是否超过预设信息阈值。\n[0090] 优选地,所述显示区域对应的经度范围和纬度范围为所述显示区域需要显示的GIS信息的经度和纬度。\n[0091] 在其他实施方式中,可预先将所需显示的地区的整个GIS地图对应的GIS信息预先从GIS服务器下载到终端,根据显示区域对应的经度范围和纬度范围,实时从预先下载的GIS信息中选取与所述经度范围和所述纬度范围对应的GIS信息。当GIS服务器中的GIS信息更新时,再重新下载更新的GIS信息。\n[0092] 进一步地,可显示GIS服务器中的GIS地图列表,对应不同的地区显示,如:\n[0093] (1)北京三里屯基站数据;\n[0094] (2)广州中山区基站数据;\n[0095] (3)深圳南山区基站数据;\n[0096] 对应GIS地图列表,可根据终端所需显示的地区选择GIS信息下载,比如广州中山区基站数据,包括多条GIS信息,用于表示每个基站的地理位置。\n[0097] 在另一个实施例中,所述的GIS信息更新系统还可包括更新事件检测模块,用于:\n[0098] 获取所述显示区域当前对应的经度范围和纬度范围。\n[0099] 判断获取的经度范围和维度范围分别与所述显示区域在预设时段之前对应的经度范围和纬度范围是否相同。\n[0100] 若否,则检测到信息更新事件。\n[0101] 本实施例,可通过所述显示区域对应的经纬度范围的变化,判断是否检测到信息更新事件,以快速更新GIS信息。\n[0102] 对于信息选取模块200,优选地,所述预设数目可为400,低于整个GIS地图中所包含的数据点总量。所述数据点可为GIS信息所在地图位置的坐标。\n[0103] 进一步地,在选取数据点之前,可预先查找相同的数据点,相同的数据点中仅存储一个,其他的删除,使相同的数据点仅保留一个,避免重复选取相同的数据点。\n[0104] 在一个实施例中,若下载的GIS信息中数据点总数未超过所述预设数目,则将下载的GIS信息加载到所述显示区域,生成GIS地图。\n[0105] 在另一个实施例中,信息选取模块200还可用于:\n[0106] 将所述GIS信息中的文本信息进行隐藏。\n[0107] 从隐藏文本信息后的所述GIS信息中选取预设数目的数据点的GIS信息。\n[0108] 本实施例,将GIS信息中的文本信息隐藏,可进一步降低显示区域需要显示的数据量,提高信息更新效率。\n[0109] 其中,所述文本信息为书面语言信息,如文字、符号等。\n[0110] 优选地,信息选取模块200还可用于通过随机函数从隐藏文本信息后的所述GIS信息中随机选取所述预设数目的数据点的GIS信息。\n[0111] 在其他实施方式中,信息选取模块200还可通过等距离选取法,每隔一段预设距离选取一个数据点的GIS信息,直至选取到所述预设数目的数据点。还可通过本领域技术人员惯用的其他技术手段选取数据点的信息。\n[0112] 对于地图加载模块300,可通过本领域技术人员惯用的技术手段对选取的GIS信息进行加载。\n[0113] 在一个实施例中,所述的GIS信息更新系统还可包括符号替换模块,用于在将选取的GIS信息加载到所述显示区域,生成GIS地图之前:\n[0114] 生成与所述GIS信息中用于标识地理信息的图片对应的图形符号。\n[0115] 以生成的图形符号替换所述GIS信息中的相应图片。\n[0116] 本实施例,用绘制的图形符号替换图片,可进一步显示区域需要显示的信息量,提高信息更新效率。\n[0117] 优选地,相应图片为对应的图形符号一致的图片。\n[0118] 优选地,可以通过数据采集应用或GPS设备采集经纬度等地理位置信息,然后导入GIS服务器的数据库,这些地理信息数据即为GIS地图图层的数据源。可在终端的管理平台,预设GIS图层的信息,如要展示的每个地理位置点的形状,大小,颜色等,并且可以对GIS信息进行分类展示,比如根据工作建设完成状态分类,完成的用三角形表示,未完成的用圆表示,或者完成的用绿色表示,未完成的用红色表示。这样的设置可以满足不同的场景需求。\n[0119] 在其他实施方式中,可在下载到需要显示的GIS信息后,即生成与所述GIS信息中用于标识地理信息的图片对应的图形符号。以生成的图形符号替换所述GIS信息中的相应图片\n[0120] 在另一个实施例中,所述的GIS信息更新系统还可包括信息推送模块,用于在将选取的GIS信息加载到所述显示区域,生成GIS地图的步骤之后:\n[0121] 若检测对所述GIS地图中任一数据点的触发事件,则显示所述数据点的信息显示框,以推送所述数据点的其他GIS信息。\n[0122] 本实施例,可向用户推送各数据点未显示的其他GIS信息或响应用户的提问,使得GIS信息展示更加多元化。\n[0123] 本实施例的GIS信息更新方法可以运行于智能手机等移动终端,通过部分加载数据来加速GIS信息(图层)在移动终端上的展现,减少移动终端资源的占用,加快移动终端GIS的运行及信息加载速度。\n[0124] 请参阅图4,图4是本发明GIS信息更新系统第二实施方式的结构示意图。\n[0125] 本实施方式所述的GIS信息更新系统与第一实施方式的不同之处在于:所述信息选取模块还包括哈希码获取模块410、信息集模块420、数量判断模块430、数据点选取模块\n440,其中:\n[0126] 哈希码获取模块410用于获取所述GIS信息中各个数据点的GIS信息的哈希码。\n[0127] 信息集模块420用于将哈希码相同的GIS信息划分为一个信息集,从各个信息集中选取N个数据点的GIS信息,N为自然数。\n[0128] 数量判断模块430用于,判断选取的GIS信息对应的数据点的数量是否超过所述预设数目。\n[0129] 数据点选取模块440用于在选取的数据点的数量超过所述预设数目时,则从选取的GIS信息中再次选取所述预设数目的数据点的GIS信息。\n[0130] 本实施例,通过GIS信息的哈希码,可快速筛选出预设数据的数据点的GIS信息,进行GIS地图加载、提高GIS信息更新效率。\n[0131] 优选地,可通过本领域惯用的哈希算法计算GIS信息的哈希码。可通过本领域惯用的技术手段选取数据点。\n[0132] 进一步地,N可为4或其他数值。\n[0133] 在其他实施方式中,可在显示区域需要显示的GIS信息的信息量超过预设信息阈值时,隐藏所述GIS信息中的文本信息,获取隐藏文本信息后的所述GIS信息中各个数据点的GIS信息的哈希码;将哈希码相同的GIS信息划分为一个信息集,从各个信息集中选取N个数据点的GIS信息,N为自然数;判断选取的GIS信息对应的数据点的数量是否超过所述预设数目;若超过,则从选取的GIS信息中再次选取所述预设数目的数据点的GIS信息。\n[0134] 以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。\n[0135] 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
法律信息
- 2018-12-04
- 2015-10-14
实质审查的生效
IPC(主分类): G06F 17/30
专利申请号: 201510292724.2
申请日: 2015.05.29
- 2015-09-16
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2014-02-05
|
2013-10-30
| | |
2
| |
2014-09-24
|
2014-06-13
| | |
3
| |
2014-07-02
|
2012-12-28
| | |
4
| |
2010-06-30
|
2009-12-25
| | |
5
| |
2012-10-24
|
2012-07-09
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |