お困りの内容を選択してください(リンクをクリック)
- **質問** がある
- バグ が見つかった
- 登録またはアクセス についてサポートが必要である
- お支払いと請求 に関して問題がある
- エラー メッセージ が表示された
- コンピューティング ティア について質問がある
- 新しいデータセットをリクエスト したい
- 新しい機能をリクエスト したい
- スクリプトの動作が以前と異なる
- 不足しているカタログ アセットを報告 したい
- 他のユーザーをサポート したい
サポートを受けるためのヒント
「他のユーザーにサポートしてもらうにはどうすればよいですか?」
ヘルプ リクエストを作成する前に、他のユーザーからすでに送信されている同様のリクエストを検索してください。 回答がすでに投稿されていて、簡単に見つかる可能性があります。 多くの場合、これがブロックを解除する最も早い方法です。次の方法をお試しください。
- Earth Engine デベロッパー ガイド を開き、検索ボックスを使用して関連するページを見つけます。
- GIS Stack Exchange 内の投稿を検索します。
- Earth Engine デベロッパー フォーラムの会話を検索します。
- [Code Editor] で [Scripts] > [Examples] を選択し、表示されるサンプル スクリプトを確認します。
検索しても解決しない場合は、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 のバグ: スクリプト エラーまたは不適切な結果
コードエディタ インターフェース のバグ: UI の表示や機能に関する問題
- スクリプトを読み込めない
- ボタンが機能しない
- レイアウトが不適切
- ページの要素が見つからない
- 地図を操作できない
- Data Catalog を検索できない
- アセットが指定されていません
- 投影に関する問題
- データセットの説明が不明確
API
バグを報告する手順は次のとおりです。
- 既存のバグの リストを検索します。
- 関連するバグが見つかった場合は、該当する問題にスターを付けます。さらに必要であれば、そのバグがワークフローに与える影響をコメントとして追加します。
- 関連する問題が存在しない場合は、この バグレポート テンプレートを使用して新しい問題を追加します。
コードエディタ
コードエディタのインターフェースに関連するバグを報告するには、
コードエディタを開き、 ボタン、[Send Code Editor
feedback] の順にクリックします。ウィンドウが開き、問題の内容を入力できるようになります。スクリーンショットをマークアップして、問題の発生箇所を示すこともできます。
データセットに関する問題
こちらからバグを報告します。 可能であれば、問題を示すコードエディタのリンクを提供してください。
登録に関する問題
Earth Engine の 登録ページ にアクセスして、アクセス権を構成します。
Earth Engine の登録またはアクセスに関する問題が発生している場合は、 Private Issue Tracker でケースを作成してサポートをリクエストできます。
お支払いと請求
Earth Engine のお支払いまたは請求に関する問題が発生した場合は、Google がすべての ユーザーに 請求 サポートを提供します。請求が誤っている場合や予期しない請求が発生した場合、お支払いに関する質問がある場合、払い戻しをリクエストする場合は、こちらからお問い合わせください。
最良の結果を得るため、次の手順をおすすめします。
できるだけ早く請求サポート ケースを提出してください。関連するデバッグログと情報が利用できる可能性が高まります。問題についてできるだけ多くの情報を提供してください。
問題が継続的な請求(サブスクリプション料金、 ストレージ料金など)に関連している場合は、商用 Earth Engine アクセスの終了に関するドキュメントをご覧ください。
Private Issue Tracker を使用して、ケース番号を Earth Engine チームと共有します。サポートケース番号を必ず含めてください 。
エラー メッセージ
Earth Engine では、さまざまな状況でエラー メッセージが表示されます。次の手順で問題の原因を特定し、解決してください。
- 発生したエラーの種類と解決方法について詳しくは、デバッグガイドをご覧ください。
- エラー メッセージを Google で検索します。 多くの場合、検索結果として GIS Stack Exchange の情報が返されます。
- デベロッパー フォーラムでエラー メッセージを検索し、すでに同じ問題が発生していないか確認します。
- 利用可能なすべてのリソースを確認してもエラーの原因が わからない場合は、質問を投稿します。
- 上記いずれの方法でもエラーを解決できず、バグがあると思われる場合は、バグの内容を 報告してください。
コンピューティング ティア
コンピューティング リソースは、商用プランまたは非商用ティアによって設定されます。
営利目的での利用
Earth Engine を商用目的で使用している場合や、より多くの コンピューティング リソースを購入する場合は、商用プランについて学習する か、Cloud コンソールで Earth Engine 商用プランを選択してください。 Earth Engine を商用目的で使用すると、Cloud アカウントに料金が発生する場合があります。
非商用または研究目的での利用
Earth Engine を 非商用または研究目的で使用する場合は、 アセット ストレージ割り当ての一時的な増加をリクエストできます。この割り当ては、 EE アセットストアに保存できるアセットデータの量を制御します。
パートナー ティアに切り替えることで、 EECU割り当てを一時的に増やすことができます。EECU 割り当ては、 一定期間に消費できるコンピューティング量(Earth Engine コンピューティング ユニット) を制御します。
お申し込み前
多くの場合、コードを変更して効率的に実行し、アップリフトの必要性を回避できます。提案については、Earth Engine ドキュメントのスケーリング エラー、デバッグ 方法、コーディングのベスト プラクティス のセクションをご覧ください。Earth Engine デベロッパー フォーラムで他のユーザーとアプローチについて話し合うこともできます。Earth Engine を使用して大規模で複雑な画像を効率的に処理するためのベスト プラクティスは数多くあります。フォーラムの専門家がサポートできる場合があります。投稿する前に、ヘルプ リクエストを作成するための これらの ベスト プラクティスをお読みください 。
アセット ストレージまたは非商用パートナー ティアの増加をリクエストする
アップリフトのリクエストについてご不明な点がございましたら、 Private Issue Tracker を使用してケースを送信し、 問題の説明を記載してください。
データセットのリクエスト
次の手順で、新しいデータセットをリクエストするか、既存のデータセットのバグを報告します。
- 新しいデータセットまたは既存のデータセットのリクエストを検索します。
- 目的のデータセット リクエストが見つかった場合は、該当する問題にスターを付けます。さらに必要であれば、そのデータセットが作業に役立つ理由をコメントとして追加します。
- 目的のデータ リクエストが存在しない場合は、新しいデータセットまたは既存のデータセットの新しいリクエストを送信します。
機能リクエスト
次の手順で、新しい API またはコードエディタの機能をリクエストします。
- 既存の機能リクエストの リストを検索します。
- 目的の機能リクエストが見つかった場合は、その問題にスターを付けます。さらに必要であれば、その機能が作業でどのように役立つかをコメントとして追加します。
- 目的の機能リクエストが存在しない場合は、 この テンプレートを使用して新しいリクエストを送信します。
スクリプトの動作または出力の変更
Earth Engine の API コード、アーキテクチャ、ポリシーが変更された場合、同じスクリプトであっても、以前と異なる動作やエラーが発生する可能性があります。この種の問題は API バグとして報告しますが、その前に 次の点をご確認ください。
- スクリプトの履歴を参照し、スクリプトが何も変更されていないことを確認します。 スクリプトの履歴
- 入力コレクションが何も変更されていないことを確認します(画像のフィルタを現在の日付に設定しており、コレクションに新しい画像が追加された場合など)。
- インポートしたスクリプト モジュールや共有アセットが必要であるにもかかわらず、それらが使用できなくなっていたり、変更されたりしていないか。
- スクリプトは同じでも、以前と異なる地域やデータセットで実行されていないか。
同様のバグがまだ投稿されていないことを確認したら、バグを送信し、上記に関する情報をバグレポートに記載します。
必要なカタログ アセットが見つからない
Earth Engine データカタログのアセットを確認し、不足しているアセットをリクエストする方法については、こちらのガイドをご覧ください。
他のユーザーをサポートする
他のユーザーをサポートする方法はいくつかあります。
- GIS Stack Exchange で質問の回答や編集を行います。
- Earth Engine デベロッパー フォーラムで質問に回答します。
- チュートリアルを作成します。
- 大学や職場で、Earth Engine の使い方を講義します。以下のリソースが役立ちます。