生育予測情報:GrowingForecast_post
- 更新日 2024-10-21
概要
API名称
生育予測情報
説明
本APIはビジョンテック提供の生育予測情報を取得する為のAPIです。 本APIの利用には、ビジョンテックとのライセンス契約が必要となります。 ライセンス契約につきましては、ビジョンテック(tec@vti.co.jp)にお問い合わせください。
データの更新頻度
ー
カテゴリー
添付ファイル
ー
関連メソッド
- 生育予測情報:ApiList
- 生育予測情報:AuthenticationKey
- 生育予測情報:CropIdList
- 生育予測情報:GrowingForecast
- 生育予測情報:NitrogenTopDressing
- 生育予測情報:RiceAdditionalFertilizer
- 生育予測情報:RiceAkidawara
- 生育予測情報:RiceFalseSmut
- 生育予測情報:RiceHarvest
- 生育予測情報:RicePlanting
- 生育予測情報:RiceSheathBlight
- 生育予測情報:RiceStripe
- 生育予測情報:SoyForecast
- 生育予測情報:VarIdList
- 生育予測情報:WheatForecast
リクエスト
URL
https://api.wagri.net/API/Public/GrowthVti/GrowingForecast_post
説明
本メソッドは水稲発育予測メソッドです。
水稲の発育ステージの予測に利用できます。 また、実測データをもとに予測結果を調整することができます。
本メソッドの利用には、認証キー発行メソッドから認証キーを取得してパラメータにセットする必要があります。 認証キーの取得につきましては、認証キー発行メソッド(AuthenticationKey)の説明をご参照ください。
圃場位置、播種/移植日、品種をパラメータとして、幼穂形成期、出穂期、成熟期の年月日を出力します。 移植の場合は葉齢などの状態から移植日時点の生長度(DVI)を求めた上で計算が行われます。 「過去の移植日、苗の状態、出穂期」を入力すると出穂期モデルの調整をすることができます。 「過去の移植日、苗の状態、成熟期」を入力すると成熟期モデルの調整をすることができます。
また、パラメータに「help=true」をセットにして送信することで、 このAPIで使用できるパラメータの一覧や必須項目情報、フォーマットなどを出力します。
HTTPメソッド
POST
パラメータ
URLデータ定義
発育予測情報取得
名称 | 型 | サイズ | 値の説明 |
---|---|---|---|
userid | ユーザーID | string | Required |
authkey | 認証キー | string | Required |
padlat | 圃場緯度 | number | Required |
padlng | 圃場経度 | number | Required |
cropid | 作物ID | integer | Required |
varid | 品種ID | integer | Required |
calctype | 発育計算式区分 | integer | |
transtype | 播種/移植区分 | integer | |
transdate | 播種/移植日 | string | Required Pattern: ^[0-9]{4}/(0?[1-9]|1[012])/(0?[1-9]|[12][0-9]|3[01])$ |
transdvi | 移植時DVI値 | number | |
leafage | 葉齢 | number | |
posture | 苗姿 | integer | |
constgv0 | 発育予測係数 – Gv0 | number | |
constth | 発育予測係数 – Th | number | |
consta | 発育予測係数 – A | number | |
constlc | 発育予測係数 – Lc | number | |
constb | 発育予測係数 – B | number | |
constdviborder | 発育予測係数 – DVI | number | |
constgr | 発育予測係数 – Gr | number | |
consttcr | 発育予測係数 – Tcr | number | |
constkcr | 発育予測係数 – Kcr | number | |
correctionearemergence | 出穂期の発育補正係数 | number | |
correctionmaturation | 成熟期の発育補正係数 | number | |
pasttransdate1 | 実測の播種/移植日1 | string | Pattern: ^[0-9]{4}/(0?[1-9]|1[012])/(0?[1-9]|[12][0-9]|3[01])$ |
pasttransdvi1 | 移植時DVI値1 | number | |
pastleafage1 | 実測の葉齢1 | number | |
pastposture1 | 実測の苗姿1 | integer | |
pastearemergence1 | 実測の出穂期1 | string | Pattern: ^[0-9]{4}/(0?[1-9]|1[012])/(0?[1-9]|[12][0-9]|3[01])$ |
pastmaturation1 | 実測の成熟期1 | string | Pattern: ^[0-9]{4}/(0?[1-9]|1[012])/(0?[1-9]|[12][0-9]|3[01])$ |
pasttransdate2 | 実測の播種/移植日2 | string | Pattern: ^[0-9]{4}/(0?[1-9]|1[012])/(0?[1-9]|[12][0-9]|3[01])$ |
pasttransdvi2 | 移植時DVI値2 | number | |
pastleafage2 | 実測の葉齢2 | number | |
pastposture2 | 実測の苗姿2 | integer | |
pastearemergence2 | 実測の出穂期2 | string | Pattern: ^[0-9]{4}/(0?[1-9]|1[012])/(0?[1-9]|[12][0-9]|3[01])$ |
pastmaturation2 | 実測の成熟期2 | string | Pattern: ^[0-9]{4}/(0?[1-9]|1[012])/(0?[1-9]|[12][0-9]|3[01])$ |
pasttransdate3 | 実測の播種/移植日3 ※以降「pasttransdate」+連番で追加 | string | Pattern: ^[0-9]{4}/(0?[1-9]|1[012])/(0?[1-9]|[12][0-9]|3[01])$ |
pasttransdvi3 | 移植時DVI値3 ※以降「pasttransdvi」+連番で追加 | number | |
pastleafage3 | 実測の葉齢3 ※以降「pastleafage」+連番で追加 | number | |
pastposture3 | 実測の苗姿3 ※以降「pastposture」+連番で追加 | integer | |
pastearemergence3 | 実測の出穂期3 ※以降「pastearemergence」+連番で追加 | string | Pattern: ^[0-9]{4}/(0?[1-9]|1[012])/(0?[1-9]|[12][0-9]|3[01])$ |
pastmaturation3 | 実測の成熟期3 ※以降「pastmaturation」+連番で追加 | string | Pattern: ^[0-9]{4}/(0?[1-9]|1[012])/(0?[1-9]|[12][0-9]|3[01])$ |
callback | コールバック識別子 | string | |
help | ヘルプモードフラグ | string |
リクエストデータ定義
発育予測情報取得
名称 | 型 | サイズ | 値の説明 |
---|---|---|---|
userid | ユーザーID | string | Required |
authkey | 認証キー | string | Required |
padlat | 圃場緯度 | number | Required |
padlng | 圃場経度 | number | Required |
cropid | 作物ID | integer | Required |
varid | 品種ID | integer | Required |
calctype | 発育計算式区分 | integer | |
transtype | 播種/移植区分 | integer | |
transdate | 播種/移植日 | string | Required Pattern: ^[0-9]{4}/(0?[1-9]|1[012])/(0?[1-9]|[12][0-9]|3[01])$ |
transdvi | 移植時DVI値 | number | |
leafage | 葉齢 | number | |
posture | 苗姿 | integer | |
constgv0 | 発育予測係数 – Gv0 | number | |
constth | 発育予測係数 – Th | number | |
consta | 発育予測係数 – A | number | |
constlc | 発育予測係数 – Lc | number | |
constb | 発育予測係数 – B | number | |
constdviborder | 発育予測係数 – DVI | number | |
constgr | 発育予測係数 – Gr | number | |
consttcr | 発育予測係数 – Tcr | number | |
constkcr | 発育予測係数 – Kcr | number | |
correctionearemergence | 出穂期の発育補正係数 | number | |
correctionmaturation | 成熟期の発育補正係数 | number | |
pasttransdate1 | 実測の播種/移植日1 | string | Pattern: ^[0-9]{4}/(0?[1-9]|1[012])/(0?[1-9]|[12][0-9]|3[01])$ |
pasttransdvi1 | 移植時DVI値1 | number | |
pastleafage1 | 実測の葉齢1 | number | |
pastposture1 | 実測の苗姿1 | integer | |
pastearemergence1 | 実測の出穂期1 | string | Pattern: ^[0-9]{4}/(0?[1-9]|1[012])/(0?[1-9]|[12][0-9]|3[01])$ |
pastmaturation1 | 実測の成熟期1 | string | Pattern: ^[0-9]{4}/(0?[1-9]|1[012])/(0?[1-9]|[12][0-9]|3[01])$ |
pasttransdate2 | 実測の播種/移植日2 | string | Pattern: ^[0-9]{4}/(0?[1-9]|1[012])/(0?[1-9]|[12][0-9]|3[01])$ |
pasttransdvi2 | 移植時DVI値2 | number | |
pastleafage2 | 実測の葉齢2 | number | |
pastposture2 | 実測の苗姿2 | integer | |
pastearemergence2 | 実測の出穂期2 | string | Pattern: ^[0-9]{4}/(0?[1-9]|1[012])/(0?[1-9]|[12][0-9]|3[01])$ |
pastmaturation2 | 実測の成熟期2 | string | Pattern: ^[0-9]{4}/(0?[1-9]|1[012])/(0?[1-9]|[12][0-9]|3[01])$ |
pasttransdate3 | 実測の播種/移植日3 ※以降「pasttransdate」+連番で追加 | string | Pattern: ^[0-9]{4}/(0?[1-9]|1[012])/(0?[1-9]|[12][0-9]|3[01])$ |
pasttransdvi3 | 移植時DVI値3 ※以降「pasttransdvi」+連番で追加 | number | |
pastleafage3 | 実測の葉齢3 ※以降「pastleafage」+連番で追加 | number | |
pastposture3 | 実測の苗姿3 ※以降「pastposture」+連番で追加 | integer | |
pastearemergence3 | 実測の出穂期3 ※以降「pastearemergence」+連番で追加 | string | Pattern: ^[0-9]{4}/(0?[1-9]|1[012])/(0?[1-9]|[12][0-9]|3[01])$ |
pastmaturation3 | 実測の成熟期3 ※以降「pastmaturation」+連番で追加 | string | Pattern: ^[0-9]{4}/(0?[1-9]|1[012])/(0?[1-9]|[12][0-9]|3[01])$ |
callback | コールバック識別子 | string | |
help | ヘルプモードフラグ | string |
呼出例
ー
レスポンス
レイアウト
レスポンスデータ定義
Result
名称 | 型 | サイズ | 値の説明 |
---|---|---|---|
Result | string | ||
ResultStatus | リザルトステータス | string | |
ErrCode | エラーコード | string | |
ErrMsg | エラーメッセージ | string | |
ServerTime | APIサーバの処理日時 | string | Format: yyyy-MM-dd HH:mm:ss.ffff |
ForeCastDates | 推測日群 | string | |
Panicle | 幼穂形成期 | string | Format: yyyy-MM-dd |
EarEmergence | 出穂期 | string | Format: yyyy-MM-dd |
Maturation | 収穫期 | string | Format: yyyy-MM-dd |
TransitionDvis | 移植日からのDVI値 | array of TransitionDvis | Remarks: 播種/移植日~成熟期まで |
AdjustmentConsts | 発育予測係数 | string | |
constgv0 | 発育予測係数 – Gv0 | string | Format: 000000.000 Remarks: 計算に使用した係数 |
constth | 発育予測係数 – Th | string | Format: 000000.000 Remarks: 計算に使用した係数 |
consta | 発育予測係数 – A | string | Format: 000000.000 Remarks: 計算に使用した係数 |
constlc | 発育予測係数 – Lc | string | Format: 000000.000 Remarks: 計算に使用した係数 |
constb | 発育予測係数 – B | string | Format: 000000.000 Remarks: 計算に使用した係数 |
constdviborder | 発育予測係数 – DVI | string | Format: 000000.000 Remarks: 計算に使用した係数 |
constgr | 発育予測係数 – Gr | string | Format: 000000.000 Remarks: 計算に使用した係数 |
consttcr | 発育予測係数 – Tcr | string | Format: 000000.000 Remarks: 計算に使用した係数 |
constkcr | 発育予測係数 – Kcr | string | Format: 000000.000 Remarks: 計算に使用した係数 |
レスポンス例
ー
ステータスコード
コード | 名称 | 値の説明 |
---|---|---|
400 | Bad Request | リクエストが不正です。 |
401 | Unauthorized | 認証情報が不正です。 |
403 | Forbidden | リソースのアクセスが禁止されています。 |
500 | Internal Server Error | サーバー内部でエラーが発生しました。 |
サンプルソースコード
ソースコード
ー