ヘルプ

お困りの内容を選択してください(リンクをクリック)

サポートを受けるためのヒント

「他のユーザーにサポートしてもらうにはどうすればよいですか?」

ヘルプ リクエストを作成する前に、他のユーザーからすでに送信されている同様のリクエストを検索してください。回答がすでに存在し、簡単に見つけられる可能性があります。多くの場合、これがブロックを解除する最も迅速な方法です。次の手順をお試しください。

検索しても解決しない場合は、Earth Engine コミュニティにヘルプ リクエストを作成することをおすすめします。リクエストが回答され、コミュニティ全体に役立つ有用な情報を作成する可能性を最大限に高めるために、リクエストを作成する際のチェックリストを以下に示します。

質問する

質問の内容を選択してください (リンクをクリックすると、詳細情報または例が表示されます)

技術的な質問: API の使用方法、理由、再現可能なコードによる表示

  • 計算値が null になるアイテムをコレクションから削除するにはどうすればよいですか?
  • 場所別および日付別に、アイテム コレクションを画像コレクションに追加するにはどうすればよいですか?
  • アイテム コレクションが空です。なぜでしょうか?

ディスカッション: 意見、ディベート、リモート センシング、方法論

  • Landsat 7 SLC-off データのギャップに対処する最適な方法は?
  • 分析からウォーター ピクセルを除外するにはどうすればよいですか?
  • ArcGIS の分析結果が Earth Engine と異なるのはなぜですか?
  • バグが見つかった場合、他でも同様の問題が発生している可能性がありますか?

GIS Stack Exchange

Geographic Information Systems Stack Exchange(GIS SE)に技術的な質問を投稿します。GIS SE は、地理空間アプリケーションに関するコミュニティベースの質疑応答サイトです。

質問する際のヒントと注意事項を確認する

非推奨: 分析データをそのまま投稿し、他の開発者にコードのデバッグを依頼しないでください。

推奨: 問題点を切り分け、1 文で簡潔に質問します。提示するコードは数行以内にしてください。

Stack Exchange タグ `google-earth-engine` を使用すべきです

質問内のテキストはマークダウン(スタイル構文)として解釈されます。太字、斜体、コードのスタイル設定を使用し、質問内容が一目でわかるようにします。質問エディタの上部にあるボタンを使用するか、こちらのマークダウン構文ガイドを参照して、スタイルを設定してください。質問の投稿について詳しくは、GIS SE のヘルプページをご覧ください。

質問文の構成とマークアップ方法については、次の例を参考にしてください。

タイトル:

ee.Reducer.fixedHistogram() の結果が小数になるのはなぜですか? (Earth Engine)

本文:

マークダウン

I am calculating a histogram for an area of interest using
`ee.Reducer.fixedHistogram()`. The pixel count per bin is often a fraction,
but not always. I was expecting integer results only, why are the results
fractions of a pixel?

Here is my code; inspect the histogram table to see the results.

```js
// Define an image.
var img = ee.Image('LANDSAT/LC08/C02/T1_TOA/LC08_038029_20180810');

// Define an area of interest.
var aoi = ee.Geometry.Rectangle(-110.5, 44.6, -110.1, 44.8);

// Calculate a histogram for the pixels in the API.
var reflHistDict = img.select('B[1-7]').multiply(1e4).reduceRegion({
  reducer: ee.Reducer.fixedHistogram(0, 5000, 250),
  geometry: aoi,
  scale: 30
});

// A dictionary was returned, get the ee.Array results for SWIR1 band.
var swir1HistArray = ee.Array(reflHistDict.get('B6'));
print(swir1HistArray);
```

[Code Editor
script](https://code.earthengine.google.com/d5c15787d1e468c5668836399fa8652f?as_external)

レンダリング

ee.Reducer.fixedHistogram() を使用して、関心のある地域のヒストグラムを計算しています。毎回ではありませんが、データ区間あたりのピクセル数が小数になる場合があります。整数の結果のみを想定していたのですが、ピクセルが断片化されるのはなぜでしょうか?

コードは次のとおりです。結果を確認するためにヒストグラム テーブルをご覧ください。

// Define an image.
var img = ee.Image('LANDSAT/LC08/C02/T1_TOA/LC08_038029_20180810');

// Define an area of interest.
var aoi = ee.Geometry.Rectangle(-110.5, 44.6, -110.1, 44.8);

// Calculate a histogram for the pixels in the API.
var reflHistDict = img.select('B[1-7]').multiply(1e4).reduceRegion({
  reducer: ee.Reducer.fixedHistogram(0, 5000, 250),
  geometry: aoi,
  scale: 30
});

// A dictionary was returned, get the ee.Array results for SWIR1 band.
var swir1HistArray = ee.Array(reflHistDict.get('B6'));
print(swir1HistArray);

コードエディタ スクリプト

Earth Engine デベロッパー フォーラム

Earth Engine に関する一般的なトピックやディスカッションEarth Engine デベロッパー フォーラム(Google グループ)に投稿します。投稿は Earth Engine に関連する内容にしてください。地球観測、リモート センシング、GIS に関する一般的なトピックについては、他のフォーラムをご利用ください。Earth Engine のスキルを必要とする求人情報を投稿できますが、回答者にはリストではなく直接返信するように依頼します。

バグを報告

見つかったバグの種類を選択してください (リンクをクリックすると、詳細情報または例が表示されます)

API のバグ: スクリプト エラーまたは不適切な結果

  • 関数の結果が間違っている、不適切な結果が返された
  • 不明なエラー
  • 内部のエラー メッセージ
  • 一般的なデバッグ方法で解決できないエラー
  • 何も変更していないにもかかわらず、以前は動作していたスクリプトが動作しなくなった
  • API ドキュメントに重要な情報が含まれていない
  • データカタログ アセットに関する問題

コードエディタ インターフェースのバグ: UI の表示や機能に関する問題

  • スクリプトを読み込めない
  • ボタンが機能しない
  • レイアウトが不適切
  • ページの要素が見つからない
  • 地図を操作できない
  • データカタログを検索できない

データセットのバグ

  • アセットが指定されていない
  • Projection の問題
  • データセットの説明が不明確

API

バグを報告する手順は次のとおりです。

  1. 既存のバグのリストを検索します。
  2. 関連するバグが見つかった場合は、該当する問題にスターを付けます。さらに必要であれば、そのバグがワークフローに与える影響をコメントとして追加します。
  3. 関連する問題が存在しない場合は、このバグレポート テンプレートを使用して新しい問題を追加します。

コードエディタ

コードエディタのインターフェースに関連するバグを報告するには、コードエディタを開き、 ボタン、[Send Code Editor feedback] の順にクリックします。ウィンドウが開き、問題の内容を入力できるようになります。スクリーンショットをマークアップして、問題の発生箇所を示すこともできます。

データセットに関する問題

こちらからバグを報告してください。 可能であれば、問題を示す Code Editor のリンクを提供してください。

登録に関する問題

Earth Engine の登録ページにアクセスして、アクセスを構成します。

Earth Engine の登録やアクセスで問題が発生した場合は、Earth Engine 登録サポートにサポートをリクエストしてください。

お支払いと請求

Earth Engine のお支払いや請求に関する問題が発生した場合は、すべてのユーザーに 請求サポートが提供されます。請求額が正しくない、または予想外の請求があった場合、お支払いに関する質問がある場合、払い戻しをリクエストする場合は、こちらからお問い合わせください。

最良の結果を得るには、次の手順をおすすめします。

  1. できるだけ早くお支払いサポート ケースを送信します。これにより、関連するデバッグログと情報が利用できる可能性が最大化されます。問題についてできるだけ多くの情報をご提供ください。

  2. 問題が継続的な請求(サブスクリプション料金、ストレージ料金など)に関連している場合は、商用 Earth Engine へのアクセスを終了するのドキュメントをご覧ください。

  3. ケースがオープンしていることを Earth Engine チームに伝えます。チームに連絡し、サポートケース番号を記載してください。

エラー メッセージ

Earth Engine では、さまざまな状況でエラー メッセージが表示されます。次の手順で問題の原因を特定し、解決してください。

  1. 発生したエラーの種類と解決方法について詳しくは、デバッグガイドをご覧ください。
  2. エラー メッセージを Google で検索します。多くの場合、検索結果として GIS Stack Exchange の情報が返されます。
  3. デベロッパー フォーラムでエラー メッセージを検索し、すでに同じ問題が発生していないか確認します。
  4. 利用可能なすべてのリソースを確認してもエラーの原因がわからない場合は、質問を投稿します。
  5. 上記いずれの方法でもエラーを解決できず、バグがあると思われる場合は、バグの内容を報告してください。

追加の割り当て

非営利目的または研究目的での使用

Earth Engine の非営利または研究目的での使用で追加の割り当てが必要な場合は、プラットフォーム アクセスに付属する標準割り当てに加えて、1 年間の追加の無料割り当て(「アップリフト」)を申請できます。Google はすべての申請を審査し、環境と社会に対する大規模な影響に重点を置いています。

次の割り当て上限の引き上げをリクエストできます。

  • アセット ストレージの上限: ユーザーが EE アセットストアに保存できるアセットデータの量を制限します。
  • バッチタスクの割り当て。ユーザーがバッチ環境で実行できる並列タスクの数を制御します。バッチ環境では、Earth Engine ストレージ、Google Cloud Storage、または Google ドライブに配信されるファイルという形で非同期計算結果を取得できます。
  • インタラクティブ環境リクエストの並列処理の割り当て。Earth Engine サービスに対するクエリのレートと並列処理を制限します。

申請フォーム

追加の割り当てを申請するには、Earth Engine の使用状況が次の要件をすべて満たしていることを確認してください。

多くの場合、独自のコードを変更して効率的に実行し、アップリフトの必要性を回避できます。アップリフトを申請する前に、Earth Engine ドキュメントのスケーリング エラーデバッグ方法コーディングのベスト プラクティスの各セクションで提案を確認してください。Earth Engine デベロッパー フォーラムで他のユーザーとアプローチについて話し合うこともできます。Earth Engine を使用して大規模で複雑な画像データを効率的に処理するためのベスト プラクティスは数多くあります。フォーラムのエキスパートがサポートしてくれる場合があります。投稿する前に、ヘルプ リクエストを作成するためのベスト プラクティスをお読みください。

コードがすでに最適化されており、影響を与えるにはアップリフトが唯一の解決策であることを確認したら、アップリフト リクエストに進みます。


アップリフトのリクエストについてご不明な点がございましたら、問題の説明を添えて Earth Engine アップリフト サポートまでお問い合わせください。

営利目的での利用

Earth Engine を商用目的で使用している場合は、Earth Engine Commercial ページにアクセスして、割り当ての追加について営業担当者にお問い合わせください。

データセットのリクエスト

新しいデータセットをリクエストする、または既存のデータセットのバグを報告する手順は次のとおりです。

  1. 新しいまたは既存のデータセット リクエストを検索します。
  2. 目的のデータセット リクエストが見つかった場合は、該当する問題にスターを付けます。さらに必要であれば、そのデータセットが作業に役立つ理由をコメントとして追加します。
  3. 目的のデータ リクエストが存在しない場合は、新しいまたは既存のデータセットの新しいリクエストを送信します。

機能リクエスト

次の手順で、新しい API またはコードエディタの機能をリクエストします。

  1. 既存の機能リクエストのリストを検索します。
  2. 目的の機能リクエストが見つかった場合は、その問題にスターを付けます。さらに必要であれば、その機能が作業でどのように役立つかをコメントとして追加します。
  3. 目的の機能リクエストが存在しない場合は、このテンプレートを使用して新しいリクエストを送信します。

スクリプトの動作または出力の変更

Earth Engine の API コード、アーキテクチャ、ポリシーが変更された場合、同じスクリプトであっても、以前と異なる動作やエラーが発生する可能性があります。この種の問題は API バグとして報告しますが、その前に次の点をご確認ください。

  1. スクリプトの履歴を参照し、スクリプトが何も変更されていないことを確認します。
  2. 入力コレクションが何も変更されていないことを確認します(画像のフィルタを現在の日付に設定しており、コレクションに新しい画像が追加された場合など)。
  3. インポートしたスクリプト モジュール共有アセットが必要であるにもかかわらず、それらが使用できなくなっていたり、変更されたりしていないか。
  4. スクリプトは同じでも、以前と異なる地域やデータセットで実行されていないか。

同様のバグがまだ投稿されていないことを確認したら、バグを送信し、上記に関する情報をバグレポートに記載します。

必要なカタログ アセットが見つからない

Earth Engine データカタログのアセットを確認し、不足しているアセットをリクエストする方法については、こちらのガイドをご覧ください。

他のユーザーをサポートする

他のユーザーをサポートする方法はいくつかあります。