昆虫世代予測API:予測

提供ベンダー
システム名
昆虫世代予測システム
利用条件
無償オプション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)

前に戻る
上部へスクロール