お困りの内容を選択してください(リンクをクリック)
- 質問がある
- バグが見つかった
- 登録またはアクセスについてサポートが必要です。
- お支払いと請求に関する問題があります。
- エラー メッセージが表示された
- コンピューティング ティアについて質問があります。
- 新しいデータセットをリクエストしたい
- 新しい機能をリクエストしたい
- スクリプトの動作が変更されたことに気づきました。
- 不足しているカタログ アセットを報告したい
- 他のユーザーをサポートしたい
サポートを受けるためのヒント
「他のユーザーにサポートしてもらうにはどうすればよいですか?」
ヘルプ リクエストを作成する前に、他のユーザーからすでに送信されている同様のリクエストを検索してください。すでに回答が投稿されていて、簡単に見つかるかもしれません。多くの場合、これがブロックを解除する最も早い方法です。次の手順をお試しください。
- Earth Engine デベロッパー ガイドを開き、検索ボックスを使用して関連するページを見つけます。
- GIS Stack Exchange 内の投稿を検索します。
- Earth Engine デベロッパー フォーラムで会話を検索します。
- [Scripts > Examples] にある Code Editor のサンプル スクリプトを参照します。
検索しても解決しない場合は、Earth Engine コミュニティにヘルプ リクエストを作成することをおすすめします。リクエストが回答され、コミュニティ全体に役立つ有用な情報を作成する可能性を最大限に高めるために、リクエストを作成する際のチェックリストを以下に示します。
質問する
質問の内容を選択してください (リンクをクリックすると、詳細情報または例が表示されます)
技術的な質問: API の使用方法、理由、再現可能なコードによる表示
- 計算値が null になるアイテムをコレクションから削除するにはどうすればよいですか?
- 場所別および日付別に、アイテム コレクションを画像コレクションに追加するにはどうすればよいですか?
- アイテム コレクションが空です。なぜでしょうか?
ディスカッション: 意見、ディベート、リモート センシング、方法論
- Landsat 7 SLC-off データのギャップに対処する最適な方法は?
- 分析からウォーター ピクセルを除外するにはどうすればよいですか?
- ArcGIS の分析結果が Earth Engine と異なるのはなぜですか?
- バグが見つかった場合、他でも同様の問題が発生している可能性がありますか?
GIS Stack Exchange
技術的な質問は、地理空間アプリケーションに関するコミュニティ ベースの質問と回答のサイトである Geographic Information Systems Stack Exchange(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 の一般的なトピックは、Google グループの Earth Engine デベロッパー フォーラムに投稿してください。投稿は Earth Engine に関連する内容にしてください。地球観測、リモート センシング、GIS の一般的なトピックについては、他のフォーラムをご利用ください。Earth Engine のスキルを必要とする職種について投稿できますが、回答者にはリストではなく直接返信してもらうよう依頼してください。
バグを報告
見つかったバグの種類を選択してください (リンクをクリックすると、詳細情報または例が表示されます)
API のバグ: スクリプト エラーまたは不適切な結果
- 関数の結果が間違っている、不適切な結果が返された
- 不明なエラー
- 内部エラー メッセージ
- 一般的なデバッグ方法で解決できないエラー
- 何も変更していないにもかかわらず、以前は動作していたスクリプトが動作しなくなった
- API ドキュメントに重要な情報が含まれていない
- Data Catalog アセットに関する問題
コードエディタ インターフェースのバグ: UI の表示や機能に関する問題
- スクリプトを読み込めない
- ボタンが機能しない
- レイアウトが不適切
- ページの要素が見つからない
- 地図を操作できない
- Data Catalog の検索が機能しない
- アセットが指定されていません
- Projection の問題
- データセットの説明が不明確である
API
バグを報告する手順は次のとおりです。
- 既存のバグのリストを検索します。
- 関連するバグの問題が見つかった場合は、その問題にスターを付け、必要に応じて、バグがワークフローにどのように影響するかを説明するコメントを追加します。
- 関連する問題が存在しない場合は、このバグレポート テンプレートを使用して新しい問題を追加します。
コードエディタ
コードエディタ インターフェースに関するバグを報告するには、コードエディタを開き、 ボタンをクリックして、[コードエディタのフィードバックを送信] をクリックします。問題の説明を入力できるウィンドウが表示されます。また、スクリーンショットをマークアップして問題の場所を強調表示することもできます。
データセットに関する問題
こちらからバグを報告してください。 可能であれば、問題を示すコード エディタのリンクを提供してください。
登録に関する問題
Earth Engine の登録ページにアクセスして、アクセス権を構成します。
Earth Engine の登録やアクセスに関する問題が発生した場合は、Issue Trackerでケースを作成してサポートをリクエストできます。
お支払いと請求
Earth Engine のお支払いや請求に関する問題が発生した場合は、すべてのユーザーに対して 請求サポートが提供されます。請求が誤っている、または想定外の請求があった場合、お支払いに関するご質問がある場合、払い戻しをリクエストする場合は、こちらからお問い合わせください。
最良の結果を得るには、次の手順をおすすめします。
できるだけ早くお支払いサポートケースを送信してください。これにより、関連するデバッグログと情報が利用できる可能性が最大化されます。問題についてできるだけ多くの情報をご提供ください。
問題が継続的な請求(サブスクリプション料金、ストレージ料金など)に関連している場合は、商用 Earth Engine へのアクセスを終了するのドキュメントをご覧ください。
非公開の問題トラッカーを使用して、Earth Engine チームにケース番号を共有します。サポートケース番号を必ず記載してください。
エラー メッセージ
Earth Engine では、さまざまな状況でエラー メッセージが表示されます。問題の原因を特定し、解決に向けて取り組むには、次の手順に沿って操作します。
- デバッグガイドを最初の参考資料として使用して、受け取っているエラーの種類と解決方法を把握します。
- エラー メッセージを Google 検索します。多くの場合、GIS Stack Exchange から結果が返されます。
- デベロッパー フォーラムでエラー メッセージを検索して、他のユーザーにも同じ問題が発生しているかどうかを確認します。
- 利用可能なすべてのリソースを確認しても、エラーの原因がわからない場合は、質問を投稿してください。
- 最後に、エラーが解決せず、バグの疑いがある場合は、報告してください。
コンピューティング階層
コンピューティング リソースは、商用プランまたは非商用階層のいずれかによって設定されます。
営利目的での利用
Earth Engine を商用目的で使用する場合や、より多くのコンピューティング リソースの料金を支払う場合は、商用プランの詳細をご確認いただくか、Cloud コンソールで Earth Engine の商用プランを選択してください。Earth Engine を商用目的で使用すると、Cloud アカウントに料金が発生する場合があります。
非営利目的または研究目的での使用
Earth Engine の非営利目的または研究目的での使用の場合は、アセット ストレージの割り当ての一時的な増加をリクエストできます。この割り当ては、EE アセットストアに保存できるアセットデータの量を制御します。
パートナー ティアに切り替えると、EECU 割り当てが一時的に増加します。この割り当ては、時間の経過とともに使用できるコンピューティング量(Earth Engine コンピューティング ユニット単位)を制御します。パートナー ティアには別途の申請が必要で、サステナビリティ活動に大きな影響を与えていることを明確に証明できる組織を対象としています。
パートナー レベルの申請は、本名と正確な組織所属を使用して行う必要があります。申請者には、組織の公式メールアドレスを使用して身元確認を行っていただく場合があります。虚偽の情報の提供、他の個人(教員など)になりすますこと、明示的な許可なく他者の代理で申請を行うことは厳禁です。なりすましや不正な申請に関与していることが判明したアカウントは、直ちにアクセス権が取り消され、Google Earth Engine から永久に停止される可能性があります。詳しくは、非商用ティアのページをご覧ください。
お申し込み前
多くの場合、コードを変更して効率的に実行し、アップリフトの必要性を回避できます。Earth Engine のドキュメントのスケーリング エラー、デバッグ方法、コーディングのベスト プラクティスの各セクションで、提案を確認してください。Earth Engine デベロッパー フォーラムで他のユーザーとアプローチについて話し合うこともできます。Earth Engine を使用して大規模で複雑な画像データを効率的に処理するためのベスト プラクティスは数多くあります。フォーラムのエキスパートがサポートしてくれる可能性があります。投稿する前に、ヘルプ リクエストを作成するためのベスト プラクティスをお読みください。
アセットの保存容量の追加または非商用パートナーの階層の申請
アップリフトのリクエストについてご不明な点がある場合は、非公開の Issue Tracker を使用して、問題の説明とともにケースを送信してください。
データセットのリクエスト
新しいデータセットをリクエストする、または既存のデータセットのバグを報告する手順は次のとおりです。
- 新しいまたは既存のデータセット リクエストを検索します。
- 関連するデータセット リクエストが見つかった場合は、問題にスターを付け、必要に応じて、データセットが業務にどのように役立つかを説明するコメントを追加します。
- 関連するデータ リクエストが存在しない場合は、新しいまたは既存のデータセットの新しいリクエストを送信します。
機能リクエスト
次の手順で、新しい API またはコードエディタの機能をリクエストします。
- 既存の機能リクエストのリストを検索します。
- 関連する機能リクエストを見つけた場合は、その問題に星を付け、必要に応じて、その機能が業務にどのように役立つかを説明するコメントを追加します。
- 関連する機能リクエストが存在しない場合は、このテンプレートを使用して新しいリクエストを送信してください。
スクリプトの動作または出力の変更
Earth Engine の API コード、アーキテクチャ、ポリシーが変更された場合、同じスクリプトであっても、以前と異なる動作やエラーが発生する可能性があります。この種の問題は API バグとして報告しますが、その前に次の点をご確認ください。
- スクリプトに変更がないことを確認します。スクリプトの履歴を確認してください。
- 入力コレクションに変更がないことを確認します(たとえば、画像の日付を現在までフィルタリングしていて、コレクションに新しい画像が追加されたなど)。
- 利用できなくなった、または変更されたインポートされたスクリプト モジュールや共有アセットに依存していませんか?
- スクリプトは同じでも、以前と異なる地域やデータセットで実行されていないか。
同様のバグがまだ投稿されていないことを確認したら、バグを送信し、上記に関する情報をバグレポートに記載します。
必要なカタログ アセットが見つからない
Earth Engine データカタログから欠落しているアセットを確認して報告する方法については、こちらのガイドをご覧ください。
他のユーザーをサポートする
他のユーザーをサポートする方法はいくつかあります。
- GIS Stack Exchange で質問に回答したり、質問を編集したりします。
- Earth Engine デベロッパー フォーラムで質問に回答します。
- チュートリアルを作成します。
- 大学や職場で Earth Engine の使用方法に関する講義を行う。以下のリソースが役立ちます。