KUON GEO

KUON GEO › 開発者の方へ

開発者の方へ

9本の口を、どの生成元からでも叩けるように開けてあります。鍵も、登録も、利用枠の頁も、カードの登録もありません。バッジがSVGを返すほかは、すべてJSONです。返るのは測定値と、その出どころです。

まずここから

下の例をブラウザのタブで開いてください。手続きはそれで全部です。

約束していること

  1. すべての口が Access-Control-Allow-Origin: * を返します。ブラウザから直接呼べます。
  2. すべての口に実際の Cache-Control を入れてあります。それに従えば、こちらで回数を制限する必要が起きません。
  3. 公開するのは測定値です。モデルで埋めた値は入れません。分解能と遅れの限界は応答そのものに書いてあります。
  4. 項目は足しますが、名前を変えません。変える必要が出たときは、この頁に書きます。
  5. アカウントが無いので、止められる鍵もありません。これを使って何かを作ったら教えてください。動かす前にお知らせします。

口の一覧

基点は https://kuongeo.com

GET /api/elevation?lat=&lon= キャッシュ: 24 h

標高

地球上のどの地点でも標高が返ります。陸は衛星レーダーと各国の測量、海はGEBCOの音響測深です。応答に画素の大きさが入るので、代表する高さであって山頂ではないと分かります。

返るもの elevation_m, pixel_size_m, zoom, source, note, attribution

押して試す →

GET /api/bases キャッシュ: 2 min

RTK基準局

巡回しているすべての善意のRTK基準局です。キャスター、ポート、マウントポイント、位置、RTCMの構成、認証の要否が入ります。2026年7月3日から10分ごとに巡回しています。

返るもの polled, bases[]: m, host, port, lat, lon, c, f, det, auth, fee, p30, up, ago

押して試す →

GET /api/bases/history キャッシュ: 10 min

網の履歴

記録の初日からの、日ごとの局数と巡回回数です。善意の網が時間とともにどう保たれているかが分かります。

返るもの start, polled, total, days[]: day, stations, polls

押して試す →

GET /api/stations/badge?id= キャッシュ: 10 min

局のバッジ

1局分の稼働状況を示すSVGです。局を運用している方が、自分の頁やREADMEに貼れます。

返るもの image/svg+xml

押して試す →

GET /api/geoid?lat=&lon= キャッシュ: 30 d

ジオイド高

その地点のジオイド高です。楕円体高を標高に直すときに使います。日本域は国土地理院のジオイド2024です。

返るもの geoid, model, src

押して試す →

GET /api/quakes キャッシュ: 5 min

地震

世界の最近の地震をGeoJSONで返します。規模、深さ、場所、何時間前かが入ります。

返るもの GeoJSON FeatureCollection: m, p, t, ageh, d, s, i

押して試す →

GET /api/aurora キャッシュ: 30 min

オーロラ予報

NOAA の OVATION の格子です。1度ごとの升目に、オーロラが見える確率が入ります。30分ほど先の見通しです。

返るもの Observation Time, Forecast Time, coordinates[]: lon, lat, aurora

押して試す →

GET /api/mars/weather キャッシュ: 3 h

火星の気象

ゲール・クレーターの探査車キュリオシティ REMS の測定値です。気温、地表温度、気圧、日の出と日の入りが、ソルごとに入ります。

返るもの station, source, sols[]: date, sol, ls, min, max, p, sky, uv, rise, set

押して試す →

GET /api/pulse?m=YYYY-MM キャッシュ: 5 min

パルス指数

宇宙天気とRTK網の稼働率を同じ行に並べた、こちらで作っている毎時の指数です。両者を直接くらべられます。派生の値であり、原本は無加工のまま残しています。

返るもの month, rows[]: t, kp, xray_flux, flare_class, aurora_cells, sw_speed, bz, rtk_up, rtk_total

押して試す →

2行で試す

富士山の標高を、端末からと、頁の中から。

curl "https://kuongeo.com/api/elevation?lat=35.3606&lon=138.7274"
const r = await fetch("https://kuongeo.com/api/elevation?lat=35.3606&lon=138.7274");
const { elevation_m, pixel_size_m } = await r.json();   // 3753, 15.6

ブラウザの中で動く道具

ここにあるのはAPIだけではありません。変換の道具は端末の中だけで動きます。ファイルは外に出ず、登録するものもありません。

APIとして出していないもの

このサイトには次の3つの経路がありますが、第三者向けには公開していません。上流の規約がこちらを縛っており、そのまま渡すと規約を破ることになるためです。

使い方の条件

商用を含めて自由に使えます。応答に書かれている上流の出典を明記してください。kuongeo.com への表記があれば嬉しく思います。出典、ライセンス、間隔、測り方はデータの頁に全部並べてあります。

欲しい口があれば

このデータの、まだ無い切り口が必要でしたらご連絡ください。原本を無加工で持っているので、新しい見せ方は、すでに記録したものを形にするだけで済むことが多いです。

最終更新: 2026-08-18 · 連絡先: 369@kotaroasahina.com