预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共18页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)国家知识产权局(12)发明专利申请(10)申请公布号CN116089519A(43)申请公布日2023.05.09(21)申请号202211513558.0(22)申请日2022.11.29(71)申请人中国环境科学研究院地址100012北京市朝阳区洼里乡大羊坊8号(72)发明人王莹刘孝富王维刘柏音邱文婷(74)专利代理机构北京市盛峰律师事务所11337专利代理师席小东(51)Int.Cl.G06F16/26(2019.01)G06F16/29(2019.01)G06F9/451(2018.01)G06Q50/26(2012.01)权利要求书3页说明书8页附图6页(54)发明名称基于GIS的污染溯源路径可视化平台(57)摘要本发明提供一种基于GIS的污染溯源路径可视化平台,包括:河流矢量数据生成模块,用于生成研究范围的河流矢量数据;监测站点矢量数据生成模块,用于生成研究范围的监测站点矢量数据;基于GIS的污染溯源路径可视化平台,包括页面生成模块、污染溯源路径追踪模块、监听模块和渲染模块。本发明以水网、监控站点和水文站点的矢量数据为基础,根据污染路径追踪模型计算结果,实现污染路径结果可视化展示,并且,同时展示监测站点污染溯源路径和河流污染溯源路径,展示内容丰富,方便使用。CN116089519ACN116089519A权利要求书1/3页1.一种基于GIS的污染溯源路径可视化平台,其特征在于,包括:河流矢量数据生成模块,用于生成研究范围的河流矢量数据;监测站点矢量数据生成模块,用于生成研究范围的监测站点矢量数据;基于GIS的污染溯源路径可视化平台,包括页面生成模块、污染溯源路径追踪模块、监听模块和渲染模块;所述页面生成模块,用于分别加载研究范围的所述监测站点矢量数据和所述河流矢量数据,分别生成监测站点矢量数据图层和河流矢量图层,同时加载天地图底图图层,将所述监测站点矢量数据图层和所述河流矢量图层叠加显示到所述天地图底图图层上面,生成污染溯源路径可视化页面;所述污染溯源路径追踪模块,用于当接收到污染溯源路径追踪指令时,读取所述监测站点矢量数据,追踪得到由监测站点形成的监测站点污染溯源路径;再读取所述河流矢量数据,得到与所述监测站点污染溯源路径对应的河流污染溯源路径;所述监听模块,用于对所述污染溯源路径追踪模块进行监听,当监听到所述污染溯源路径追踪模块得到河流污染溯源路径时,将所述河流污染溯源路径和所述监测站点污染溯源路径发送给所述渲染模块;所述渲染模块,用于在接收到所述监听模块发送的所述河流污染溯源路径时,将所述河流污染溯源路径动态渲染到所述页面生成模块生成的所述污染溯源路径可视化页面中,完成在污染溯源路径可视化页面中显示河流污染溯源路径,同时将所述监听模块发送的所述监测站点污染溯源路径显示到所述污染溯源路径可视化页面的右下角。2.根据权利要求1所述的基于GIS的污染溯源路径可视化平台,其特征在于,所述河流矢量数据生成模块,具体用于:步骤1.1,读取原始水网矢量数据;所述原始水网矢量数据包括多个河流节点;步骤1.2,对于每个本级河流节点,判断其是否具有上级河流节点名称的字段属性,如果有,则执行步骤1.3;如果没有,则执行步骤1.4;步骤1.3,验证本级河流节点的字段属性中的上级河流节点名称对应的上级河流节点,是否位于本级河流节点的两端,如果在,则说明其上级河流节点名称的字段属性正确;如果不在,则说明其上级河流节点名称的字段属性错误,通过网络查询的方式查找本级河流节点的上级河流节点,并采用查找到的上级河流节点名称,更新其字段属性中原来的上级河流节点名称;然后执行步骤1.5;步骤1.4,通过网络查询的方式查找本级河流节点的上级河流节点,并采用查找到的上级河流节点名称,补充到其字段属性中;然后执行步骤1.5;步骤1.5,由此得到每个本级河流节点的上级河流节点名称,然后,根据上级河流节点和本级河流节点的位置关系,对河流流向进行标注,得到初始河流矢量数据;步骤1.6,对所述初始河流矢量数据进行断流续接处理,得到断流续接后的河流矢量数据;步骤1.7,对所述断流续接后的河流矢量数据进行分段命名,得到最终的河流矢量数据。3.根据权利要求2所述的基于GIS的污染溯源路径可视化平台,其特征在于,步骤1.6具体为:2CN116089519A权利要求书2/3页所述初始河流矢量数据中,具有多个连接本级河流节点和其上级河流节点的河流线段,采用分线法,计算得到每个河流线段对应的河道缓冲区,将河道缓冲区作为本段河流河道;根据河流节点上下级关联情况,对具有相邻上下级关系的两条河流河道,在空间维度上进行交叉分析,得到两条河流河道的最近距离,如果最近距离等于0,则代表两条河流河道相交,不需要进行断流续接处理;如果最近距离大于0,则代表两条河流河道不相交,进行断流