System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 河道水质渲染方法、装置、计算机设备及存储介质制造方法及图纸_技高网

河道水质渲染方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:41846635 阅读:3 留言:0更新日期:2024-06-27 18:25
本申请提供一种河道水质渲染方法、装置、计算机设备及存储介质,方法包括:确定待渲染河道中监测点的经纬度坐标;计算待渲染河道中每条河段对应直线线段的方程;计算监测点到待渲染河道中每条河段对应的直线线段的垂直距离;计算监测点映射到每一河段对应直线线段上的投影点;计算河段上相邻投影点之间的分割点的坐标信息;根据分割点的坐标信息确定待渲染河道中所述河段的分段点;根据分段点对待渲染河道进行分割并对每一分割河段进行染色;将待渲染河段进行多个颜色过渡取值,生成GeoJSON轻量河道水质渲染图。本申请能够有效地呈现水质数据,并帮助用户进行数据分析和决策。

【技术实现步骤摘要】

本申请涉及环保信息水污染应用领域,涉及计算机图形图像学,尤其涉及一种河道水质渲染方法、装置、计算机设备及存储介质


技术介绍

1、“水资源-环境-社会经济”是一个巨大的系统,且水系属性数据有数据量大、结构复杂、变化速度快、与空间实体关系密切的特点。目前普遍使用的是利用物联网、传感器等技术,实时监测水资源的质量和数量,获取大量的数据。但是传统的基于遥感和地理信息系统的监测方法在观察水资源的变化趋势上存在一定的局限性,已经不适应现代水资源管理的需求,庞大的空间数据难以分析应用数据及各个子系统具有的时间变化特点,如图形的多层次迭加,大规模水流污染物扩散模拟,分布参数的流域模拟等。且我国水资源污染严重,水资源严重短缺,通过有效的技术手段来支持水资源管理的任务已经迫在眉睫。


技术实现思路

1、本申请实施例的目的在于提出一种河道水质渲染方法、装置、计算机设备及存储介质,能够解决现有技术中水资源检测方法存在的问题和局限性。

2、为了解决上述技术问题,本申请实施例提供一种河道水质渲染方法,所述河道水质渲染方法包括:确定待渲染河道中监测点的经纬度坐标;计算所述待渲染河道中每条河段对应直线线段的方程;计算所述监测点到所述待渲染河道中每条河段对应的所述直线线段的垂直距离;计算所述监测点映射到每一所述河段对应直线线段上的投影点;计算所述河段上相邻所述投影点之间的分割点的坐标信息;根据所述分割点的坐标信息确定所述待渲染河道中所述河段的分段点;根据所述分段点对所述待渲染河道进行分割并对每一分割河段进行染色;将所述待渲染河段进行多个颜色过渡取值,生成geojson轻量河道水质渲染图。

3、其中,所述计算所述待渲染河道中每条河段对应直线线段的方程,包括:获取所述待渲染河道的geojson数据,所述geojson数据包括所述待渲染河道的geo经纬度坐标;连接所述待渲染河道的geo经纬度坐标以将所述待渲染河道划分为多条河段,每一所述河段对应为直线线段;根据每一所述河段的起点和终点的经纬度坐标计算所述待渲染河道中每一所述河段对应的直线线段的方程。

4、其中,所述计算所述监测点到所述待渲染河道中每条河段对应的所述直线线段的垂直距离,包括:将每一所述监测点的经纬度坐标映射到所述待渲染河道中的每条河段上;计算每一监测点到每条所述河段对应直线线段的最小距离。

5、其中,所述计算所述河段上相邻所述投影点之间的分割点的坐标信息,包括:获取所述河段上点位的起始经纬度坐标点并计算所述起始经纬度坐标点之间的距离;根据所述起始经纬度坐标点之间的距离及所述河段的分段数目确定每两个所述分割点之间的距离;根据所述每两个所述分割点之间的距离确定所述河段上每一所述分割点的坐标信息。

6、其中,所述根据所述分割点的坐标信息确定所述待渲染河道中所述河段的分段点,包括:获取每一所述分割点距离最短的河道对应的所述直线线段,以得到所述直线线段的向量;计算所述分割点映射到所述直线线段上的分段点。

7、为了解决上述技术问题,本申请实施例还提供一种河道水质渲染装置,所述装置包括:第一确定模块,用于确定待渲染河道中监测点的经纬度坐标;第一计算模块,用于计算所述待渲染河道中每条河段对应直线线段的方程;第二计算模块,计算所述监测点到所述待渲染河道中每条河段对应的所述直线线段的垂直距离;第三计算模块,计算所述监测点映射到每一所述河段对应直线线段上的投影点;第四计算模块,计算所述河段上相邻所述投影点之间的分割点的坐标信息;第二确定模块,用于根据所述分割点的坐标信息确定所述待渲染河道中所述河段的分段点;染色模块,用于根据所述分段点对所述待渲染河道进行分割并对每一分割河段进行染色;生成模块,用于将所述待渲染河段进行多个颜色过渡取值,生成geojson轻量河道水质渲染图。

8、为了解决上述技术问题,本申请实施例还提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述处理器执行所述计算机可读指令时实现如上述任一项的河道水质渲染方法的步骤。

9、为了解决上述技术问题,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一项所述的河道水质渲染方法步骤。

10、与现有技术相比,本申请实施例主要有以下有益效果:

11、本申请提供一种河道水质渲染方法、装置、计算机设备及存储介质,本申请基于geojson轻量水质河道渲染可视化展示,将水质数据以geojson格式进行存储和处理,并通过地理信息系统(gis)技术进行可视化展示,优点在于其轻量化、可扩展性强、易于处理和与地图集成等特点,能够有效地呈现水质数据,并帮助用户进行数据分析和决策。

本文档来自技高网...

【技术保护点】

1.一种河道水质渲染方法,其特征在于,所述河道水质渲染方法包括:

2.根据权利要求1所述的河道水质渲染方法,其特征在于,所述计算所述待渲染河道中每条河段对应直线线段的方程,包括:

3.根据权利要求1所述的河道水质渲染方法,其特征在于,所述计算所述监测点到所述待渲染河道中每条河段对应的所述直线线段的垂直距离,包括:

4.根据权利要求1所述的河道水质渲染方法,其特征在于,所述计算所述河段上相邻所述投影点之间的分割点的坐标信息,包括:

5.根据权利要求1所述的河道水质渲染方法,其特征在于,所述根据所述分割点的坐标信息确定所述待渲染河道中所述河段的分段点,包括:

6.一种河道水质渲染装置,其特征在于,所述装置包括:第一确定模块,用于确定待渲染河道中监测点的经纬度坐标;

7.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述处理器执行所述计算机可读指令时实现如权利要求1至5中任一项所述的河道水质渲染方法的步骤。

8.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5中任一项所述的河道水质渲染方法的步骤。

...

【技术特征摘要】

1.一种河道水质渲染方法,其特征在于,所述河道水质渲染方法包括:

2.根据权利要求1所述的河道水质渲染方法,其特征在于,所述计算所述待渲染河道中每条河段对应直线线段的方程,包括:

3.根据权利要求1所述的河道水质渲染方法,其特征在于,所述计算所述监测点到所述待渲染河道中每条河段对应的所述直线线段的垂直距离,包括:

4.根据权利要求1所述的河道水质渲染方法,其特征在于,所述计算所述河段上相邻所述投影点之间的分割点的坐标信息,包括:

5.根据权利要求1所述的河道水质渲染方法,其特征在于,所述根据所述分...

【专利技术属性】
技术研发人员:李秋瑶郑刘盼隋雨芊刘武邓佳欣
申请(专利权)人:碧兴物联科技深圳股份有限公司
类型:发明
国别省市:

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

1