使用指南

主界面

总览

_images/main.png

主界面有五个标签页,分别对应着不同的数据展示:

  • RECENT 仅显示每一个类别中 24 小时内的最新报文
  • TAF 以表格的形式展示历史预报报文,包含数据源查询状态
  • METAR 以表格的形式展示历史观测
  • SIGMET 以表格的形式展示历史重要气象情报
  • AIRMET 以表格的形式展示历史低空气象情报

数据展示

_images/taf_table.png

表格数据每一页显示 12 条,其中 SIGMET 每页展示 6 条,双击表格区域可以复制报文内容。

表格数据中只有 TAF 标签页有查询一栏,绿色对勾 代表发送的报文已和远程数据源对比,数据一致,红色叉 代表发送的报文远程数据源还没有查到或者远程数据源和本地发出的报文数据不一致。

表格右下角区域为功能区,不同类型的报文功能区按钮会有些不同。

  • 信息图标 可以查看已发过的报文
  • 导出图标 可以将历史报文数据导出为 CSV 格式的文件,可自定义选择导出时间范围
  • 搜索图标 点击图标可根据日历查询任意一天的历史报文,搜索框支持按关键字过滤报文
  • 图表图标 观测报文可以以图表的方式查看,方便快速查看各气象要素的变化
  • 蓝色箭头 为翻页按钮

注解

TAF 报文在发送后没有出现绿色对勾的标志,请务必检查报文是否正确发出。

报文详情

_images/view_message.png

在数据展示窗口选中报文后点击 蓝色信息图标 可查看报文详情。

本地发出的报文可以打印气象情报发布单,可适用于应急处理。

如果报文发布后没有被自动查到,发布时间不超过 2 个小时,可以重新发送此报文。

注解

如果在发送的过程中程序有错误提示,例如本机串口原因,重新发送 AFTN 报文会原样送出;如果报文已通过本机正常发出,但库中并未查到,重新发送 AFTN 报文日时组和流水号会重新生成。

观测图表

_images/chart.png

观测图表可以根据历史观测报文绘制重要气象要素的变化,有风、能见度、天气现象、云、温度露点、修正海平面气压六种图表。

鼠标移至图表绘制点附近,会有标签显示详细数值。

左上角日期可以自行输入或通过下拉菜单用日历选择,时间范围也可以通过右上角的 -1 -3 小时+3 小时+1 调整。

保存 按钮可以把图表储存为图片,文件名会根据日期自动确定。

设置

常规

_images/general_settings.png

通用

  • 窗口风格 设置窗口主题,默认跟随系统
  • 界面大小 调整界面放大比例,普通 100%,大 125%,最大 150%
  • 优先通讯线路 报文发送线路,默认通过串口去往 AFTN 网络,应及时可以选择通过 FTP 的方式发布
  • 预报报文规格 TAF 报文的规格类型,时长可选择 9 时制、 24 时制和 30 时制,其中 9 时制生成 FC 类型的报文,24 时制和 30 时制生成 FT 类型的报文
  • 开机自动启动 程序在系统启动时自动启动
  • 总是显示报文编辑器 报文发送窗口打开时报文编辑器会默认隐藏,勾选后同时显示报文编辑器和发送窗口
  • 变化组时间自动补全 勾选后 TAF 报文变化组会根据起始时间自动补全结束时间,BECMG 组结束时间递增 1 小时, TEMPO 组结束时间根据报文类型的不同递增 4 或 6 小时
  • 启用调试模式 勾选后用于开启低级别的日志记录模式
  • 启用远程调用接口服务 勾选后用开启远程调用接口,默认监听端口 9407,可用于校验趋势预报等, 更多信息请查看 数据接口

校验

用于开启或者关闭 TAF 报文验证的阈值。

备份

设置导入导出支持 JSON 格式的配置文件,部分配置样例如下。

{
  "Message/ICAO":"ZJHK",
  "Monitor/WebApiURL":"https://tafor.herokuapp.com/remote/latest/zjhk.json",
  "Communication/SerialPort":"COM1",
  "Message/WeatherWithIntensity":"[\"RA\", \"SHRA\", \"TSRA\", \"SHGRRA\"]",
  "General/Debug":"true"
}

载入配置文件时,先点击 浏览 选择配置文件,再点击 导入 按钮。

备份配置文件时,先点击 浏览 选择导出目录,再点击 导出 按钮。

注解

导入配置文件后会覆盖本机当前设置,使用时请注意备份好数据。

报文参数

_images/message_settings.png

报文前缀

  • 机场代码 本地机场的 ICAO 机场代码,如 ZJHK
  • 情报区域 本地机场的区域和公报编号,如 CI35
  • 监视台责任区 用于发布 SIGMET 的关键参数,比如 ZJSA SANYA FIR,不是气象监视台可以忽略
  • 趋势识别码 观测发报软件能够识别的趋势预报前缀字符,根据具体情况设定

天气现象备案

天气现象的添加分为两组,有强度变化的和无强度变化的,有强度变化的天气现象无需再添加强度符号。

天气现象之间的顺序可以通过拖动后改变。

天气现象只能添加行业标准里有的天气现象,不能添加奇怪的字符,字符必须大写。

注解

天气现象有变更需要重新启动才能生效。

通信参数

_images/communication_settings.png

串口参数

串口参数请根据实际环境填写,用于和本机电流环通信。

AFTN 参数

  • 线路冠字 AFTN 线路的信道
  • 流水号 当日此线路发送的报文序号,世界时日届流水号会重置为 1
  • 流水号位 流水号的最大位数,如选择 3 位,流水号会补全为 001, 4 位则为 0001
  • 用户单位 报文的发报源头
  • 地址上限 AFTN 转报机一份报文允许最大的地址上限,通常一份报文支持 21 个地址,最多 3 行地址,每行不超过 7 个地址

注解

AFTN 参数的配置请以实际环境为主,参数的不同会影响到最终发送的报文段行不同。

FTP 参数

请以 ftp://user:password@host:port/path 的标准格式填入,端口为默认端口 21 时可以省略。

登录按钮可用于测试填入的 FTP 信息是否正确,不会发送任何内容。

注解

部分地区可以使用 FTP 通讯机备份发报,发送后程序会生成一份 M120190607110758721.TXT 以当前时间为准的文本文件,放在指定的主机目录。

发报地址

不同类别的报文有不同的发报地址,多个发报地址请以空格隔开。

监控及告警

_images/monitor_settings.png

数据源

软件会定时请求数据源,获取报文信息或者情报区信息等。

报文请求地址

程序每分钟会请求远程数据源,核对远程数据是否与本地数据相等,自动查验报文是否发送成功, 更多信息请查看 数据接口

情报区信息地址

程序会每 5 分钟请求一次情报区信息,根据设置加载不同的图层, 更多信息请查看 数据接口

无法获取最新的底图时,画布中会绘制一个灰色纯色底图替代。

情报区画布尺寸

情报区的画布大小可以通过滑块调整,预设画布宽在 300~665 像素之间,程序会自动对底图放大或缩小处理。

电话服务

电话服务同样需要搭建一个独立的接口,更多信息请查看 数据接口

迟发监控

监控 TAF 报文的正常发布情况,只关注正常报,默认以声音的方式返回告警。

告警时间填写范围 0 - 50,默认值为30,时间单位为分钟。

注解

举例 FC0312 发报时间为 01:00 - 01:50 之间,如果设置告警时间为 30,再 01:30 之后如果 FC0312 报文还未正常发出,警告就会触发。

声音提醒和音量

预报

整点发报时间之后的 5 分钟,会弹出闹钟提醒发报,闹钟有贪睡和关闭功能,贪睡的功能为 5 分钟后再此提醒你。

如果在此期间,报文已经成功发布并且远程数据源也已确认,该时次闹钟不会再响起。

趋势

趋势预报的提醒主要以嘀嗒的声音为主,触发时间范围为正点的前三分钟到整点。

重要气象情报

每次发完一种类型的重要气象情报后会自动添加一个闹钟,在重要气象情报有效期结束前 20 分钟时闹钟响起,提醒你是否需要继续发布重要气象情报。

取消报不会自动添加闹钟。

注解

部分配置更改如需生效,需要重启软件。

TAF 报文的编辑

编辑

_images/taf_editor.png

箭头 按钮可以使报文的有效期变为前一个时次,使用前置操作时请一定要留意报文有效时段的变化,重置 按钮会将报文有效期还原到默认时次。

阵风、能见度、温度的输入需要手动补 0,比如阵风 9 m,需要输入 09。

云组的第一项输入 VV,可切换为垂直能见度模式,删除 VV 后切换为云组。

有效期 30 小时的报文会出现三组温度组,其中最后一组温度组可以点击 温度计 图标切换最高温模式或最低温模式。可变温度组不强制要求输入。在三组温度组模式中,温度组会按照高温优先并以时间排序,校验时遵循,两个最高温或最低温不能出现在同一天。

变化组会按照 BECMG 组在前,TEMPO 组在后并以起始时间排序。

编辑框严格限制了每项要素所能输入的字符,未输入完全的项会灰色显示,所有必要项输入完全后,才可以进行下一步。

预览和校验

_images/taf_preview.png

预报报文校验可以实现复杂逻辑的校验,比如 TEMPO 跨越多个 BECMG 组的检验。

预报报文转折逻辑有误,会用红色高亮显示,单项要素之间的转折判断不会标注不符合规则的原因,只有涉及多项要素之间的组合才会有文字提示。

如果报文没有通过预设校验依旧可以发布报文,但会有二次确认对话框。

根据优先通讯线路的设置,右上角会显示当前报文会通过何种方式发送,如果不是常用的 AFTN 线路,发送时会有二次提醒。

注解

校验程序会过滤一些不在行业标准中的字符,预览时如果有提示 经过校验后的报文和原始报文有些不同,请仔细检查报文内容。

趋势报文的编辑

编辑

_images/trend_editor.png

趋势预报选择 FM、TL、AT 时间组时,只能提前 150 分钟添加。

右上侧灰色区域会显示当前正在编辑的观测报文,可以作为预报员发布趋势预报的参考,观测报文的历史数据会保存15分钟,或在新的观测报文入库后失效。

首页会显示最近一次发布的趋势预报,如果最后一条记录是 NOSIG,则不会显示趋势相关信息。

预览和校验

_images/trend_preview.png

趋势报文的校验与 TAF 报文校验规则相同。

如果程序收到观测软件发来的 METAR 或 SPECI 报文,校验功能会被启用,并会以声音提示,如果没有收到观测报文,预览界面不会对报文进行逻辑校验。

作为提示,观测报文会以灰色文字显示,发送功能仅发送趋势报文。

注解

显示观测报文和校验功能都需要观测发报软件的配合,而且需要程序在设置中 启用远程调用接口服务,接口详情参考 数据接口

SIGMET & AIRMET 报文的编辑

模板

通用模板

_images/sigmet_general_template_polygon.png

通用模板适用于快速编辑雷暴、积冰、颠簸的重要气象情报。

报文的起始时间、结束时间、发布序号会自动生成。

SIGMET & AIRMET 区域的编辑有两种模式,画布模式文本模式

文本模式提供基础的经纬度输入,如果在设置 -> 数据源中开启了情报区信息地址,文本模式的编辑项会自动隐藏。

画布模式会每 5 分钟加载一次最新的图层,并且在画布的左下角显示图层的更新时间,在编辑器界面,按 F5 可以手动刷新图层,如果无法获取图层,底图会被灰色画布代替;区域编辑方式主要有四种,点,线,经纬度,走廊区域,点击区域右上角右一的 淡蓝色图标 可在四种状态之间切换。

区域编辑初始状态只能编辑一块区域,如果想要编辑预测区域,在默认区域编辑完成后,点击右上角 淡蓝色 F 按钮,可以编辑预测区域。如果在预测区域编辑完成后想修改默认区域,只能取消选中 淡蓝色 F 按钮,这样做的同时会清除预测区域。

不同类型的区域会用不同的颜色显示,黄色表示默认区域,淡绿色表示预测区域。

图层选项

_images/layers_popup_menu.png

F 按钮 左侧按钮为图层选项,点击弹出下拉菜单。

  • 裁剪图形 显示已发布的 SIGMET/AIRMET 时,报文的图形区域可能会超出情报区范围,勾选时会根据情报区的边界裁剪图形
  • 最新气象情报 勾选后会在图层上显示当前区域内有效的 SIGMET/AIRMET 报文

Himawari 8 为当前生效的底图名称,这里可以根据数据源的设置切换不同类型的底图,如雷达拼图等。

_images/radar_mosaic.png

文本

_images/sigmet_text_area.png

文本模式支持点,线,经纬度,走廊区域的输入,输入过程中会严格校验字符,但不校验输入的区域是否能被解析成合理的图形。

最大支持 7 个点,虚线表示正在编辑,实线表示编辑完成,点的生成顺序为顺时针方向,最后一个点和初始点相同显式闭合:

  • 鼠标左键 添加坐标点
  • 鼠标右键 删除上一个点

在已有两个点时,初始点附近点击可以形成闭合区域,用实线表示编辑完成,此时程序会自动计算所选区域和情报区边界的交集,如果交集的点超过 7 个,会自动平滑到 7 个点以内。

_images/sigmet_canvas_polygon_extend.png

对于复杂边界,如国界、海岸线等,程序会自动扩展多边形以确保所有的点都包括在简化后的多边形内,如果扩展后的图形不符合你的预期,可以重新绘制多试几次。

线

线的编辑方式和点的类似,只是在计算交集时不会对点平滑处理,同样,点的的生成顺序为顺时针方向。

经纬度

_images/sigmet_canvas_draw_rectangular.png

经纬度最多支持 4 条线构成一个区域,略有不同于点和线的编辑方式:

  • 鼠标左键 添加初始坐标点,同时按住 鼠标左键 拖拽不放可以框选区域,如上图蓝色部分所示,松开 鼠标左键 完成区域的选定
  • 鼠标右键 删除整个区域

在编辑完成时,如果某条线的长度小于 0.5 度,则该条线不会被编入到报文中。

走廊区域

_images/sigmet_canvas_corridor.png

基线最大支持 4 个点,用虚线表示,实线表示编辑完成,添加宽度操作鼠标滚轮即可:

  • 鼠标左键 添加坐标点
  • 鼠标右键 删除宽度或上一个点
  • 鼠标滚轮 调整图形的宽度

如果区域的中心线和情报区相交成两条折线,选取先绘制的那条线作为基线。

_images/sigmet_canvas_decode.png

已发送的 SIGMET 在有效期内会在底图中显示,不同类型的 SIGMET 显示为不同颜色,如雷雨显示棕黄色,火山灰显示红色等,图中的数字为 SIGMET 编号。

如果 SIGMET 报文包含两个区域,预测区域会以淡绿色显示。

注解

除预测区域外,通用模板不支持多块区域的编辑,如果想发布多块区域,应该发布多份 SIGMET。

热带气旋模板

_images/sigmet_typhoon_template.png

热带气旋的范围可以通过图形化绘制,选定中心,再添加一点可以绘制一个圆形区域:

  • 鼠标左键 第一次添加中心点,第二次添加圆的边缘,由这两点确定圆的半径
  • 鼠标右键 删除半径或中心点
  • 鼠标滚轮 调整圆的半径

输入框中的经纬度、范围会和图形区域同步,但因为精度换算问题,有可能会和画布中显示的些许不同,最终生成的报文以输入框的为准。如果手工输入经纬度,需要自行添加标识符,如 N、E 等。

预测时间默认为有效结束时前之前的整点。

预测经纬度会根据当前的经纬度、移动速度、移动时间差值计算未来的经纬度,已考虑不同纬度每度经度所表示的距离不同。

_images/sigmet_canvas_decode_circle.png

有效期内热带气旋类型的 SIGMET 图形区域会以紫色显示显示。

注解

移动时间优先选取 预测时间 - 观测时间,如果没有观测时间,则用 预测时间 - 起始时间 代替。

火山灰模板

火山灰模板与通用模板类似,仅有些项稍有不同,在此略过。

低空气象情报模板

AIRMET 作为一类不太常发布的报文,这里仅做一个功能上的支持,低空天气模板与通用模板类似。

MT OBSC、SFC WIND、VIS、BKN/OVC CLD 之类的天气现象请考虑通过自定义的方式发布。

自定义

如果模板不满足当前的编辑需求,可以尝试使用自定义的方式。

_images/sigmet_custom.png

文本框只需要输入报文的正文内容,结尾有无 = 皆可。

自定义编辑会默认载入上一次发布的同类型报文,取消报会忽略。

删去文本框的内容,会有同类型的 SIGMET 或 AIRMET 模板提示。

注解

通过通知接口传输的 SIGMET 或 AIRMET 报文会在自定义文本框中显示,并在右上角标注来自 API 接口,接收到的报文会在 15 分钟后过期。

取消报

_images/sigmet_cancel_template.png

如果有需要取消的报文,可以选择 SIGMET 的序号,对应的取消信息会自动填入。

填入系统中不存在的 SIGMET 序号,取消信息需自行手动输入。

取消信息的结束时间会和报头的结束时间一致。

预览和校验

_images/sigmet_preview.png

SIGMET 的预览会检查字符是否符合行业标准,但不检查逻辑准确性,如果出现 标红字体 请仔细检查,并确认发布。