何が変更されたのですか?
2024 年 11 月 13 日より、すべてのユーザーが Cloud プロジェクトを使用して Earth Engine プラットフォームにアクセスする必要があります。Earth Engine を非営利目的で使用している場合は、引き続きプラットフォームを無料で使用できます。そのためには、Cloud プロジェクトを設定する必要があります。
Earth Engine データ(アセット、アプリ)にアクセスしたり、計算を実行したりするには、Cloud プロジェクトを使用する必要があります。Cloud プロジェクトを構成しない場合、データは Google の利用規約に従って引き続き Earth Engine に保存されますが、Cloud プロジェクトを使用してデータにアクセスする必要があります。
Cloud プロジェクトのない個人アクセスとは何ですか?
2022 年より前のすべての Earth Engine ユーザーは、Earth Engine の登録ページを使用して、(Cloud プロジェクトなしで)Earth Engine の「個別」アクセスに登録しました。2022 年に Earth Engine が Google Cloud API になった後、ユーザーは個別のアクセスに登録する必要がなくなり、Cloud プロジェクトでアクセスを構成できるようになりました。
必要なご対応
すべてのリクエスト(およびそのページに表示されているサービス アカウントからのすべてのリクエスト)は、Cloud プロジェクトを指定するように構成する必要があります。アクセス権を移行する方法をご覧ください。
所属機関で Cloud プロジェクトを使用できない場合は、Cloud 以外のアクセスを引き続き使用できるように一時的な例外をリクエストできます。この例外をリクエストする方法については、該当のセクションをご覧ください。アカウントで Cloud プロジェクトを使用している場合、そのアカウントに関連付けられたすべての Earth Engine の使用はすでに Google Cloud を経由しているため、この変更による影響はありません。特に操作を行う必要はありません。
Cloud プロジェクトを使用するように移行する
ステップ 0: 正しいアカウントを使用していることを確認する
ウェブブラウザから Earth Engine にアクセスしている場合は、想定どおりのアカウントを使用してログインしていることを確認します。確実にするには、新しいシークレット ウィンドウを開き、Earth Engine で使用するアカウントを使用してログインします。
ステップ 1: プロジェクトを取得する
Earth Engine Cloud プロジェクトの設定ガイドに沿って、新しいプロジェクトの作成プロセスまたはアクセス権を持っているプロジェクトの構成プロセスを確認します。
Cloud プロジェクト(同僚や IT 管理者が共有したプロジェクトなど)にすでにアクセス権がある場合は、適切なロールと権限があることを確認するだけです。
プロジェクトにアクセスできない場合は、プロジェクト登録ページを使用してプロジェクトを作成できます。また、Google Cloud の利用規約に同意する必要があります。Cloud プロジェクトを作成するときは、アセットとスクリプトがクラウド プロジェクトに転送されるように、個人アクセスと同じメールアドレスを使用します。
以前のアセットにアクセスするには、権限を持つアカウント(通常は作成したアカウントと同じアカウント)を使用する必要があります。
ステップ 2: Earth Engine API が有効になっていることを確認する
Cloud コンソールの Earth Engine API ページにアクセスし、上部のプルダウンで正しいプロジェクトが選択されていることを確認したら、[有効にする] をクリックします。
ステップ 3: 請求先アカウントを設定する
Earth Engine を非商用で使用するプロジェクトの場合、請求アカウントやお支払い方法は構成する必要はありません。追加した場合、プロジェクトを非商用として登録(ステップ 4)すると、Earth Engine の料金は発生しませんが、他の Cloud プロダクトとサービスの料金が発生する場合があります。
Earth Engine を商用で使用するプロジェクトの場合、お支払い方法(通常はクレジット カード)が裏付けられた課金アカウントを構成する必要があります。この請求先アカウントには、Earth Engine の使用料と、他の Cloud プロダクトやサービスの使用料が請求されます。
ステップ 4: プロジェクトを登録する
プロジェクトを使用して Earth Engine を呼び出すには、登録ページで各プロジェクトを登録する必要があります。登録時に、ユースケースに応じて有料または無料のプロジェクト構成を選択できます。無料の割り当てが適用されるプロジェクトの種類について詳しくは、Earth Engine の非営利ページをご覧ください。
ステップ 5: サブスクリプションを選択する
商用ユーザーは、請求先アカウントに定期購入がまだない場合は、登録時に定期購入を選択する必要があります。プロジェクトの請求構成を表示する権限がない場合があります(他のユーザーのプロジェクトを使用している場合など)。
請求先アカウントに Earth Engine のサブスクリプションがない場合、限定プランに基づいて使用料金が請求されます。
ステップ 6: Earth Engine を呼び出すときにそのプロジェクトを使用する
Earth Engine Cloud プロジェクトのドキュメントでは、すべての Earth Engine サーフェスでプロジェクトを使用する方法について説明しています。正しいプロジェクトが選択されていることを確認します。
対応されなかった場合の影響
Cloud プロジェクトを構成しない場合、Earth Engine データ(アセットと EE アプリ)は、利用規約に従って引き続き Earth Engine に保存されますが、Cloud プロジェクトを使用して Earth Engine にリクエストを送信する必要があります。スクリプトはユーザーに関連付けられているため、引き続き基盤となる Git リポジトリ(earthengine.googlesource.com)からアクセスして編集できます。
Cloud プロジェクトを構成せずに Earth Engine データを削除する場合は、データ削除リクエストをお送りください。10 営業日以内にご連絡いたします。
例外をリクエストする方法
Earth Engine で使用する Cloud プロジェクトを構成できない場合は、Cloud プロジェクトを使用せずに個別アクセスを引き続き使用するための猶予期間が付与される場合があります。この例外プロセスでは手動による審査が必要になるため、数週間かかることがあり、例外が認められるとは限りません。一時的な例外をリクエストするには、アクセス ガイドを参照して申請を送信してください。
困ったときは
ご質問、ご不明な点、ご意見がございましたら、Earth Engine 登録サポートにお問い合わせください。
よくある質問
コンテキスト
Q: Earth Engine と Cloud のプロジェクトはどうなりますか?
A: Earth Engine が変更され、プラットフォームにアクセスするには Cloud プロジェクトが必要になりました。この変更は、Earth Engine を非商用で使用しているユーザーを含むすべてのユーザーに影響します。この変更は 2024 年 11 月 13 日に行われました。
Q: 何もしなかった場合はどうなりますか?
A: 前回お答えしました。
セットアップと構成
Q: 最も簡単な利用方法を教えてください。
A: プロジェクト登録ページにアクセスして、プロジェクトを作成または構成します。
Q: Earth Engine を使用するクラスを教えています。研修生(または生徒)はどのようにアクセスできますか?
A: 方法はいくつかあります。
Earth Engine を直接操作する(Code Editor や Colab ノートブックを使用するなど)各ユーザーは、Google Cloud と Earth Engine の利用規約に同意する必要があるため、Google ID が必要です。通常、個人は Google ID を直接使用し、@gmail.com アカウントにログインするか、教育機関の Google Workspace アカウントを使用します。Microsoft Azure から Google Cloud への ID の連携など、より複雑な構成も可能ですが、追加の構成が必要になります。
参加者が Earth Engine を直接使用するトレーニングを開催する場合は、すべての受講者に Google アカウントと Earth Engine へのアクセス権があることを確認する必要があります。一般的な構成は次のとおりです。
- ホスト主導型のアクセス: イベントのホストは、Cloud プロジェクトを作成し、Earth Engine での使用のために登録します。その後、各研修生のアカウントを必要なロールとともに Cloud プロジェクトに追加できます。
- 直接アクセス: イベントのホストは、各ユーザーが Earth Engine に直接アクセスできるようにガイドします。一部の組織では、ユーザーが Earth Engine API にアクセスできないように制限しているため、イベントの開催の数週間前にこの手順を完了することをおすすめします。
- ハイブリッド アクセス: イベントのホストは、Cloud プロジェクトを使用してアクセス権を必要とするユーザーにアクセス権を提供しますが、他のユーザーは必要に応じて個別のアクセス権を使用できます。
Q: Earth Engine API はいつ有効にする必要がありますか?
A: Earth Engine にプロジェクトを登録する前に、Earth Engine API を有効にします。
料金
Q: Earth Engine の利用には料金がかかりますか?
A: 業務内容によって異なります。ガイダンスについては、Earth Engine の非商用ページをご覧ください。
Q: 商用ユーザーとして Earth Engine を使用すべきですが、使用していません。どうすればよいですか?
A: 商用利用への移行に関するガイドをご覧ください。
非営利
Q: Earth Engine は非商用目的で無料で使用できますか?
A: Earth Engine の非商用ページで定義されている特定のユースケースでは、引き続き無料で Earth Engine をご利用いただけます。
Q: クレジット カードは必要ですか?
A: Earth Engine を非商用で使用する場合は、お支払い方法は必要ありません。
Q: 非営利活動であることを証明するために書類を提出する必要がありますか?
A: いいえ。ただし、Earth Engine チームがプロジェクト オーナーに連絡して、非商用ステータスを確認することがあります。
Q: 請求が発生しないようにするにはどうすればよいですか?
A: 非商用として登録されたプロジェクトでは、Earth Engine のコンピューティングやストレージの料金は発生しませんが、他の Cloud サービスの料金が発生する場合があります。請求を回避する最も簡単な方法は、請求先アカウントが関連付けられていないプロジェクトを使用することです。プロジェクトに請求先アカウントが構成されている場合は、他の Cloud サービスを無効にして、料金が発生しないようにすることができます。
商用
Q: スタートアップや小規模企業で働いています。自分に適した Earth Engine プランは何ですか?
A: 個人と中小企業(SMB)向けのオプションについては、Earth Engine の料金ページをご覧ください。
リソース
従来版のアセット
Q: 以前の「ユーザー」アセットにアクセスできますか?
A: はい。ただし、Earth Engine にアクセスするときに Cloud プロジェクトを使用する必要があります。
Q: 以前の「プロジェクト」アセットにアクセスできますか?
A: はい。ただし、Earth Engine にアクセスするときに Cloud プロジェクトを使用する必要があります。
Q: 以前のユーザー アカウントのストレージ割り当てが引き上げられています。これは Cloud プロジェクトに適用されますか?
A: 伸び率は Cloud プロジェクトに自動的に転送されません。割り当て上限の引き上げをプロジェクトに移行する場合は、earth-engine-uplift-support@google.com までお問い合わせください。
Q: 公開に向けて提出する論文で以前のアセットを参照する予定ですが、これは妥当ですか?
A: はい。以前のアセットを参照しても問題ありません。今後もサポートされる保証はありませんが、現時点では以前のアセット構成を変更する予定はありません。可能な限り、Cloud プロジェクトに保存されているアセットを使用することをおすすめします。
Q: レガシー アセットから Cloud プロジェクトにデータを移行する最善の方法は何ですか?
A: データを Cloud プロジェクトに移動する必要はありませんが、移動する場合は、コマンドライン ツールを使用してアセットをコピーできます(cp コマンドを使用)。
コードエディタのスクリプトと構成
Q: Cloud プロジェクトに移行しない場合、スクリプトとアセットはどうなりますか?
A: スクリプトとアセットは、利用規約に記載されているように保持されますが、EE プラットフォームにアクセスするには、登録済みの Cloud プロジェクトを使用する必要があります。スクリプトには、引き続き基盤となる Git リポジトリ(earthengine.googlesource.com)からアクセスできます。
Q: プロジェクトの選択は、アクセスできるスクリプトに影響しますか?
A: Code Editor のスクリプトは、Cloud プロジェクトの選択の影響を受けません。選択した Cloud プロジェクトに関係なく、同じスクリプトが表示されます。
Earth Engine アプリ
Q: Cloud プロジェクトが所有していない以前の Earth Engine アプリはどうなりますか?引き続き編集できますか?他のユーザーは引き続き閲覧できますか?
A: この変更は Earth Engine アプリには影響しません。
割り当ての変更
Q: Cloud プロジェクトを使用すると、ストレージ リソースやコンピューティング リソースが増えますか?
A: 通常は違いません。デフォルトの割り当ては個々のユーザーで同じです。
Q: Cloud プロジェクトで Earth Engine リソースを追加するにはどうすればよいですか?
A: 伸び率に関するガイダンスについては、割り当てに関するドキュメントをご覧ください。
Q: リクエスト割り当てが引き上げられたサービス アカウントがあります(High Volume API など)。それを Cloud プロジェクトに移行できますか?
A: Cloud プロジェクトを使用して Earth Engine へのリクエストを初期化する限り、追加の操作は必要ありません。
トラブルシューティング
Q: 組織でプロジェクトを作成できません。どうすればよいですか?
A: 組織で Cloud プロジェクトを作成する権限が付与されていない場合は、次の方法があります。
- 組織から必要な権限を付与してもらう(理想的なケース)。
- 組織にプロジェクトを作成してもらい、そのプロジェクトの使用に必要な権限を付与してもらいます。
- 別の組織(または個人アカウント)で作成されたプロジェクトを使用する。
- 従来版へのアクセス例外をリクエストします。なお、これらの権限はあくまで一時的なもので、付与される頻度は高くありません。
Q: アプリが機能しなくなりました。どうすればよいですか?
A: Earth Engine アプリは、Cloud プロジェクトへの移行の影響を受けません。その他のリソースについては、ヘルプページをご覧ください。