何が変更されたのですか?
2024 年 11 月 13 日以降、Earth Engine プラットフォームにアクセスするには、すべてのユーザーがクラウド プロジェクトを使用する必要があります。Earth Engine を非営利目的で使用する場合は、引き続きプラットフォームを無料でご利用いただけます。そのためには、クラウド プロジェクトを設定する必要があります。
Earth Engine のデータ(アセット、アプリ)にアクセスしたり、計算を実行したりするには、クラウド プロジェクトを使用する必要があります。Cloud プロジェクトを構成しない場合、データは引き続き 利用規約に従って Earth Engine に保存されますが、データにアクセスするには Cloud プロジェクトを使用する必要があります。
Cloud プロジェクトを使用しない個人アクセスとは何ですか?
2022 年より前に Earth Engine を利用していたすべてのユーザーは、Earth Engine の登録ページを使用して「個人」の Earth Engine アクセス(Cloud プロジェクトなし)に登録していました。2022 年に Earth Engine が Google Cloud API になったため、ユーザーは個別のアクセス権を登録する必要がなくなり、クラウド プロジェクトでアクセス権を構成できるようになりました。
必要なご対応
すべてのリクエスト(およびそのページに記載されているサービス アカウントからのすべてのリクエスト)で、Cloud プロジェクトを指定するように構成する必要があります。アクセス権を移行する方法をご覧ください。
機関で Cloud プロジェクトを使用できない場合は、Cloud 以外のアクセスを継続するための一時的な例外をリクエストできます。この例外をリクエストする方法については、該当するセクションをご覧ください。アカウントでクラウド プロジェクトを使用している場合、そのアカウントに関連付けられている Earth Engine の使用はすべてすでに Google Cloud を経由しているため、この変更による影響はありません。これ以上の対応は必要ありません。
Cloud プロジェクトの使用に移行する
ステップ 0: 正しいアカウントを使用していることを確認する
ウェブブラウザから Earth Engine にアクセスしている場合は、想定どおりのアカウントでログインしていることを確認します。確実に確認するには、新しいシークレット ウィンドウを開き、Earth Engine で使用する予定のアカウントを使用してログインします。
ステップ 1: プロジェクトを取得する
Earth Engine Cloud プロジェクトの設定ガイドに沿って、新しいプロジェクトを作成するか、すでにアクセス権があるプロジェクトを構成する手順を確認します。
Cloud プロジェクトへのアクセス権がすでに付与されている場合(同僚や IT 管理者が共有している場合など)は、適切なロールと権限が付与されていることを確認するだけで済みます。
プロジェクトにまだアクセスできない場合は、プロジェクト登録ページを使用して作成できます。また、Google Cloud の利用規約に同意する必要があります。Cloud プロジェクトを作成する際は、個人用アクセスと同じメールアドレスを使用してください。これにより、アセットとスクリプトが Cloud プロジェクトに転送されます。
以前のアセットにアクセスするには、権限を持つアカウント(通常はアセットを作成したアカウントと同じ)を使用する必要があります。
ステップ 2: Earth Engine API が有効になっていることを確認する
Cloud コンソールで Earth Engine API のページにアクセスし、上部のプルダウンで正しいプロジェクトが選択されていることを確認してから、[有効にする] をクリックします。
ステップ 3: 請求先アカウントを構成する
Earth Engine を非営利目的で使用するプロジェクトの場合、請求先アカウントやお支払い方法を構成する必要はありません。1 つ追加しても、プロジェクト(ステップ 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 Apps)は引き続き 利用規約に従って Earth Engine に保存されますが、Earth Engine にリクエストを送信するには Cloud プロジェクトを使用する必要があります。スクリプトはユーザーに関連付けられているため、基盤となる Git リポジトリ(earthengine.googlesource.com)から引き続きアクセスして編集できます。
Cloud プロジェクトを構成せずに Earth Engine データを削除する場合は、非公開の Issue Tracker を使用してリクエストを送信してください。
例外をリクエストする方法
Earth Engine で使用するクラウド プロジェクトを構成できない場合は、クラウド プロジェクトなしで個人用アクセスを引き続き使用するための猶予期間が与えられることがあります。この例外プロセスでは手動審査が必要となるため、数週間かかることがあります。また、例外が認められるとは限りません。一時的な例外をリクエストするには、アクセスガイドを参照して申請書を提出してください。
困ったときは
ご質問、ご懸念、ご意見がございましたら、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 を直接操作するユーザー(コードエディタや Colab ノートブックを使用するユーザーなど)は、それぞれ Google ID を持つ必要があります。これは、各ユーザーが Google Cloud と Earth Engine の利用規約に同意する必要があるためです。通常、個人は Google ID を直接使用し、@gmail.com アカウントにログインするか、組織の Google Workspace アカウントを使用します。Microsoft Azure から Google Cloud への ID の連携など、より複雑な構成も可能ですが、追加の構成が必要です。
受講者が Earth Engine を直接使用するトレーニングを主催する場合は、すべての受講者が Google アカウントを持ち、Earth Engine にアクセスできることを確認する必要があります。一般的な構成は次のとおりです。
- ホスト主導のアクセス: イベント ホストとして、クラウド プロジェクトを作成し、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 にアクセスする際にクラウド プロジェクトを使用している限り、可能です。
Q: 以前の「プロジェクト」アセットにアクセスできますか?
A: はい。Earth Engine にアクセスする際にクラウド プロジェクトを使用している限り、可能です。
Q: 以前のユーザー アカウントの保存容量が増加しています。これは Cloud プロジェクトに適用されますか?
A: アップリフトは Cloud プロジェクトに自動的に転送されません。割り当て上限の引き上げをプロジェクトに移行する場合は、プライベート Issue Tracker を使用してリクエストを送信します。
Q: 公開用に提出する論文で、以前のアセットを参照する予定です。これは妥当ですか?
A: はい。以前のアセットを参照しても安全です。今後もサポートを継続することを保証することはできませんが、現時点ではレガシー アセット構成を変更する予定はありません。可能な限り、クラウド プロジェクトに保存されているアセットを使用することをおすすめします。
Q: 以前のアセットから Cloud プロジェクトにデータを移行する最適な方法は何ですか?
A: データをクラウド プロジェクトに移動する必要はありませんが、移動する場合は、コマンドライン ツールを使用して(cp コマンドで)アセットをコピーできます。
コードエディタのスクリプトと構成
Q: Cloud プロジェクトに移行しない場合、スクリプトとアセットはどうなりますか?
A: スクリプトとアセットは利用規約に記載されているとおりに保持されますが、EE プラットフォームにアクセスするには、登録済みのクラウド プロジェクトを使用する必要があります。スクリプトは、基盤となる Git リポジトリ(earthengine.googlesource.com)から引き続きアクセスできます。
Q: 選択したプロジェクトによって、アクセスできるスクリプトが変わりますか?
A: コードエディタのスクリプトは、Cloud プロジェクトの選択の影響を受けません。選択した Cloud プロジェクトに関係なく、同じスクリプトが表示されます。
Earth Engine アプリ
Q: Cloud プロジェクトが所有していない以前の Earth Engine アプリはどうなりますか?引き続き編集したり、他のユーザーが閲覧したりすることはできますか?
A: この変更は Earth Engine アプリには影響しません。
割り当ての変更
Q: クラウド プロジェクトを使用すると、ストレージ リソースやコンピューティング リソースが増えますか?
A: 通常は同じです。デフォルトの割り当ては個々のユーザーで同じです。
Q: Cloud プロジェクトで Earth Engine リソースを増やすにはどうすればよいですか?
A: アップリフトに関するガイダンスについては、割り当てに関するドキュメントをご覧ください。
Q: リクエスト割り当てが増加したサービス アカウント(大容量 API など)があります。これを Cloud プロジェクトに移行できますか?
A: Cloud プロジェクトを使用して Earth Engine へのリクエストを初期化する限り、追加の操作は必要ありません。
トラブルシューティング
Q: 組織でプロジェクトを作成できません。どうすればよいですか?
A: 組織から Cloud プロジェクトを作成する権限が付与されていない場合は、次の方法があります。
- 組織に必要な権限を付与してもらう(理想的なケース)。
- 組織に代わってプロジェクトを作成し、そのプロジェクトの使用に必要な権限を付与してもらいます。
- 別の組織(または個人用アカウント)で作成されたプロジェクトを使用する。
- 以前のアクセス権の例外をリクエストします。これらは一時的なものであり、頻繁に付与されるものではありません。
Q: アプリが動作しなくなりました。どうすればよいですか?
A: Earth Engine アプリは、Cloud プロジェクトへの移行の影響を受けません。その他のリソースについては、ヘルプページをご覧ください。