光缆路由的绘制方法及装置与流程

文档序号:15932529发布日期:2018-11-14 01:52阅读:659来源:国知局
本发明实施例涉及通信线路监控
技术领域
,尤其涉及一种光缆路由的绘制方法及装置。
背景技术
目前,我国已基本完成光进铜退的传输层改造,光缆布线遍布全国,其中,不乏跨地市、跨省甚至跨国境的超长主干光缆线路。主干光缆线路的监控对于我国保证通信信息安全至关重要。此外,在电信行业,在进行综合场景展示、故障监控和抢险救灾时也通常需要通过电子地图查看光缆路由走向。因此,需在电子地图上绘制显示光缆。现有技术中,在展示海量光缆路由时,主要采用的方法有两种:一种是采用gis引擎渲染技术在服务端将海量数据渲染成图片,在浏览器端展示;另一种是利用拓扑逻辑化展示技术,根据光缆的关键点位信息,在浏览器端绘制逻辑图。上述第一种方法虽能展示出光缆的精确路由,但由于以非矢量化的形式展示,浏览器端无法快速获取光缆路由且展示效果不灵活;第二种方法虽然以矢量化的形式展示,浏览器端可快速获取光缆路由且展示效果灵活但光缆路由不够准确。技术实现要素:本发明实施例提供一种光缆路由的绘制方法及装置,用以解决现有技术中无法同时保证在浏览器端的电子地图上快速准确地展示光缆路由。本发明实施例提供一种光缆路由的绘制方法,包括:若判断获知光缆路由上存在关键路由点,利用所述关键路由点将所述光缆路由分为若干段,每段光缆路由首尾之间不包含关键路由点;利用拉默-道格拉斯-普克算法对每一段光缆路由上的路由点进行抽稀,获取所述光缆路由的绘制点;在浏览器端电子地图上绘制所述绘制点,形成所述光缆路由。本发明实施例提供一种光缆路由的绘制装置,包括:分段模块、抽稀模块和绘制模块;所述分段模块,用于若判断获知光缆路由上存在关键路由点,利用所述关键路由点将所述光缆路由分为若干段,每段光缆路由首尾之间不包含关键路由点;所述抽稀模块,用于利用拉默-道格拉斯-普克算法对每一段光缆路由上的路由点进行抽稀,获取所述光缆路由的绘制点;所述绘制模块,用于在浏览器端电子地图上绘制所述绘制点,形成所述光缆路由。本发明实施例提供的光缆路由的绘制方法及装置,通过利用所述关键路由点将所述光缆路由分为若干段,并利用拉默-道格拉斯-普克算法对每一段光缆路由上的路由点进行抽稀,再在浏览器端电子地图上绘制光缆路由,使得绘制的光缆路由中包含所有关键路由点,保证了绘制的光缆路由的准确度,同时,抽稀使得绘制的路由点减少,保证了绘制光缆路由的速度。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本发明光缆路由的绘制方法实施例流程图;图2为本发明光缆路由的绘制装置实施例结构示意图。具体实施方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。如图1所示,本发明实施例提供一种光缆路由的绘制方法,包括:101、若判断获知光缆路由上存在关键路由点,利用所述关键路由点将所述光缆路由分为若干段,每段光缆路由首尾之间不包含关键路由点;102、利用拉默-道格拉斯-普克算法对每一段光缆路由上的路由点进行抽稀,获取所述光缆路由的绘制点;103、在浏览器端电子地图上绘制所述绘制点,形成所述光缆路由。在本实施例中,绘制的光缆路由可以为光缆的完整线路也可以为光缆的局部线路。当需绘制光缆的完整线路时,对光缆的完整线路上所有路由点进行判断和抽稀;当需绘制光缆的局部线路时,对光缆的局部线路上所有路由点进行判断和抽稀。关键路由点为光缆路由中涉及的各种设备。这些设备对应的位置能够准确反映光缆的走向。利用所述关键路由点将所述光缆路由分为若干段,每段光缆路由首尾之间不包含关键路由点,是由于关键路由点能够准确反映光缆的走向,为了保证绘制的光缆路由的准确度,在抽稀中需避免将关键路由点舍弃。对于分布广发、路由点数量巨大的光缆,在绘制时,为了避免因路由点数量巨大导致绘制速度过慢,采用抽稀的方式减小需绘制的路由点数量。本发明实施例提供的光缆路由的绘制方法,通过利用所述关键路由点将所述光缆路由分为若干段,并利用拉默-道格拉斯-普克算法对每一段光缆路由上的路由点进行抽稀,再在浏览器端电子地图上绘制光缆路由,使得绘制的光缆路由中包含所有关键路由点,保证了绘制的光缆路由的准确度,同时,抽稀使得绘制的路由点减少,保证了绘制光缆路由的速度。作为一种可选实施例,所述关键路由点包括业务路由点和业务设备;所述业务路由点至少包括:站点、机房、光交接箱、光分纤箱、拉远基站和分歧接头;所述业务设备至少包括:光接头和odf架。在本实施例中,关键路由点的具体种类可以包括站点、机房、光交接箱、光分纤箱、拉远基站、分歧接头、光接头和odf架。其中,关键路由点的设定可根据实际绘图需要自行灵活限定。在判断光缆路由上是否存在关键路由点时,仅需将各路由点与关键路由点进行比对,以判断路由点是否属于关键路由点。作为一种可选实施例,所述利用拉默-道格拉斯-普克算法对每一段光缆路由上的路由点进行抽稀之前还包括:从空间数据库中获取所述光缆路由上所有路由点的坐标信息。在本实施例中,进行抽稀时,具体需要使用路由点的坐标进行距离计算,因此,需要提前获取路由点的坐标信息。作为一种可选实施例,所述从空间数据库中获取所述光缆路由上所有路由点的坐标信息,具体包括:从空间数据库中获取所述关键路由点中属于所述业务路由点的路由点和所有非关键路由点的坐标信息;若所述关键路由点中包含光接头,获取所述光接头所属的井或杆,并从空间数据库中获取所述光接头所属的井或杆的坐标信息,作为所述光接头的坐标信息;若所述关键路由点中包含odf架,获取所述odf架所属站点,并从空间数据库中获取所述odf架所属站点的坐标信息,作为所述odf架的坐标信息。在本实施例中,空间数据库包含业务路由点和所有非关键路由点的坐标信息,因此,可以直接从空间数据库中获取所述关键路由点中属于所述业务路由点的路由点和所有非关键路由点的坐标信息。而空间数据库不包含光接头和odf架的坐标信息,但包含光接头所属的井或杆的坐标信息以及odf架所属站点的坐标信息。因此若所述关键路由点中包含光接头,获取所述光接头所属的井或杆,并从空间数据库中获取所述光接头所属的井或杆的坐标信息,作为所述光接头的坐标信息;若所述关键路由点中包含odf架,获取所述odf架所属站点,并从空间数据库中获取所述odf架所属站点的坐标信息,作为所述odf架的坐标信息。作为一种可选实施例,所述利用拉默-道格拉斯-普克算法对每一段光缆路由上的路由点进行抽稀,获取所述光缆路由的绘制点,具体包括:获取与浏览器端电子地图的比例尺对应的抽稀度,并根据所述光缆路由的长度和所述抽稀度,得到限差值;根据每一段光缆路由上路由点的坐标信息,获取每一段光缆路由上路由点与每一段光缆路由首尾连接形成的直线之间的最大距离值;根据所述限差值和所述最大距离值进行路由点抽稀,获取所述光缆路由的绘制点。在本实施例中,由于电子地图在不同比例尺下,对于数据展示的精度要求不同。相同的一条光缆,在省级视图中只需要展示主体路由,而在街道视图则需要展示精确路由。因此,可根据比例尺不同,采用不同抽稀度,同时,不同抽稀度下,数据压缩比例也不同,如表1所示。光缆路由的长度为光缆路由对应的所有路由点形成的折线的长度,即折线中各线段长度之和。表1比例尺抽稀度预计压缩比1∶40000000.899.5%以上1∶20000000.899.5%以上1∶10000000.799.0%至99.5%1∶5000000.799.0%至99.5%1∶2000000.692%至99%1∶1000000.692%至99%1∶500000.692%至99%1∶200000.580%至90%1∶100000.470%至85%1∶40000.260%至80%1∶200000限差值为光缆路由的长度与抽稀度的乘积。对每一段光缆路由上路由点进行抽稀的过程为:获取每一段光缆路由上每个路由点与每一段光缆路由首尾连接形成的直线之间的距离值,将这些距离值中的最大距离值与限差值进行比较,实现抽稀,获取每一段光缆路由的绘制点,从而得到光缆路由的绘制点。作为一种可选实施例,所述根据所述限差值和所述最大距离值进行路由点抽稀,获取所述光缆路由的绘制点,具体包括:若所述最大距离值小于所述限差值,将每一段光缆路由首尾之间的路由点全舍弃;反之,利用所述最大距离值对应路由点将每一段光缆路由分为两段,再利用拉默-道格拉斯-普克算法进行路由点抽稀。在本实施例中,最大距离值小于限差值时,说明路由点均靠近每一段光缆路由首尾连接形成的直线,可近似认为路由点均在每一段光缆路由首尾连接形成的直线上,因此将每一段光缆路由首尾之间的路由点全舍弃。反之,说明最大距离值对应路由点离每一段光缆路由首尾连接形成的直线较远,不可近似认为位于每一段光缆路由首尾连接形成的直线上,为保证绘制的光缆路由的准确度,需作为一个绘制点。对于最大距离值对应路由点分别与每一段光缆路由的首和尾之间的路由点是否需要舍弃,需要重新进行抽稀。作为一种可选实施例,所述在浏览器端电子地图上绘制所述绘制点,形成所述光缆路由,具体包括:根据所述绘制点在浏览器端电子地图上绘制贝塞尔曲线,形成所述光缆路由。贝塞尔曲线主要用于二维图形应用程序中的数学曲线,曲线由起始点,终止点(也称锚点)和控制点组成,通过调整控制点,贝塞尔曲线的形状会发生变化。在本实施例中,优选地,采用贝塞尔曲线绘制光缆路由。也可以根据实际需要选择其他曲线进行绘制。如图2所示,本发明实施例提供一种光缆路由的绘制装置,包括:分段模块21、抽稀模块22和绘制模块23;所述分段模块21,用于若判断获知光缆路由上存在关键路由点,利用所述关键路由点将所述光缆路由分为若干段,每段光缆路由首尾之间不包含关键路由点;所述抽稀模块22,用于利用拉默-道格拉斯-普克算法对每一段光缆路由上的路由点进行抽稀,获取所述光缆路由的绘制点;所述绘制模块23,用于在浏览器端电子地图上绘制所述绘制点,形成所述光缆路由。本发明实施例提供的光缆路由的绘制装置,通过利用所述关键路由点将所述光缆路由分为若干段,并利用拉默-道格拉斯-普克算法对每一段光缆路由上的路由点进行抽稀,再在浏览器端电子地图上绘制光缆路由,使得绘制的光缆路由中包含所有关键路由点,保证了绘制的光缆路由的准确度,同时,抽稀使得绘制的路由点减少,保证了绘制光缆路由的速度。最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1