NARO栽培管理支援API26 トウモロコシ 発育予測: CornCornPhenologyPrediction

提供ベンダー
システム名
NARO栽培管理支援API
利用条件
有償オプションAPI(申込必要)

概要

API名称
API26 トウモロコシ 発育予測
カテゴリー
説明

飼料用とうもろこしの発育予測情報を提供するAPIです。圃場の緯度経度、品種ID、播種日を指定すると、出芽日、絹糸抽出期、黄熟期や子実含水率が30%、25%に到達する日を出力します。2000程度の圃場について一度に計算処理が可能です。

添付ファイル
データの更新頻度
随時

リクエスト

新URL
New!

https://api.wagri2.net/naro-niaes/prediction/CornPhenologyPrediction

旧URL(2025年度末で終了予定)​

説明

メソッドを呼び出す際のHTTPリクエストのボディは、JSON 形式です。リクエストボティは、栽培地の緯度・経度、品種、播種日などで構成されます。入力パラメータ値にもとづき、絹糸抽出期などの日付情報を返します。

HTTPメソッド
POST
パラメータ

トウモロコシ発育予測API入力パラメータ

物理名   物理名 必須か
mesh_size 気象データのメッシュサイズ number
execution_date_of_prediction 利用者が指定する「今日」の日付 string
output_dvs dvsの出力についてのフラグ number
reference_dvs_values data_id共通のdvs基準値 配列
data      
  data_id データID number
  lat 圃場緯度 number
  lon 圃場経度 number
  default_param パラメータ使用判断フラグ boolean
  reference_dvs_values_for_each_dataid data_idごとのdvs基準値 配列
  cornid トウモロコシパラメータ連番 number
  model_type 発育計算式区分 number
  date_start 播種日 string
  emergence_date_observed 出芽期観測日 string
  silking_date_observed 絹糸抽出期観測日 string
  adj_coef_Pv0_x_user 出芽期予測のx番のパラメータの補正係数 number
  adj_coef_Pv1_x_user 絹糸抽出期予測のx番のパラメータの補正係数 number
  adj_coef_Pr1_x_user 黄熟期予測のx番のパラメータの補正係数 number
  adj_coef_Pr2_x_user 子実水分予測のx番のパラメータの補正係数 number

トウモロコシ発育予測API出力パラメータ

物理名 論理名
data データ配列  
  data_id データID number
  model_type モデルタイプ number
  emergence_date 出芽期の予測値 string
  silking_date 絹糸抽出期の予測値 string
  yellow_ripening_date 黄熟期の予測値 string
  moist30_date 子実水分が30%に達する日の予測値 string
  moist25_date 子実水分が25%に達する日の予測値 string
  moist20_date 子実水分が20%に達する日の予測値 string
  output_for_reference_dvs DVS基準値に達した日の配列 2次元配列
    dvs DVS基準値 number
    date 日付 string
  dvs_today 指定日のdvs値 number
新呼出例
New!
{
"mesh_size": 1,
"output_dvs": 2,
"data": [
{
"data_id": 0,
"crop_by_id": 33,
"lat": 36.22,
"lon": 140.16,
"default_param": true,
"date_start": "2023-05-08",
"reference_dvs_values_for_each_dataid": [
0.5,
0.75
]
},
{
"data_id": 1,
"crop_by_id": 33,
"lat": 36.23,
"lon": 140.15,
"default_param": true,
"date_start": "2023-05-08",
"emergence_date_observed": null,
"silking_date_observed": "2023-07-20"
}
]
}

 

旧呼出例(2025年度末で終了予定)

レスポンス

レイアウト

レスポンス例
[
{
"data_id": 0,
"cultivar": "TX1162",
"model_type": 0,
"emergence_date": "2023-05-17",
"silking_date": "2023-07-17",
"yellow_ripening_date": "2023-08-22",
"30_grain_moisture": "2023-09-05",
"25_grain_moisture": "2023-09-12",
"20_grain_moisture": "2023-09-19",
"output_for_reference_dvs":{
"dvs":[0.5, 0.75],
"date":["2023-06-23","2023-07-06"]
}
},
{
"data_id": 1,
"cultivar": "TX1162",
"model_type": 0,
"emergence_date": "2023-05-17",
"silking_date": "2023-07-20",
"yellow_ripening_date": "2023-08-25",
"30_grain_moisture": "2023-09-08",
"25_grain_moisture": "2023-09-15",
"20_grain_moisture": "2023-09-23",
"output_for_reference_dvs":{
"dvs":[],
"date":[]
}
}
]

 

ステータスコード
コード 名称 値の説明
200 OK 処理成功
400 Bad Request HTTPリクエストのデータが不正
401 Unauthorized 認証エラー
403 Forbidden アクセス制限がない
404 Not Found HTTP リクエストで指定されたメソッドが存在しない
500 Internal Server Error その他のエラー

サンプルソースコード

プログラム記述例(WAGRI共通)
import requests
url = "https://api.wagri.net/API/Public/AgriculturalLand/SearchByCityCode"
payload = {
'CityCode': '432041'
}
headers = {
'X-Authorization': 'アクセストークン',
}
response = requests.get(url, headers=headers, params=payload)
print(response.text)

 

プログラム記述例(個別API)
前に戻る
上部へスクロール