ForHosting KIT · 科学

一酸化炭素から大気質指数

一酸化炭素の8時間平均が4 ppmなら、米国EPAの公式表でAQIは45、区分は「良好」です。濃度はEPAの規則どおりに切り捨ててから補間します。ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日
入力した場合
濃度 (ppm)
4
結果
切り捨て後の濃度 (ppm)
4 ppm
Aqi
45
AQI (正確値)
45.4545454545
カテゴリ
Good

一酸化炭素は無色無臭の気体であり、交通や不完全燃焼が支配的な地域では、いまなお多くの大気質警報の要因になります。記者、施設管理者、教育ラボ、自動化パイプラインは、しばしば百万分率の8時間平均COを保持しており、ブレークポイント表を手作業で再構成することなく、米国EPAの大気質指数を必要とします。本計算機はその濃度を受け取り、EPAの報告規則どおり小数第1位へ切り捨て、公式のCOブレークポイント帯を特定し、標準の線形補間を適用して整数のAQIとカテゴリラベルを返します。

EPAのAQIが8時間COを指数へ写像する仕組み

米国環境保護庁は大気質指数を、汚染物質濃度を0から500までの無次元数へ変換する区分線形スケールとして定義し、一般に知られた固定カテゴリ閾値を用います。すなわち良好、中程度、敏感な集団にとって不健康、不健康、非常に不健康、危険です。一酸化炭素について、日次AQI報告で用いる公式濃度は百万分率の8時間平均です。

計算の前に、EPA規則はその濃度を通常の四捨五入ではなく小数第1位へ切り捨てます。したがって生の読み8.45は8.4になります。切り捨て後の値は公開された7つのブレークポイント区間のいずれかに配置されます。

例えば0.0から4.4 ppmはAQI 0から50、4.5から9.4 ppmはAQI 51から100です。帯内では線形補間で指数を得ます。IはAQI幅と濃度幅の比に、下限ブレークポイントを超えるCの距離を掛け、その帯の下限AQIを加えたものです。

結果は表示とカテゴリ区分との比較のため最も近い整数に丸められます。濃度がちょうど上限ブレークポイントならその帯の上限AQI、ちょうど下限なら下限AQIが返ります。50.4 ppmを超える値は最上位の危険帯の外にあり、外挿せず拒否されます。

公開表が500で止まることと一致します。負の濃度は環境COのAQIとして物理的に意味がなく、無効入力として拒否されます。本能力はそれらの表と式のみを実装します。

ライブモニターデータの取得、1時間CO平均の変換、NO2・オゾン・粒子状物質からの複合AQI計算は行いません。

教室・実験室での確認

8時間CO濃度を米国EPAのAQIへ変換し、学生が教科書の表と照合してブレークポイント補間とカテゴリラベルを検証できるようにします。

センサダッシュボードと警報

固定モニターやロガーのCO平均を整数AQIへ写像し、閾値・SMS規則・コンプライアンス画面に使い、各サービスへEPA表を埋め込まずに済みます。

1時間平均と8時間平均のどちらですか?

8時間平均のみです。 米国EPAの一酸化炭素向け日次AQI報告表で用いる主要なCO濃度系列に一致します。

どの濃度範囲に対応していますか?

8時間平均で0〜50.4 ppmに対応しています。負の値や50.4 ppmを超える値は、指数をこしらえずにはじきます。公式の表がそこで終わっているためです。

一酸化炭素4 ppmはAQIいくつですか?

AQIは45で、区分は「良好」です。4 ppmは0〜4.4 ppmの帯に入り、これはAQI 0〜50に対応します。補間すると45.454545454545となり、45として報告されます。

濃度を四捨五入せず切り捨てるのはなぜですか?

EPAの報告ルールがそう定めているからです。8時間平均は計算の前に小数第一位まで切り捨てられ、それ以下の桁は繰り上げずに捨てられるため、公式発表と同じ指数になります。

オゾンや粒子状物質とまとめて計算できますか?

できません。一酸化炭素の8時間平均ひとつを、その物質のAQIに換算するだけです。測定局のリアルタイムデータの取得、1時間平均の換算、NO2やオゾンとの総合指数の計算は行いません。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/earth/aqi-co

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/earth/aqi-co \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"concentration_ppm":4}'
{
  "concentration_ppm": 4
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "earth.aqi_co",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

負の値および公開されている最大ブレークポイントを超える値は、指数を捏造せず invalid_input で失敗します。

入力契約、応答フィールド、エラー挙動

値が負なら、非負である旨の明確なメッセージで拒否します。EPA切り捨て後に濃度が50.4 ppmを超えると、EPA AQI最大ブレークポイント超過のメッセージで拒否され、それらの失敗は課金されません。例:4.0 ppmは4.0に切り捨てられ、0から4.4の良好帯に入り、約45.45に補間されAQI 45へ丸められます。別例:9.5 ppmは敏感な集団にとって不健康の下限にありAQI 101となります。空間的文脈が必要なら独自の地図や警報と組み合わせてください。必須の有限数 concentration_ppm を1つ含むJSONボディをPOSTしてください。これは百万分率の8時間平均一酸化炭素濃度です。スクリプトが一般的なフィールド名を再利用できるよう、別名 co_ppm、co、ppm、concentration、c を受け付けます。数値文字列は強制変換され、欠落・空・非有限値はフィールド名付きの invalid_input で失敗します。成功時ボディは concentration_ppm と concentration_truncated_ppm をエコーし、丸め後整数指数として aqi、丸め前補間として aqi_exact、EPA帯の category と category_code、使用した濃度・AQIブレークポイント端、pollutant CO、averaging_period の8時間、unit ppm、standard US EPA AQI、さらにUI脚注向けの formula・equation・steps 文字列を返します。本エンドポイントは単一の濃度数値をAQIへ変換するだけです。実装は純粋parseのティアAのため、成功した呼び出しは公開された基本料金 $0.002 で、モデルトークンも外向きネットワークも使いません。

CO専用AQI計算機が役立つ場面

環境科学の授業や公衆衛生モジュールでは、学生がブレークポイント表のスプレッドシートなしでEPA表と宿題を照合できるよう、一酸化炭素AQI計算機を使います。複合汚染のAQIを既に説明するコンテンツでも、検索意図が一酸化炭素そのものであるときはCO専用ランディングが必要です。ブレークポイントと切り捨て規則がオゾンやPM2.5と異なるためです。ビル自動化や産業衛生スクリプトは固定センサの8時間移動平均COを保存し、ダッシュボード、SMS閾値、コンプライアンスログ向けに決定論的指数を必要とすることが多く、小さな解析APIを呼べば各サービスへ脆い表の複製を埋め込む必要がありません。「歴史的モニターファイルを比較する研究者は、APIへ濃度を流すかテストで同じ純粋libを再利用してオフラインでAQIを再計算できます。検証失敗は残高を消費せず、成功した変換のみ $0.002 で課金されます。

コンテンツウィジェットと自動化

無料ブラウザツールと前払いAPIと同じ純粋CO→AQI論理で、SEOランディングやスクリプトによる一括再計算を駆動します。

一酸化炭素濃度からAQIをどう計算しますか?

8時間平均COをppmで concentration_ppm として送ってください。APIは小数第1位へ切り捨て、EPAブレークポイント帯を見つけ、線形補間し、カテゴリ付きの整数AQIを返します。

対応する濃度範囲は?

EPA切り捨て後、非負で最大50.4 ppmまでです。負の濃度と公開最大ブレークポイントを超える値は invalid_input で失敗し、課金されません。

AQIは丸めますか、小数のままですか?

aqi は最も近い整数です(EPAの表示慣行)。aqi_exact は監査と教育用に丸め前の補間値を保持します。

一酸化炭素から大気質指数を求める計算機の料金は?

ブラウザツールは無料です。APIリクエストは成功した呼び出しごとに前払いKIT残高から $0.002 です。無効入力は課金されません。

KITの完全なドキュメントを見る →