一种基于地理信息系统的信息点聚类方法

文档序号:6619928阅读:254来源:国知局
一种基于地理信息系统的信息点聚类方法
【专利摘要】本发明提供一种基于地理信息系统的信息点聚类方法,包括以下步骤:根据显示区域的地理位置、比例尺和显示尺寸,确定参与聚类的数据范围;定义聚类区域的大小并据此将显示区域进行网格划分与序列化存储;根据确定的数据范围,加载符合范围要求的坐标信息点并形成信息点序列;依据聚类区域,从信息点序列中依次取出一信息点,并判断信息点是否在某一聚类区域内:如果是,则当前聚类区域的计数器+1,隐藏该信息点;否则,取出下一信息点并执行上述处理;重复上述,对序列化存储的每个聚类区域进行处理,直到所有的网格划分的所有聚类区域均处理完毕后;最后根据聚类对象以及显示区域的地理位置、比例尺和显示尺寸,在显示屏上显示聚类结果。
【专利说明】一种基于地理信息系统的信息点聚类方法

【技术领域】
[0001] 本发明涉及数据信息聚类处理【技术领域】,具体而言涉及一种基于地理信息系统的 信息点聚类方法。

【背景技术】
[0002] 输变电工程建设管理,主要分为线路工程及变电站工程,由于输变电工程建设的 实际情况,与地理信息有着密切的关系,输变电工程建设引入了地理信息系统作为载体来 实现形象的展示和管理。
[0003] 目前的这类以地理信息系统为基础的管理系统,与其它软件系统存在同样的问 题:需求会随着管理的要求变化而变化,而需求的变化,带来了开发的不停变更,因此,本发 明,着重解决的问题是如何实现业务领域的扩展的同时,避免或减少系统开发的工作。


【发明内容】

[0004] 本发明旨在解决在地理信息业务扩展的同时避免或减少二次开发,提出一种基于 地理信息系统的信息点聚类方法。
[0005] 本发明的上述目的通过独立权利要求的技术特征实现,从属权利要求以另选或有 利的方式发展独立权利要求的技术特征。
[0006] 为达成上述目的,本发明所采用的技术方案如下:
[0007] -种基于地理信息系统的信息点聚类方法,包括以下步骤:
[0008] 步骤1、根据显示区域的地理位置、比例尺和显示尺寸,确定参与聚类的数据范 围;
[0009] 步骤2、定义聚类区域的大小并据此将显示区域进行网格划分与序列化存储; [0010] 步骤3、根据前述步骤1确定的数据范围,加载符合范围要求的坐标信息点并形成 信息点序列;
[0011] 步骤4、依据前述步骤2的聚类区域,从信息点序列中依次取出一信息点,并判断 信息点是否在某一聚类区域内:如果是,则当前聚类区域的计数器+1,隐藏该信息点;否 贝1J,取出下一信息点并执行上述处理;在所有信息点处理完毕后形成一聚类对象;
[0012] 步骤5、重复上述步骤4,对序列化存储的每个聚类区域进行处理,直到所有的网 格划分的所有聚类区域均处理完毕后,形成多个聚类对象;以及
[0013] 步骤6、根据聚类对象以及显示区域的地理位置、比例尺和显示尺寸,在显示屏上 显示聚类结果。
[0014] 进一步的实施例中,前述信息点聚类方法中:
[0015] 聚类区域选择为由四角坐标定位的网格。
[0016] 进一步的实施例中,前述信息点聚类方法:
[0017] 聚类区域选择为地理行政区划,由一系列连续的边界坐标构成。
[0018] 进一步的实施例中,所述显示尺寸包括:
[0019] 在一个移动终端的显示屏、膝上型计算机的显示屏或台式计算机的显示屏上的显 示尺寸。
[0020] 进一步的实施例中,所述地理行政区划包括:
[0021] 以一省、市、州、县、区、镇中的一个或多个所确定的地理位置范围。
[0022] 由以上本发明的技术方案可知,本发明实现一种基于地理信息系统的信息点聚类 展示,直接通过坐标点数据和聚类范围定义,避免了二次开发的问题,可应用于输变电工程 建设领域,提供了展示及管理的手段,同时,根据业务的扩展性,聚类展示方法进行抽象和 制定数据标准,能够根据后期业务的扩展,实现地理信息点的聚类展示。

【专利附图】

【附图说明】
[0023] 图1为本发明较一实施方式基于地理信息系统的信息点聚类方法的流程示意图。
[0024] 图2利用图1实施例的信息点聚类方法实现的一个聚类显示的示意图。

【具体实施方式】
[0025] 为了更了解本发明的技术内容,特举具体实施例并配合所附图式说明如下。
[0026] 如图1所示,根据本发明的较优实施例,一种基于地理信息系统的信息点聚类方 法,包括以下步骤:
[0027] 步骤1、根据显示区域的地理位置、比例尺和显示尺寸,确定参与聚类的数据范 围;
[0028] 步骤2、定义聚类区域的大小并据此将显示区域进行网格划分与序列化存储;
[0029] 步骤3、根据前述步骤1确定的数据范围,加载符合范围要求的坐标信息点并形成 信息点序列;
[0030] 步骤4、依据前述步骤2的聚类区域,从信息点序列中依次取出一信息点,并判断 信息点是否在某一聚类区域内:如果是,则当前聚类区域的计数器+1,隐藏该信息点;否 贝1J,取出下一信息点并执行上述处理;在所有信息点处理完毕后形成一聚类对象;
[0031] 步骤5、重复上述步骤4,对序列化存储的每个聚类区域进行处理,直到所有的网 格划分的所有聚类区域均处理完毕后,形成多个聚类对象;以及
[0032] 步骤6、根据聚类对象以及显示区域的地理位置、比例尺和显示尺寸,在显示屏上 显示聚类结果。
[0033] 作为可选的方式,前述信息点聚类方法中:聚类区域选择为由四角坐标定位的网 格。如此,通过网格化划分就可以得到多个聚类区域,并对其进行序列化存储。
[0034] 作为另选的实施方式,前述信息点聚类方法:
[0035] 聚类区域选择为地理行政区划,由一系列连续的边界坐标构成。
[0036] 前述的地理行政区划,以一省、市、州、县、区、镇中的一个或多个所确定的地理位 置范围。例如,以江苏省,或者南京市,或者江宁区作为界限,确定地理位置的范围,从而确 定聚类区域的范围。
[0037] 作为可选的实施方式,前述显示尺寸包括:
[0038] 在一个移动终端的显示屏、膝上型计算机的显示屏或台式计算机的显示屏上的显 示尺寸。
[0039] 如图2所示的利用前述图1实施例的信息点聚类方法实现的一个聚类显示的示 意,其中是以江苏省作为显示区域的地理位置,按照特定比例尺和显示尺寸(图中是以膝 上型计算机的显示屏的显示尺寸为示例),确定参与聚类的数据范围,即位于江苏省范围内 的坐标信息点参与聚类,而位于显示区域的地理位置范围之外的坐标信息点不参与聚类, 例如图2中的处于上海、滁州市、马鞍山市、芜湖市、宣城市范围内的坐标信息点不参与聚 类。
[0040] 再以地理行政区划作为聚类区域,通过给出每个地级市的一系列连续边界坐标从 而构成若干个聚类区域,例如图2中所示的南京、镇江、扬州、泰州、常州、无锡、苏州和南 通。
[0041] 然后对参与聚类的每个数据进行取出,并进行聚类处理,在一个聚类区域进行坐 标判断和计数处理,如前所述,判断信息点是否在某一聚类区域内:如果是,则当前聚类区 域的计数器+1,隐藏该信息点;否则,取出下一信息点并执行上述处理;在所有信息点处理 完毕后形成一聚类对象;
[0042] 接下来对序列化存储的每个聚类区域(南京、镇江、扬州、泰州、常州、无锡、苏州 和南通地理区划)进行聚类处理,直到所有的网格划分的所有聚类区域均处理完毕后,形 成多个聚类对象。
[0043] 最后根据聚类对象以及显示区域的地理位置、比例尺和显示尺寸,在显示屏上显 示聚类结果,如图2所示。
[〇〇44] 虽然本发明已以较佳实施例揭露如上,然其并非用以限定本发明。本发明所属技 术领域中具有通常知识者,在不脱离本发明的精神和范围内,当可作各种的更动与润饰。因 此,本发明的保护范围当视权利要求书所界定者为准。
【权利要求】
1. 一种基于地理信息系统的信息点聚类方法,其特征在于,包括以下步骤: 步骤1、根据显示区域的地理位置、比例尺和显示尺寸,确定参与聚类的数据范围; 步骤2、定义聚类区域的大小并据此将显示区域进行网格划分与序列化存储; 步骤3、根据前述步骤1确定的数据范围,加载符合范围要求的坐标信息点并形成信息 点序列; 步骤4、依据前述步骤2的聚类区域,从信息点序列中依次取出一信息点,并判断信息 点是否在某一聚类区域内:如果是,则当前聚类区域的计数器+1,隐藏该信息点;否则,取 出下一信息点并执行上述处理;在所有信息点处理完毕后形成一聚类对象; 步骤5、重复上述步骤4,对序列化存储的每个聚类区域进行处理,直到所有的网格划 分的所有聚类区域均处理完毕后,形成多个聚类对象;以及 步骤6、根据聚类对象以及显示区域的地理位置、比例尺和显示尺寸,在显示屏上显示 聚类结果。
2. 根据权利要求1所述的基于地理信息系统的信息点聚类方法,其特征在于,前述信 息点聚类方法中: 聚类区域选择为由四角坐标定位的网格。
3. 根据权利要求1所述的基于地理信息系统的信息点聚类方法,其特征在于,前述信 息点聚类方法: 聚类区域选择为地理行政区划,由一系列连续的边界坐标构成。
4. 根据权利要求1所述的基于地理信息系统的信息点聚类方法,其特征在于,所述显 示尺寸包括: 在一个移动终端的显示屏、膝上型计算机的显示屏或台式计算机的显示屏上的显示尺 寸。
5. 根据权利要求1所述的基于地理信息系统的信息点聚类方法,其特征在于,所述地 理行政区划包括: 以一省、市、州、县、区、镇中的一个或多个所确定的地理位置范围。
【文档编号】G06F17/30GK104090959SQ201410331787
【公开日】2014年10月8日 申请日期:2014年7月14日 优先权日:2014年7月14日
【发明者】曾光, 谢洪平, 秦健, 丁志锋, 柏彬 申请人:国家电网公司, 江苏省电力公司, 江苏省电力公司电力经济技术研究院
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1