- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
云南省河流污染源排查系统设计和实现
云南省河流污染源排查系统设计和实现
摘要:为解决人工排查河流突发水污染事件排污企业名单时,工作效率低、可靠性差等问题,针对云南省河流数量庞大、分布广的特点,基于BS模式,利用Java编程语言及DBSCAN聚类算法、WebGIS的富客户端技术设计实现了云南省河流污染源排查系统。该系统实现云南省内6大水系干流及其一级支流和排污企业的信息化管理,并在发生水污染事件时及时排查出导致水污染事件发生的疑似企业名单,为环保部门分析及执法提供决策依据,提高环保部门的工作效率。
关键词关键词:水污染;Java;排查系统;WebGIS
DOIDOI:10.11907/rjdk.171905
中图分类号:TP319
文献标识码:A文章编号文章编号2017)011005804
0引言
环保部《2016年全国环境应急管理工作要点》提出做实环境安全隐患排查治理监管工作,各地环保部门要督促企业开展环境安全隐患排查治理,健全环境安全隐患治理制度,建立环境安全隐患排查治理档案,深化重点领域环境应急管理工作[1]。信息化手段是环境应急管理的必要技术手段,各地环保部门只有通过信息化建设,充分掌控所管企业的涉污数据,才能有效地督促指导污染企业开展环境风险评估,制定切实可行的预案并备案,从而及时防范并妥善应对突发环境事件[2]。
由于沿河居民日常生活和农业生产对河流水资源的依赖程度较高,因此提升水污染事件排查效率尤为重要[3]。云南水资源丰富,总量仅次于西藏、四川两省区,居全国第3位。省境内有大小河流600多条,其中水能资源蕴藏量在1万千瓦以上的有300条。然而,根据2016年云南省国家重点监控企业名单显示,云南省共有废水国家重点监控企业78家,废气国家重点监控企业87家,污水处理厂国家重点监控企业98家,涉污国家重点监控企业256家,危险废物国家重点监控企业32家[4]。除此551家登记在国家重点监控企业名单的企业外,还有许多企业存在排污。这些企业中的很大部分企业排污设施不完善,有些甚至直接将工业废水直接排入附近河流。当发生突发性水污染事件时,相关部门除了制定相关措施处理被污染水源外,还需要迅速定位污染排放企业,从源头上迅速堵截污染,并对相关企业进行追责。近年来,各级环保部门纷纷把制定突发性污染实践应急预案作为维护社会安全稳定的主要措施[5]。因此,河流污染源排查系统设计在相关部门中的应用尤为必要,可在很大程度上缓解手工排查污染企业费时费力的弊端。
1关键技术
1.1基于WebGIS的河流标定
本系统主要实现云南省河流与污染企业的电子地图展示,以及污染源排查结果的地图显示。因WebGIS(Web Geographic Information System)在水质监测系统中具有显著优势,可实现图形、图像、地理信息数据在空间框架下的动态链接,富客户端技术又使得程序部署灵活且用户交互性较强、用户体验丰富[67]。因此,系统调用高德地图Javascript API(Javascript Application Programming Interface)接口进行GIS显示。然而,河流在电子地图中展示需要已知一系列的点才能在地图上进行描绘。因此,需要先获取河流上一系列点的坐标。
河流可视为一条起伏的曲线。在此,本文给出关于河流拐点的定义,拐点即地图在某一缩放级别时,描绘河流曲线上的转折点。当拐点附件折线段范围无限小,则拐点就是极值点。假设将河流某一段抽象表示为二元函数表达式Z=f(lng,lat),其中lng和lat分别为点坐标的经度与纬度。则拐点为这一段中的极大值或者极小值,例如当P0坐标为(lng0,lat0)时使得Z=Zmin或者Z=Zmax,则P0点为拐点。
通过人工取点的方式从电子地图中取得云南省6大水系干流及其一级支流拐点经纬度数据保存于数据库中。
1.2污染源排查算法
污染源排查算法是污染源排查系统的核心,本系统中除了保存河流拐点信息,?将统计到的污染企业信息及其地理坐标也存储于数据库中。在污染源排查过程中通过对比提交的污染源地理坐标信息与数据库中的河流及企业数据,找出污染来源上游的疑似排污企业,再根据污染源信息与企业排污成分对比和搜查范围划定最后的疑似排污企业名单。
检索污染源位于哪条河流拐点附近时,先确定污染源所在簇,由簇序号在河流表中确定与污染源距离最近的拐点。通过该拐点向上游拐点追溯,由上游某一范围内的拐点依次调用距离计算函数求出距离河流上游指定距离企业名单,再通过污染成分筛查即可确定最终疑似企业名单。从地图中取出的拐点数据为二维数据,包括经度、纬度。在系统中为了加速污染定位排查速度,使用DBSCAN(DensityBased Spati
原创力文档


文档评论(0)