JAXA Earth API
表示
JAXA Earth APIはJAXAが公開・運営している地球観測衛星データの配信サービスである。Python及びJavaScriptのAPI (Application Programming Interface)が利用可能である。2022年6月に公開された[1]。
データ配信の仕組み
クラウドストレージ上で、Cloud Optimized GeoTIFF (COG)とSpatioTemporal Asset Catalogs (STAC)に準拠した静的ファイルを公開するだけの仕組みとしていることが特徴である。クライアント端末上で実行されるAPIで、それらのファイルをHTTPにより直接取得することで必要なデータを取得する仕組みとなっており、サーバー側では動的な処理を不要としている。クライアント側で実行するAPIについては、Python及びJavaScriptに対応したモジュールが開発されている。
衛星データの配信においては、従来、サーバー側で画像化までを行うことが主流であった。クライアント側ではPNG等の画像としてデータを受けとるため、基本的には目視閲覧用の用途に限られる。値の取得用には別途サーバー側で値を返すための実装を必要とする。
一方でJAXA Earth APIの方式では、COGのデータを直接配信するため、数値配列としてのデータをクライアント側で扱うことが可能である。APIに画像生成や簡易統計処理の機能が実装されており、従来サーバー側で実行されていた多くの処理がクライアント側で実行される構成となっている。サーバーへのアクセス集中による処理待ちが無くなることによる高速化と、サーバー実装の簡素化を両立している。
- ^ “JAXA Earth API”. data.earth.jaxa.jp. 2023年8月26日閲覧。