土壌温度水分推定API:GetSoilSimulationResult?StartDate={StartDate}&EndDate={EndDate}&Latitude={Latitude}&Longitude={Longitude}
- 公開日
- 更新日 2025-10-07
利用条件
概要
説明
指定した地点(緯度・経度)、期間範囲に土壌温度水分推定結果を取得する
利用には開発責任者の承認が必要になります。
添付ファイル
関連メソッド
- ー
データの更新頻度
リクエスト
新URL
New!
https://api.wagri2.net/naro-niaes/weather/GetSoilSimulationResult
旧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=20220101&EndDate=20220601&Latitude=36.38&Longitude=140.499
レスポンス
レイアウト
|
キー名 |
説明 |
データ型 |
備考 |
|
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)

