一种基于地图的拓扑节点显示方法和装置制造方法及图纸

技术编号:24040742 阅读:27 留言:0更新日期:2020-05-07 03:19
本申请提供了一种基于地图的拓扑节点显示方法和装置,所述方法包括:确定显示地图的比例尺;根据所述比例尺确定在所述地图上显示所述拓扑节点的区域级别;将确定的区域级别对应的区域内的所述拓扑节点虚拟为一个虚拟区域节点,并在所述区域在所述地图上对应位置显示;根据虚拟后的节点信息将源端和宿端相同的链路虚拟为一条虚拟链路在所述地图对应位置上显示。该方法能够针对不同比例尺显示的地图将拓扑节点快速加载呈现在所述地图上。

A display method and device of topological nodes based on map

【技术实现步骤摘要】
一种基于地图的拓扑节点显示方法和装置
本专利技术涉及数据处理
,特别涉及一种基于地图的拓扑节点显示方法和装置。
技术介绍
拓扑图显示是网管系统中最重要的功能之一。随着互联网和Web技术的发展,网管系统逐渐支持B/S(浏览器/服务器模式)结构。在某些应用场景下,运营商不再仅仅只需要展示一张概念化的逻辑拓扑图,而是希望拓扑图与地图结合,使得设备根据实际地理位置,精确地展示在地图上。当拓扑节点(设备)数量太大时,在地图上一次性绘制太多拓扑节点,会对Web前端绘图形成压力,导致前端响应太长,界面呈现假死状态。另外,地图比例尺越小,单位面积内显示地图显示范围越大,精度越低,拓扑节点会越来越紧密地挨着,甚至出现部分或完全重叠的情况。当运营商的大量设备在同一个机房时,由于设备地理位置相同,无论采用多大的比例尺,都会在地图上完全重叠。如何优化拓扑节点在地图上的显示,使得所有拓扑节点快速加载,并真实且清晰地呈现在地图上是亟待解决的技术问题。
技术实现思路
有鉴于此,本申请提供一种基于地图的拓扑节点显示方法和装置,能够针对不同比例尺显示的地图将拓扑节点快速加载呈现在所述地图上。为解决上述技术问题,本申请的技术方案是这样实现的:在一个实施例中,提供了一种基于地图的拓扑节点显示方法,所述方法包括:确定显示地图的比例尺;根据所述比例尺确定在所述地图上显示所述拓扑节点的区域级别;将确定的区域级别对应的区域内的所述拓扑节点虚拟为一个虚拟区域节点,并在所述区域在所述地图上对应位置显示;根据虚拟后的节点信息将源端和宿端相同的链路虚拟为一条虚拟链路在所述地图对应位置上显示。在另一个实施例中,提供了一种基于地图的拓扑节点显示装置,所述装置包括:第一确定单元、第二确定单元、处理单元和显示单元;所述第一确定单元,用于确定显示地图的比例尺;所述第二确定单元,用于根据所述第一确定单元确定的所述比例尺确定在所述地图上显示所述拓扑节点的区域级别;所述处理单元,用于将所述第二确定单元确定的区域级别对应的区域内的所述拓扑节点虚拟为一个虚拟区域节点;根据虚拟后的节点信息将源端和宿端相同的链路虚拟为一条虚拟链路;所述显示单元,用于将所述处理单元处理获得的虚拟区域节点在所述区域在所述地图上对应位置显示;将所述虚拟链路在所述地图对应位置上显示。在另一个实施例中,提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如所述方法的步骤。在另一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现所述方法的步骤。由上面的技术方案可见,上述实施例中通过确定显示地图的比例尺的大小,以比例尺对应区域级别为单位将对应区域内的所有拓扑节点虚拟为一个虚拟区域节点在地图的对应区域位置上显示,并将由于虚拟所述拓扑节点为一个虚拟区域节点而使源端和宿端相同的链路虚拟为一条虚拟链路在所述地图对应位置上显示。该方案能够针对不同比例尺显示的地图将拓扑节点快速加载呈现在所述地图上。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例中基于地图的拓扑节点显示流程示意图;图2为按照第四比例尺显示地图时拓扑节点显示示意图;图3为按照第三比例尺显示地图时以第三区域级别划分地图上的区域的示意图;图4为图3中按照第三比例尺显示地图时拓扑节点显示示意图;图5为图4所示的地图上展开虚拟区域节点的示意图;图6为本申请实施例中应用于上述技术的装置结构示意图;图7为本专利技术实施例提供的电子设备的实体结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例例如能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其他步骤或单元。下面以具体实施例对本专利技术的技术方案进行详细说明。下面几个具体实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。本申请实施例中提供一种基于地图的拓扑节点显示方法,通过确定显示地图的比例尺的大小,以比例尺对应区域级别为单位将对应区域内的所有拓扑节点虚拟为一个虚拟区域节点在地图的对应区域位置上显示,并将由于虚拟所述拓扑节点为一个虚拟区域节点而使源端和宿端相同的链路虚拟为一条虚拟链路在所述地图对应位置上显示。该方案能够针对不同比例尺显示的地图将拓扑节点快速加载呈现在所述地图上。本申请实施例中实现基于地图的拓扑节点显示装置可以为一台具有数据处理功能的设备即可,如一台PC。下面结合附图,详细说明本申请实施例中实现基于地图的拓扑节点显示过程。在进行拓扑节点显示之前预先进行如下设置:设置比例尺区间范围与区域级别的对应关系;第一比例尺区间范围对应第一区域级别;第二比例尺区间范围对应第二区域级别;第三比例尺区间范围对应第三区域级别;第四比例尺区间范围对应第四区域级别;设置区域级别与区域的对应关系:第一区域级别对应以第一区域级别为单位的多个第一区域;第二区域级别对应以第二区域级别为单位的多个第二区域;第三区域级别对应以第三区域级别为单位的多个第三区域;第四区域级别对应以第四区域级别为单位的多个第四区域。其中,第一比例尺区间范围为[0,M);第二比例尺区间范围为[M,N);第三比例尺区间范围为[N,T);第四比例尺区间范围为[T,+∞);其中,T>N>M>0。T、M、N为大于0的数值。本申请实施例中以设置四个比例尺区间范围为例,第一区域级别、第二区域级别、第三区域级别可以分别为:省、市、区;第四区域级别即为实际的物理位置,(第一区域,即每个省对应的物理区域;第二区域,即每个市对应的物理区域;第三区域,即每个区对应的物理本文档来自技高网...

【技术保护点】
1.一种基于地图的拓扑节点显示方法,其特征在于,所述方法包括:/n确定显示地图的比例尺;/n根据所述比例尺确定在所述地图上显示所述拓扑节点的区域级别;/n将确定的区域级别对应的区域内的所述拓扑节点虚拟为一个虚拟区域节点,并在所述区域在所述地图上对应位置显示;/n根据虚拟后的节点信息将源端和宿端相同的链路虚拟为一条虚拟链路在所述地图对应位置上显示。/n

【技术特征摘要】
1.一种基于地图的拓扑节点显示方法,其特征在于,所述方法包括:
确定显示地图的比例尺;
根据所述比例尺确定在所述地图上显示所述拓扑节点的区域级别;
将确定的区域级别对应的区域内的所述拓扑节点虚拟为一个虚拟区域节点,并在所述区域在所述地图上对应位置显示;
根据虚拟后的节点信息将源端和宿端相同的链路虚拟为一条虚拟链路在所述地图对应位置上显示。


2.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:
设置比例尺区间范围与区域级别的对应关系;
第一比例尺区间范围对应第一区域级别;
第二比例尺区间范围对应第二区域级别;
第三比例尺区间范围对应第三区域级别;
第四比例尺区间范围对应第四区域级别;
设置区域级别与区域的对应关系:
第一区域级别对应以第一区域级别为单位的多个第一区域;
第二区域级别对应以第二区域级别为单位的多个第二区域;
第三区域级别对应以第三区域级别为单位的多个第三区域;
第四区域级别对应以第四区域级别为单位的多个第四区域。


3.根据权利要求2所述的方法,其特征在于,
第一比例尺区间范围为[0,M);
第二比例尺区间范围为[M,N);
第三比例尺区间范围为[N,T);
第四比例尺区间范围为[T,+∞);
其中,T>N>M>0。


4.根据权利要求3所述的方法,其特征在于,当所述区域级别为第四区域级别时,所述将确定的区域级别对应的区域内的所述拓扑节点虚拟为一个虚拟区域节点,包括:
将位于同一地理位置的拓扑节点虚拟为一个虚拟区域节点。


5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法进一步包括:
当接收到展开虚拟区域节点的请求时,将所述虚拟区域节点内的所有拓扑节点的信息,以及以所述拓扑节点为源端或宿端的链路信息在所述地图上显示。


6.一种基于地图...

【专利技术属性】
技术研发人员:顾雨沁王未浅
申请(专利权)人:北京格林威尔科技发展有限公司北京格林伟迪科技股份有限公司
类型:发明
国别省市:北京;11

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

1