通过农学模块查询农田的气象数据和预报。
FarmOS气象: 农田的当前条件和预测, 来源于农学模块是一项面向实际任务的技能,主要用于何时使用此模块;这种技能处理的是: 当前的天气条件、 预测、 生长的地格。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
源自农艺模块(Agronomy module)的农场田块当前天气状况与天气预报。
本技能支持的功能: 田块当前天气状况、天气预报、积温(GDD)、喷药适宜性评估,以及田块历史天气数据。
触发语句示例: “天气怎么样”、“今天能喷药吗”、“田块 X 的 GDD 是多少”、“预报如何”、“这周会下雨吗”、“现在温度和风速是多少”、“田块状况如何?”
本技能 不支持 的功能: 关于冰雹、洪涝或霜冻等天气致害的田块观测(请使用 farmos-observations 模块并指定 weather_damage 类型 —— 该操作将记录实际损害以便追踪)。本技能回答“天气 是什么”,而观测模块记录“天气 造成了什么”。
最低可用输入: “天气” 或任意田块引用。若未明确指定田块,则任一邻近田块 ID 均可使用,因全部 69 个田块均位于印第安纳州中部。
http://100.102.77.110:8012
GET /api/weather/health
返回:天气服务健康状态。
GET /api/weather/field/{field_id}/current
返回:指定田块的当前天气状况(温度、降水、风速等)。
GET /api/weather/field/{field_id}/forecast?days=7
返回:每日及每小时预报数据(最长支持 14 天)。
GET /api/weather/field/{field_id}/historical?days=30
返回:指定田块的历史天气记录。
GET /api/weather/field/{field_id}/gdd?startDate=YYYY-MM-DD&endDate=YYYY-MM-DD&baseTemp=10
返回:指定日期范围内田块的积温累积值。
GET /api/weather/field/{field_id}/spray-conditions
返回:喷药适宜性评估结果(含风速、降雨概率、温度等校验)。
GET /api/weather/coordinates?latitude={lat}&longitude={lon}&type=current
返回:基于经纬度的天气信息(无需田块 ID)。如需预报数据,请将 type 设为 forecast。
GET /api/integration/dashboard
返回:农艺汇总信息(若可用,包含天气数据)。
/api/integration/dashboard 返回农艺汇总数据 —— 仅可用于快速概览,不可作为主要天气数据源。回答天气相关问题时,需同步思考天气对农场其他环节的影响:
天气 → 任务(Tasks):
farmos-tasks 中已排定的任务。将预报与具体工作计划关联,例如:“周四至周六有雨——若您计划对田块 14 进行喷药,今天是最佳窗口期。”天气 → 观测(Observations):
天气 → 设备(Equipment):
对于任何涉及田间作业的问题,应同步查询 farmos-tasks 和 farmos-observations 数据,并与天气信息综合判断。并非所有简单问题(如“当前温度多少?”)都需要交叉验证——请依实际情况判断。仅当天气变化会对既定计划产生实质性影响时,才需进行跨模块关联分析。
天气 API 所有数值均以美国惯用单位(US imperial units)返回。请原样展示,无需转换。
| API 字段名 | 单位 | 示例展示方式 |
|---|---|---|
temperature_max / temperature_min |
°F | “最高气温 55°F” |
precipitation_sum |
英寸(inches) | “降雨量约 0.25 英寸” |
wind_speed_10m_max / wind_gusts_10m_max |
mph | “最大风速达 21 mph” |
禁止转换单位,禁止重新标注单位。 0.25 即表示 0.25 英寸;55 即表示 55°F;16 即表示 16 mph。
API 返回的日期格式为 YYYY-MM-DD 字符串,且首条数据始终为今日,而非明日。
spray-conditions 端点核查风速、降雨概率及温度。/coordinates 端点,并传入农场大致坐标(纬度 ~40.25,经度 ~-85.67)。相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.3万人学习
共49课时 | 82.7万人学习
最新文章