基于水文图纸的图形交互系统及水文数据的处理方法

文档序号:8430436阅读:452来源:国知局
基于水文图纸的图形交互系统及水文数据的处理方法
【技术领域】
[0001] 本发明涉及水文预报技术领域,具体而言,涉及一种基于水文图纸的图形交互系 统及水文数据的处理方法。
【背景技术】
[0002] 洪水预报是根据洪水的形成和运动规律,利用已发生的水文、气象等资料,预测未 来的洪水情况。在计算机上实现洪水预报联机作业的运行系统称为洪水预报系统,而图形 显示是预报系统中最直观、最形象的一种表现形式。
[0003] 目前,在水文专业软件方面图形显示主要采用Tee Chart和PE5控件,或通过OLE 的方式直接使用EXCEL等方式实现。然而这些控件只提供线条颜色的设置等简单的功能, 缺乏预报专业方面的人机交互功能,因此目前的绘图组件为预报人员的预报工作带来了一 定的局限性,导致预报精度不高。

【发明内容】

[0004] 有鉴于此,本发明实施例的目的在于提供一种基于水文图纸的图形交互系统及水 文数据的处理方法,以提高预报精度。
[0005] 第一方面,本发明实施例提供了一种基于水文图纸的图形交互系统,包括:
[0006] 水文图纸的生成显示单元,用于自动生成在计算机中显示的水文专业图纸;
[0007] 实际水文曲线生成显示单元,用于根据数据接口传入的预报站点的实际水文数 据,生成所述预报站点的实际水文曲线,将所述预报站点的实际水文曲线在所述水文专业 图纸上的显示区域显示;
[0008] 预报数据生成单元,用于根据所述预报站点的实际水文数据,按照预设的预报方 案,计算生成所述预报站点在设定的预报时间段内的多个预报数据;
[0009] 曲线尺单元,用于为用户提供预生成的水文专业用的曲线尺;
[0010] 预报水文曲线交互生成显示单元,用于接收并执行所述用户利用所述预生成的曲 线尺输入的曲线生成指令,在所述水文专业图纸上生成显示平滑连接多个表征所述预报数 据的预报参考数据点的曲线,所述曲线为所述预报站点在设定的预报时间段内的预报水文 曲线。
[0011] 结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,所述显 示区域位于所述水文专业图纸中预建立的坐标系,所述坐标系的纵坐标为水文数据,可自 动生成或手工交互输入,所述坐标系的横坐标为时间,每毫米为1小时,数字显示为日期及 每天的2点、8点、14点、20点。
[0012] 结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,所述曲 线尺单元,具体用于利用所述曲线尺的实物,按照1:1的比例进行数字化处理,得到所述曲 线尺的边缘数据,将所述边缘数据固化后生成曲线尺;为用户在人机交互预报时提供曲线 尺。
[0013] 结合第一方面,本发明实施例提供了第一方面的第三种可能的实施方式,所述预 报水文曲线交互生成显示单元,包括:
[0014] 曲线尺移动单元,用于接收所述用户利用键盘或鼠标输入的移动、旋转和/或翻 转指令,移动、旋转和/或翻转所述预生成的曲线尺,使得相邻两个所述预报参考数据点在 所述预生成的曲线尺的外部边缘;
[0015] 曲线交互生成显示单元,用于接收所述用户沿所述预生成的曲线尺的所述外部边 缘输入的曲线生成指令,生成平滑连接所述相邻两个预报参考数据点的曲线段;每相邻两 个预报参考数据点间的曲线段生成后,在所述水文专业图纸上显示平滑连接所述多个预报 参考数据点的曲线。
[0016] 结合第一方面、第一方面第一种、第二种、第三种可能的实施方式,本发明实施例 提供了第一方面的第四种可能的实施方式,所述预报站点为多个,所述水文专业图纸中设 有多个显示区域,所述图形交互系统还包括:
[0017] 存储单元,用于存储索引表,所述索引表中记录有每个预报站点的名称与一个显 示区域的对应关系;
[0018] 所述实际水文曲线生成显示单元,包括:
[0019] 实际水文曲线生成单元,用于接收预报站点的实际水文数据,生成所述预报站点 的实际水文曲线;
[0020] 显示区域索引单元,用于查找所述索引表,根据所述预报站点的名称,在所述索引 表中查找到所述预报站点对应的显示区域;
[0021] 实际水文曲线显示单元,用于将所述预报站点的实际水文曲线在所述水文专业图 纸上的、查找到的所述预报站点对应的显示区域显示。
[0022] 结合第一方面的第四种可能的实施方式,本发明实施例还提供了第一方面的第五 种可能的实施方式,图形交互系统还包括:
[0023] 分页单元,用于将所述水文专业图纸划分为多页,每页水文专业图纸用于显示至 少一个预报站点的实际水文曲线和预报水文曲线;
[0024] 分页显示单元,用于接收所述用户通过键盘或鼠标输入的翻页指令,依次显示所 述每页水文专业图纸中的所述至少一个预报站点的实际水文曲线和预报水文曲线。
[0025] 所述至少一个预报站点包括:至少一个主预报站点和每个所述主预报站点的所有 的附属预报站点。
[0026] 第二方面,本发明实施例提供了一种水文数据的处理方法,应用于基于水文专业 图纸的图形交互系统;所述方法包括:
[0027] 接收预报站点的实际水文数据,根据所述预报站点的实际水文数据,生成所述预 报站点的实际水文曲线,将所述预报站点的实际水文曲线在所述水文专业图纸上的显示区 域显示;
[0028] 根据所述预报站点的实际水文数据,按照预设的预报方案,计算生成所述预报站 点在设定的预报时间段内的多个预报数据;
[0029] 接收用户利用预生成的曲线尺输入的曲线生成指令,在所述水文专业图纸上显示 平滑连接多个表征所述预报数据的预报参考数据点的曲线,所述曲线为所述预报站点在设 定的预报时间段内的预报水文曲线。
[0030] 结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,所述接 收用户利用预生成的曲线尺输入的曲线生成指令,在所述水文专业图纸上显示平滑连接修 正后的所述多个预报参考数据点的曲线,包括:
[0031] 接收所述用户利用键盘或鼠标输入的移动、旋转和/或翻转指令,移动、旋转和/ 或翻转所述预生成的曲线尺,使得相邻两个所述预报参考数据点在所述预生成的曲线尺的 外部边缘;
[0032] 接收所述用户沿所述预生成的曲线尺的所述外部边缘输入的曲线生成指令,生成 平滑连接所述相邻两个预报参考数据点的曲线段;
[0033] 循环执行上述步骤,直至每相邻两个预报参考数据点间的曲线段生成,在所述水 文专业图纸上显示平滑连接所述多个预报参考数据点的曲线。
[0034] 本发明实施例提供的基于水文图纸的图形交互系统及水文数据的处理方法,通过 预报数据修正单元、曲线尺单元、预报水文曲线交互生成显示单元等单元的设置,提供了强 大的人机交互功能,预报水文曲线的生成可以融入预报人员的专业知识及经验,可以使得 生成的预报水文曲线更接近于真实值,提高预报精度。
[0035] 通过将一张图纸划分为多个显示区域,一个显示区域用于显示一个预报站点的水 文数据,实现在一张图纸中可以显示多个预报站点的水文数据,且各个预报站点之间的水 文数据不重叠,为水文预报提供更多的数据支持,进一步提高预报精度。
[0036] 为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合 所附附图,作详细说明如下。
【附图说明】
[0037] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附 图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对 范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这 些附图获得其他相关的附图。
[0038] 图1为本发明实施例提供的图形交互系统的结构组成框图;
[0039] 图2为图形交互系统中实际水文曲线生成显示单元的结构组成框图;
[0040] 图3为本发明实施例提供的水文数据的处理方法的流程示意图;
[0041] 图4为本发明实施例提供的又一种图形交互系统的结构组成框图;
[0042] 图5为多个预报站点的水文数据在水文专业图纸中的显示示意图;
[0043] 图6为本发
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1