コンテンツにスキップ

JAXA Earth API for Python

PyPI version Python License

概要

JAXA Earth API は、JAXA が保有する 様々な地球観測データを活用するために開発されたAPIです。 このPython用APIパッケージは、衛星データごとの仕様・センサー・解像度等を意識することなく、 データの取得・処理を簡単に行えるよう設計されています。

クイックサンプル

from jaxa.earth import je

# GeoJSONの読み込み
geoj = je.FeatureCollection().read("gadm36_JPN_0.geojson").select([])

# 画像の取得
data_out = je.ImageCollection("JAXA.EORC_ALOS.PRISM_AW3D30.v3.2_global") \
             .filter_date(["2021-01-01T00:00:00","2022-01-01T00:00:00"]) \
             .filter_resolution(20) \
             .filter_bounds(geoj[0]) \
             .select("DSM") \
             .get_images()

# 画像の処理と表示
img = je.ImageProcess(data_out) \
        .show_images() \
        .calc_spatial_stats() \
        .show_spatial_stats()

PyPI リポジトリ

https://pypi.org/project/jaxa-earth/

AI向けAPIドキュメント

https://data.earth.jaxa.jp/api/python/v0.1.6/docs.md

ライセンス

https://data.earth.jaxa.jp/license/