特定のバウンディングボックス内でUSGS衛星画像を抽出します
USGSエクスプローラーを使用して衛星画像を抽出しています。私が欲しいのは、バウンディングボックスが与えられた場合、ボックス内の衛星画像を抽出したいということです(添付の画像を参照)。衛星画像をぼかすのではなく、USGSエクスプローラーツールと同じ品質で鮮明な画像を取得したいと思います。
USGSエクスプローラーまたはその他のデータソースでこれらの画像を取得するためのプログラミング方法(Pythonまたは任意のプログラミング言語を使用)はありますか?
回答
USGS EarthExplorerツールは、下の画像に示されているタイルソースに従って、EsriのWorldImageryを使用します。
ライブマップタイルを表示するのではなく、エクスポート用に設計された別のWorldImageryタイルレイヤーもあります。ただし、使用するには、ArcGISOnlineサブスクリプションが必要です。
この方法でデータをエクスポートするタスクを実行するPython / JSONコードを作成することは可能かもしれませんが、特別な権限がない場合はおそらくそうではありません。あなたの質問の核心は、Earth Explorerがダウンロード用に提供しているよりも無料で入手できる高解像度のデータがあるかどうかだと思います。それは、私が完全に自信を持って答える準備ができていないものです...
追加の考慮事項:
参照しているタイル(1メートル未満のように見える)に匹敵する解像度が利用できるかどうかは、関心のある地域のサイズに大きく依存します。最近の高解像度の衛星画像にアクセスするのは困難です。お金を払わずに。関心のある地域で航空写真を取得した可能性のあるローカルデータリポジトリを探す方がよい場合があります。たとえば、ペンシルベニア州にはPASDAがあり、州のほとんどでさまざまなレベルの現在の航空写真にアクセスできます。 0.5フィートほどの小さな解像度で。
EarthExplorerにはAPIがありませんが、分散アクティブアーカイブセンター(DAAC)にはデータアクセス用のさまざまなAPIがあります。一般的なDAACの1つは、グローバル画像閲覧サービス(GIBS)APIを含むさまざまなデータアクセス方法を備えたオークリッジ国立研究所です。
「衛星画像」についてより具体的に説明すると、より具体的な回答が得られます。例えば用AWS配信ノードがあるOLIランドサット8とESAのSentinel-2 、これらは特定のフルシーンであり、境界座標を介して「抽出」を許可していないが、容易にそのようなPythonやR.などの言語でアクセスされます。AOIと交差するシーン全体をダウンロードする必要がありますが、データサブセット機能がないため、EarthExplorerの場合も同様です。