一种可视化停水通知方法及系统技术方案

技术编号:22330131 阅读:145 留言:0更新日期:2019-10-19 12:16
本发明专利技术公开一种可视化停水通知方法及系统,该方法包括获取停水通知信息,导入各个区域用水用户分布地图,并在地图上圈选停水范围,根据圈选的停水范围生成对应的停水经纬度值范围,获取查询用户的地理位置信息,根据地理位置信息生成对应的经纬度值,判断经纬度值是否在停水经纬度值范围内,并且产生停水通知结果。该系统用于实现上述的停水通知方法。本发明专利技术基于位置信息和地图展示技术,用户可以直观、准确地查询是否在停水范围内,能够提前知道停水信息,以便做出相应的应对措施,可以降低停水对用户带来的生活不便,以提升供水方的工作效率。

【技术实现步骤摘要】
一种可视化停水通知方法及系统
本专利技术涉及数据处理及地图展示
,具体的,涉及一种可视化停水通知方法以及应用于该方法的系统。
技术介绍
在家庭用水的过程中,难免会遇到停水的情况,一般来说供水方都会在官网上发布停水通知,或者在停水区域粘贴停水通知。停水通知是水务公司停水前通过短信或者微信公众号等等渠道给用水用户发的关于停水时间、停水原因以及停水范围等内容的通知,以便用水用户能够在停水前做好准备,避免影响生活。所以用水用户能够及时,准确的了解到自己是否在停水范围内至关重要。但是用户不可能经常订阅供水方官方网页,还有通过小区贴公告的方式通知停水,停水通知若是粘贴不醒目,也很难引起用户的注意。若是用户预先不知道会停水,在停水之后会给生活带来极大的不便。目前供水方通过短信、微信公众号等渠道通知全部已预留手机号或者关注微信公众号的用户,停水范围是通过文字描述的,用水用户看到后不能直观的准确的知道自己所在区域是否在停水范围内。
技术实现思路
本专利技术的主要目的是提供一种基于位置信息和地图展示技术的可视化停水通知方法。本专利技术的另一目的是提供一种基于位置信息和地图展示技术的可视化停水通知系统。为了实现上述的主要目的,本专利技术提供的一种可视化停水通知方法包括获取停水通知信息,停水通知信息包括停水时间、停水原因和停水范围等信息;导入各个区域用水用户分布地图,并在地图上圈选停水范围;根据圈选的停水范围生成对应的停水经纬度值范围;获取查询用户的地理位置信息;根据地理位置信息生成对应的经纬度值,判断经纬度值是否在停水经纬度值范围内,并且产生停水通知结果。进一步的方案是,将停水通知结果发送至前端应用程序,以使前端应用程序对相关信息进行解析,并且展示停水通知结果页面,其中,停水通知结果包括查询用户在地图上的地理位置信息在停水范围内。更进一步的方案是,调用WebGIS客户端OpenLayers的JavaScript类库方法在圈选的停水范围生成对应的停水经纬度值范围,并用于在网页中实现地图的动态显示。更进一步的方案是,通过射线法计算出经纬度值是否在停水经纬度值范围内,其中,停水经纬度值范围为一多边形区域。更进一步的方案是,从经纬度值所在的位置坐标处引出一条射线与停水经纬度值范围所处的多边形区域进行相交,并产生多个交点;若交点数目为奇数,则可确定经纬度值在停水经纬度值范围内;若交点数目为偶数,则可确定经纬度值不在停水经纬度值范围内。由此可见,本专利技术提供的可视化停水通知方法基于位置信息和地图展示技术,可以将停水通知信息通过网络发布出去,向用户反映停水的区域,并在用户终端上所带的地图上显示停水区域以及对应的停水时间,相关文字性的提示,用户可以直观、准确的看到自己是否在停水范围内。另外,通过获取用户档案数据、终端定位技术和用户输入多种方式获取用户的位置信息,可以保证用户的位置信息准确,能够判断用户的用水地址是否在停水通知信息中的停水区域中,若是,则将停水通知信息发送到用户终端。所以,用户能够提前知道停水的时间,以便做出相应的应对措施,可以降低停水对用户带来的生活不便,提升水务企业的工作效率。为了实现上述的另一目的,本专利技术还提供一种可视化停水通知系统,包括停水通知管理模块,用于获取停水通知信息,停水通知信息包括停水时间、停水原因和停水范围等信息;停水通知管理模块还用于导入各个区域用水用户分布地图,并在地图上圈选停水范围;停水通知管理模块还用于根据圈选的停水范围生成对应的停水经纬度值范围;用户位置获取模块,用于获取查询用户的地理位置信息;位置计算模块,用于根据地理位置信息生成对应的经纬度值,判断经纬度值是否在停水经纬度值范围内,并且产生停水通知结果。进一步的方案是,展示模块,用于将停水通知结果发送至前端应用程序,以使前端应用程序对相关信息进行解析,并且展示停水通知结果页面,其中,停水通知结果包括查询用户在地图上的地理位置信息在停水范围内。更进一步的方案是,调用WebGIS客户端OpenLayers的JavaScript类库方法在圈选的停水范围生成对应的停水经纬度值范围,并用于在网页中实现地图的动态显示。更进一步的方案是,通过射线法计算出经纬度值是否在停水经纬度值范围内,其中,停水经纬度值范围为一多边形区域。更进一步的方案是,从经纬度值所在的位置坐标处引出一条射线与停水经纬度值范围所处的多边形区域进行相交,并产生多个交点;若交点数目为奇数,则可确定经纬度值在停水经纬度值范围内;若交点数目为偶数,则可确定经纬度值不在停水经纬度值范围内。由此可见,本专利技术提供的一种基于位置信息和地图展示技术的可视化停水通知系统包括地图范围圈选、生成已圈选范围的经纬度范围、计算用水用户位置是否在圈选范围内和地图展示等模块,向用户反映停水的区域,并在用户终端上所带的地图上显示停水区域以及对应的停水时间,相关文字性的提示,用户可以直观、准确的看到自己是否在停水范围内。另外,通过获取用户档案数据、终端定位技术和用户输入多种方式获取用户的位置信息,可以保证用户的位置信息准确,能够判断用户的用水地址是否在停水通知信息中的停水区域中,若是,则将停水通知信息发送到用户终端。所以,用户能够提前知道停水的时间,以便做出相应的应对措施,可以降低停水对用户带来的生活不便,提升水务企业的工作效率。【附图说明】图1是本专利技术一种可视化停水通知方法实施例的流程框图。图2是本专利技术一种可视化停水通知方法实施例中从被测点A中引出的一条射线与多边形区域的多个交点的示意图。图3是本专利技术一种可视化停水通知系统实施例的原理框图。【具体实施方式】为了使专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不限用于本专利技术。一种可视化停水通知方法实施例:参见图1,本实施例的停水通知方法在对用水用户进行停水通知时,首先,执行步骤S1,获取停水通知信息,其中,停水通知信息包括停水时间、停水原因和停水范围等信息。在本实施例中,在执行步骤S1后,还执行文字编辑步骤,文字编辑步骤包括:编辑停水时间、停水原因和停水范围等信息。然后,执行步骤S2,导入各个区域用水用户分布地图,并在地图上圈选停水范围。接着,执行步骤S3,根据圈选的停水范围生成对应的停水经纬度值范围。在地图上圈选停水范围(多边形区域),并生成地图圈选范围对应的经纬度值范围,本实施例中通过OpenLayers地图库来实现上述步骤S3,其中,经纬度范围的特征是圈选的停水范围的多边形区域每个顶点的经纬度值。具体地,调用WebGIS客户端OpenLayers的JavaScript类库方法在圈选的停水范围生成对应的停水经纬度值范围,并用于在网页中实现地图的动态显示。在本实施例中,在执行步骤S3后,还执行停水通知发布步骤,停水通知发布步骤包括:将文字编辑步骤和步骤S3生成的内容进行网络发布,用水用户可以通过发布的网络地址访问停水通知内容。在本实施例中,在执行步骤S3后,还执行位置存储步骤,位置存储步骤包括:存储步骤S3生成的停水经纬度值范围的经纬度值。然后,执行步骤S4,获取查询用户的地理位置信息。用户位置获取模块包括以下几种获取用户位置信息的方式:当用户通过停水通知发布步骤本文档来自技高网...

【技术保护点】
1.一种可视化停水通知方法,其特征在于,包括:获取停水通知信息,所述停水通知信息包括停水时间、停水原因和停水范围等信息;导入各个区域用水用户分布地图,并在地图上圈选停水范围;根据圈选的停水范围生成对应的停水经纬度值范围;获取查询用户的地理位置信息;根据所述地理位置信息生成对应的经纬度值,判断所述经纬度值是否在停水经纬度值范围内,并且产生停水通知结果。

【技术特征摘要】
1.一种可视化停水通知方法,其特征在于,包括:获取停水通知信息,所述停水通知信息包括停水时间、停水原因和停水范围等信息;导入各个区域用水用户分布地图,并在地图上圈选停水范围;根据圈选的停水范围生成对应的停水经纬度值范围;获取查询用户的地理位置信息;根据所述地理位置信息生成对应的经纬度值,判断所述经纬度值是否在停水经纬度值范围内,并且产生停水通知结果。2.根据权利要求1所述的可视化停水通知方法,其特征在于,在产生停水通知结果之后,所述方法还包括:将所述停水通知结果发送至前端应用程序,以使所述前端应用程序对相关信息进行解析,并且展示停水通知结果页面,其中,所述停水通知结果包括查询用户在地图上的地理位置信息在停水范围内。3.根据权利要求1所述的可视化停水通知方法,其特征在于,所述根据圈选的停水范围生成对应的停水经纬度值范围,包括:调用WebGIS客户端OpenLayers的JavaScript类库方法在圈选的停水范围生成对应的停水经纬度值范围,并用于在网页中实现地图的动态显示。4.根据权利要求1至3任一项所述的可视化停水通知方法,其特征在于,判断所述经纬度值是否在停水经纬度值范围内的条件包括:通过射线法计算出所述经纬度值是否在停水经纬度值范围内,其中,停水经纬度值范围为一多边形区域。5.根据权利要求4所述的可视化停水通知方法,其特征在于,所述通过射线法计算出所述经纬度值是否在停水经纬度值范围内,包括:从所述经纬度值所在的位置坐标处引出一条射线与所述停水经纬度值范围所处的多边形区域进行相交,并产生多个交点;若交点数目为奇数,则可确定所述经纬度值在停水经纬度值范围内;若交点数目为偶数,则可确定所述经纬度值不在停水经纬度值范围内。6.一种可视化停水通知系统,其特征在于,包括:停水通知管理模块,用于获取停水通知信息,所述停水...

【专利技术属性】
技术研发人员:武昆峰许冬件肖红伟冯志日钟文辉
申请(专利权)人:珠海卓邦科技有限公司
类型:发明
国别省市:广东,44

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

1