河道地图显示方法、装置、储存介质及设备与流程

文档序号:18707997发布日期:2019-09-17 23:59阅读:1428来源:国知局
河道地图显示方法、装置、储存介质及设备与流程

本发明涉及地图显示技术领域,特别涉及一种河道地图显示方法、装置、储存介质及设备。



背景技术:

河长制管理信息系统,要求显示管辖区域内的河道地图,并根据河段污染情况以不同的颜色分段显示,但无论是高德地图、百度地图或是腾讯地图等其它地图,出于国家政策等原因,其水利图中的河道都是不完整的,因此无法在电子地图上完整地显示河道。



技术实现要素:

本发明提出一种河道地图显示方法,解决现有技术的电子地图中无法完整显示河道的问题。

本发明的一种河道地图显示方法,包括步骤:

s1:导入辖区内河道的坐标;

s2:在电子地图上对应所述坐标的位置描点;

s3:将描的点进行连线以形成完整的河道。

其中,所述步骤s2包括:调用电子地图的描点api,在电子地图上对应坐标位置绘制点,并显示。

其中,所述步骤s3包括:调用电子地图的画线api,在步骤s2中相邻两点之间连线,并显示。

其中,所述步骤s2之前还包括:在电子地图上创建透明图层,所述步骤s2和s3中,在所述透明图层上描点和连线。

其中,所述步骤s3后还包括步骤s4:根据不同河段的水质,对不同河段显示不同颜色。

其中,所述步骤s4包括:

s41:实时采集在河道上设置的水质监测装置的水质数据,同时获取水质监测装置的坐标;

s42:判断水质监测装置所在的河段;

s43:在电子地图对应所述的河段上显示该水质数据对应设定的颜色。

其中,所述步骤s43中还包括:若水质未达到预定标准,将对应河段的颜色闪烁显示,并采集对应的水质监测装置拍摄的河段图片存储,在对应河段增加用于打开所述河段图片的链接。

本发明还提供了一种河道地图显示装置,其特征在于,包括用于执行上述任一项所述方法的单元。

本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述任一项所述的方法。

本发明还提供了一种河道地图显示设备,包括:处理器、网络接口和存储器,所述处理器、所述网络接口和所述存储器相互连接,其中,所述网络接口受所述处理器的控制用于收发消息,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述任一项所述的方法。

本发明通过将辖区内河道的坐标在电子地图上描点并连线,从而实现了电子地图上河道的完全显示。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明的一种河道地图显示方法流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本实施例的一种河道地图显示方法如图1所示,包括:

步骤s1,导入辖区内河道的坐标,即河道的经纬度坐标(也称gps坐标),其中,河道的坐标通过水利局的系统中获取。

步骤s2,在电子地图上对应坐标的位置描点,电子地图可以是高德地图、百度地图或腾讯地图等,描点时,全河道描点,无论显示河段和未显示河段均描点。

步骤s3,将描的点进行连线以形成完整的河道。

本实施例的河道地图显示方法通过将辖区内河道的坐标在电子地图上描点并连线,从而实现了电子地图上河道的完全显示。

本实施例中,步骤s2包括:调用电子地图的描点api,在电子地图上对应坐标位置绘制点,并显示。例如:高德地图,其描点api为amap.polyline。

本实施例中,步骤s3包括:调用电子地图的画线api,在步骤s2中相邻两点之间连线,并显示。例如:高德地图,其画线api也为amap.polyline。

本实施例中,步骤s2之前还包括:在电子地图上创建透明图层,步骤s2和s3中,在透明图层上描点和连线,即在透明图层上完全显示整个河道,通过显示和关闭透明图层,来灵活控制河道的显示,而且也不需要对原地图代码进行修改。具体地,例如:采用高德地图时,直接利用高德地图的画线api,则在描点和画线之前,会自动在高德地图的图层上创建透明图层。

步骤s3后还包括步骤s4:根据不同河段的水质,对不同河段显示不同颜色,例如:水质较好的河段显示蓝色,其次显示黄色、再次显示红色,最差显示紫色,以便更加直观地从电子地图上观察水质。河段为河道划分出的若干段落,每一河段对应一组坐标。

该步骤s4包括:

步骤s41,实时采集在河道上设置的水质监测装置的水质数据,同时获取水质监测装置的坐标,水质监测装置可通过无线传输模块实时回传水质数据。

步骤s42,判断水质监测装置所在的河段。具体通过水质监测装置的坐标与河段对应的一组坐标对比,若水质监测装置的坐标在该一组坐标覆盖的范围内,则判断水质监测装置位于该河段。

步骤s43,在电子地图对应的河段上显示该水质数据对应设定的颜色。

由于水质监测装置具有不同种类,用于监测不同的指标,每条河段均有多个不同种类的水质监测装置,在步骤s42中为了减小计算量以及时显示颜色,还可以预先将水质监测装置绑定到对应的河段,即水质监测装置id与河段id建立关系映射表,直接通过查询该关系映射表以确定水质监测装置所在的河段。

步骤s43中在显示颜色的同时,在对应河段上增加水质数据链接,点击后打开弹窗显示该河段的水质数据,便于工作人员查看,在污染之前及时采取治理措施。

进一步地,步骤s43中还包括:若水质未达到预定标准,将对应河段的颜色闪烁显示,并采集对应的水质监测装置拍摄的河段图片存储,在对应河段增加用于打开所述河段图片的链接。例如:定义紫色显色河段的水质为未达到预定标准,那么对应河段的紫色闪烁显示,以提醒工作人员注意。工作人员可以点击紫色闪烁的河段,打开该河段图片,从而观察到该河段的具体情况。

高德api的polyline提供了click点击事件,点击后使用高德信息窗体api(amap.infowindow)弹窗显示内容,内容为手写html+后台ajax数据,可通过将水质数据和河段图片添加到后台ajax数据中,即可在弹窗中显示水质数据和河段图片。

本发明还提供了一种河道地图显示装置,包括用于执行上述任一项所述方法的单元。

本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述任一项所述的方法。

本发明还提供了一种河道地图显示设备,包括:处理器、网络接口和存储器,所述处理器、所述网络接口和所述存储器相互连接,其中,所述网络接口受所述处理器的控制用于收发消息,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述任一项所述的方法。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1