土壌温度水分推定API:GetSoilSimulationResult?StartDate={StartDate}&EndDate={EndDate}&Latitude={Latitude}&Longitude={Longitude}
- 公開日
- 更新日 2024-10-18
利用条件
概要
説明
指定した地点(緯度・経度)、期間範囲に土壌温度水分推定結果を取得する
利用には開発責任者の承認が必要になります。
添付ファイル
関連メソッド
- ー
データの更新頻度
リクエスト
新URL
New!
ー
旧URL(2025年度末で終了予定)
https://api.wagri.net/API/Individual/NIAES/SoilAPI/GetSoilSimulationResult?StartDate={StartDate}&EndDate={EndDate}&Latitude={Latitude}&Longitude={Longitude}
説明
指定した地点(緯度・経度)、期間範囲に土壌温度水分推定結果を取得する
HTTPメソッド
パラメータ
パラメータ名 |
説明 |
データ型 |
備考 |
StartDate |
期間情報:開始年月日 |
String |
必須 |
EndDate |
期間情報:終了年月日 |
String |
必須 (最大:今日から一年) |
Latitude |
地点情報:緯度 |
Number |
必須 (推奨:小数点以下4桁もしくは5桁での入力) |
Longitude |
地点情報:経度 |
Number |
必須 (推奨:小数点以下4桁もしくは5桁での入力) |
新呼出例
New!
ー
旧呼出例2025年度末で終了予定)
https://api.wagri.net/API/Individual/NIAES/SoilAPI/GetSoilSimulationResult?StartDate={StartDate}&EndDate={EndDate}&Latitude={Latitude}&Longitude={Longitude}
レスポンス
レイアウト
キー名 |
説明 |
データ型 |
備考 |
ExitCode |
処理結果コード |
Number |
|
StartDate |
期間情報:開始年月日 |
String |
入力値と同様 |
EndDate |
期間情報:終了年月日 |
String |
入力値と同様 |
SoilTempList |
土壌温度リスト |
Number[n] |
[n]:n は データ数 = 終了年月日 – 開始年月日 + 1 |
SoilWaterList |
土壌水分リスト |
Number[n] |
[n]:n は データ数 = 終了年月日 – 開始年月日 + 1 |
Message |
処理結果メッセージ |
String |
処理結果コードが0の場合は空「””」 |
レスポンス例
正常: { ExitCode:0, StartDate:"20210120", EndDate:"20210122", SoilTemp:[3, 2.1, 2.8], SoilWater:[1, 1, 1], Message:"" } 異常: { ExitCode:1, StartDate:"", EndDate:"", SoilTemp:[], SoilWater:[], Message:" 入力パラメータ不正" }
ステータスコード
値 |
内容 |
0 |
処理が正常終了 |
1 |
入力パラメータ不正 |
2 |
土壌種類取得失敗 |
3 |
都道府県ID取得失敗 |
4 |
メッシュ農業気象データ取得失敗 |
5 |
シミュレーション計算処理失敗 |
9 |
予期しないエラーが発生 |
サンプルソースコード
プログラム記述例(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)