昆虫世代予測API:予測
- 公開日
- 更新日 2026-07-27
利用条件
無償オプションAPI(申込必要)
概要
API名称
昆虫世代予測API
カテゴリー
説明
地点、期間、昆虫種を指定して、昆虫の世代(生育ステージ)予測を行います。
添付ファイル
ー
データの更新頻度
元データの更新が発生した場合
リクエスト
URL
https://api.wagri2.net/naro-iam/others/insect-generation
説明
昆虫の世代予測を行います。
※ご利用を希望される方は、以下のWebフォームで「昆虫世代予測」を利用したいと入力お問い合わせ下さい。
https://prd.form.naro.go.jp/form/pub/naro01/program
HTTPメソッド
GET
パラメータ
| 名称 | 値の説明 |
|---|---|
| lo | 実行地点(例: 36.1,140.1)、 または領域(例: 36.23,140.0,35.95,140.17) |
| dt | 開始日-終了日(例: 20200601-20201001) 開始日-終了日(例: 20200601-20201001) |
| va | 昆虫種(昆虫種リストで取得した昆虫種名(要素名binomenの値)を指定) |
以下は、任意のパラメータ
| 名称 | 値の説明 |
|---|---|
| pi | パラメータセット (昆虫種にパラメータセット(発育零点、有効積算温度)が複数ある場合に指定) |
| ge | 実行開始時の世代数 (第1世代は1。飛来世代がある場合のみ、0は飛来世代を意味します。) |
| st | 実行開始時のステージ数 (最初のステージは1。飛来世代がある場合のみ、0は飛来世代の成虫を意味します。) |
| pr | 行開始時の有効積算温度 (実行開始時の最初のステージで必要な有効積算温度を0~100の割合で指定します。) |
呼出例
https://api.wagri2.net/naro-iam/others/insect-generation?lo=36.1,140.1&dt=20200601-20201001&va=Nilaparvata%20lugens&pi=0&ge=0&st=0
レスポンス
レイアウト
有効積算温度、世代(生育ステージ)が日別値で返されます。
レスポンス例
{
"timeseries-set": {
"title": "InsectGeneration_54401027_Nilaparvata lugens",
"id": "AMGSD: 54401027",
"location": {
"id": "54401027",
"latitude (deg)": "36.10",
"longitude (deg)": "140.09"
},
"description": "期間: 2020-06-01/2020-10-01, 有効積算温度:1588°C, 世代数:5, Noda 1989, E:K1=12.7,K=109.4; L:K1=11.5,K=189.4; PO:K1=11.7,K=44.3",
"interval": {
"start": "2020-06-01",
"end": "2020-10-01"
},
"resolution": {
"duration": "P1D"
},
"timeseries": [
{
"id": "effective_temperature",
"name": "有効温度",
"unit": "°C",
"values": [
{
"date": "2020-06-01",
"value": 7.2
},
・・・
]
},
{
"id": "effective_accumulated_temperature",
"name": "有効積算温度",
"unit": "°C",
"values": [
{
"date": "2020-06-01",
"value": 7.2
},
・・・
]
},
{
"id": "generation",
"name": "世代数",
"unit": "",
"values": [
{
"date": "2020-06-01",
"value": "1E"
},
・・・
]
},
{
"id": "max_at",
"name": "最高気温",
"unit": "°C",
"values": [
{
"date": "2020-06-01",
"value": 22.0
},
・・・
]
},
{
"id": "min_at",
"name": "最低気温",
"unit": "°C",
"values": [
{
"date": "2020-06-01",
"value": 17.6
},
・・・
]
}
]
}
}
ステータスコード
| コード | 名称 | 値の説明 |
|---|---|---|
| 400 | Bad Request | リクエストが不正です。 |
| 401 | Unauthorized | 認証情報が不正です。 |
| 403 | Forbidden | リソースのアクセスが禁止されています。 |
| 500 | Internal Server Error | サーバー内部でエラーが発生しました。 |
サンプルソースコード
プログラム記述例(WAGRI共通)
import requests
url = "https://api.wagri2.net/API/Public/AgriculturalLand/SearchByCityCode"
payload = {
'CityCode': '432041'
}
headers = {
'X-Authorization': 'アクセストークン',
}
response = requests.get(url, headers=headers, params=payload)
print(response.text)
プログラム記述例(個別API)
ー

