Wobei können wir Ihnen helfen? (Link anklicken)
- Ich habe eine Frage.
- Ich habe einen Programmfehler gefunden.
- Ich benötige Hilfe bei der Registrierung oder beim Zugriff.
- Ich habe ein Problem mit Zahlungen und Abrechnung.
- Ich habe eine Fehlermeldung erhalten.
- Ich habe eine Frage zu den Rechenstufen.
- Ich möchte ein neues Dataset anfordern.
- Ich möchte eine neue Funktion anfordern.
- Ich habe eine Änderung im Skriptverhalten festgestellt.
- Ich möchte ein fehlendes Katalog-Asset melden.
- Ich möchte anderen helfen.
Tipps für die Suche nach Hilfe
"Wie kann ich anderen helfen, mir zu helfen?"
Bevor Sie eine Hilfeanfrage erstellen, suchen Sie zuerst nach ähnlichen Anfragen, die bereits von anderen Nutzern gestellt wurden. Die Antwort ist möglicherweise bereits vorhanden und leicht zu finden. Das ist oft der schnellste Weg, um das Problem zu beheben. Gehen Sie so vor:
- Öffnen Sie das Earth Engine-Entwicklerhandbuch und suchen Sie im Suchfeld nach relevanten Seiten.
- Suchen Sie nach Beiträgen in GIS Stack Exchange.
- Suchen Sie nach Unterhaltungen im Earth Engine-Entwicklerforum.
- Sehen Sie sich die Code-Editor-Beispiel skripts unter Scripts > Examples an.
Wenn Sie nach der Suche immer noch Hilfe benötigen, können Sie eine Hilfeanfrage an die Earth Engine-Community senden. Damit Ihre Anfrage möglichst beantwortet wird und nützliche Informationen entstehen, die der gesamten Community zugutekommen, finden Sie hier eine Checkliste für das Erstellen einer Anfrage:
Frage stellen
Welche Art von Frage haben Sie? (Klicken Sie auf die Links, um mehr zu erfahren oder Beispiele aufzurufen)
Technische Frage: Anleitung und Grund für die API, dargestellt durch Code, reproduzierbar
- Wie entferne ich Features mit Nullwerten aus meiner Feature Collection?
- Wie verknüpfe ich eine Feature-Collection mit einer Image-Collection nach Standort und Datum?
- Warum ist meine Feature-Collection leer?
Diskussionsfrage: Meinungen, Debatten, Fernerkundung, Methodik
- Wie gehe ich am besten mit den Lücken um, die durch den Ausfall des Scan Line Corrector (SLC) von Landsat 7 entstehen?
- Wie kann ich Wasserpixel aus meiner Analyse ausschließen?
- Warum liefert die ArcGIS-Analyse ein anderes Ergebnis als Earth Engine?
- Ich frage mich, ob ich einen Programmfehler gefunden habe. Haben andere Nutzer dasselbe Problem?
GIS Stack Exchange
Technische Fragen können Sie auf Geographic Information Systems Stack Exchange (GIS SE) stellen, einer Community-basierten Website für Fragen und Antworten zu raumbezogenen Anwendungen.
Tipps zum Erstellen einer guten Frage
Sie sollten NICHT Ihre vollständige Analyse posten und die Entwickler-Community bitten, Ihren Code zu debuggen.
Sie SOLLTEN das Problem isolieren und in einem vollständigen Satz und mit nicht mehr als ein paar Codezeilen darstellen.
Sie SOLLTEN das Stack Exchange Tag `google-earth-engine` verwenden.
Der Text in Ihrer Frage wird als Markdown (eine Formatierungssyntax) interpretiert. Nutzen Sie Fett-, Kursiv- und Codeformatierung, um Ihre Frage leichter lesbar und schnell überfliegbar zu machen. Verwenden Sie die Schaltflächen oben im Frage-Editor oder diese Anleitung zur Markdown-Syntax , um Formatierungen anzuwenden. Weitere Informationen zum Stellen von Fragen finden Sie auf der Hilfeseite von GIS SE.
Verwenden Sie dieses Beispiel als Leitfaden , um Ihre Frage zu formulieren und zu formatieren:
Titel:
Warum sind die Ergebnisse von ee.Reducer.fixedHistogram() Bruchzahlen? (Earth Engine)
Body:
Markdown
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)Gerendert
Ich berechne ein Histogramm für ein Gebiet von Interesse mit
ee.Reducer.fixedHistogram(). Die Anzahl der Pixel pro Bucket ist
oft eine Bruchzahl, aber nicht immer. Ich habe nur ganzzahlige Ergebnisse
erwartet. Warum sind die Ergebnisse Bruchzahlen eines Pixels?
Hier ist mein Code. Sehen Sie sich die Histogrammtabelle an, um die Ergebnisse zu sehen.
// 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-Entwicklerforum
Diskussionsfragen und allgemeine Earth Engine Themen können Sie im Earth Engine-Entwickler Forum posten, einer Google-Gruppe. Beiträge sollten sich auf Earth Engine konzentrieren. Verwenden Sie andere Foren für allgemeinere Themen zu Erdbeobachtung, Fernerkundung und GIS. Sie können Stellenangebote posten, für die Earth Engine-Kenntnisse erforderlich sind, aber bitten Sie die Antwortenden, direkt auf Ihren Beitrag zu antworten und nicht auf die Liste.
Programmfehler melden
Welche Art von Programmfehler haben Sie gefunden? (Klicken Sie auf die Links, um mehr zu erfahren oder Beispiele aufzurufen)
API-Fehler: Skriptfehler oder falsche Ergebnisse
- Unerwartetes oder falsches Funktionsergebnis
- Unbekannter Fehler
- Interne Fehlermeldungen
- Fehler, die nicht mit gängigen Debugging-Methoden behoben werden können
- Ein unverändertes, funktionierendes Skript von vor einiger Zeit funktioniert jetzt NICHT mehr
- In der API-Dokumentation fehlen wichtige Informationen
- Probleme mit Data Catalog-Assets
Fehler in der Code-Editor-Benutzeroberfläche bug: Probleme mit der UI-Anzeige und -Funktionalität
- Skripts werden nicht geladen
- Schaltflächen funktionieren nicht
- Seltsames Layout
- Fehlende Seitenelemente
- Karteninteraktion funktioniert nicht
- Data Catalog-Suche funktioniert nicht
- Fehlende Assets
- Projektionsprobleme
- Unklare Dataset-Beschreibungen
API
So melden Sie einen Fehler:
- Suchen Sie in der Liste der vorhandenen Fehler.
- Wenn Sie ein relevantes Fehlerproblem finden, markieren Sie es mit einem Stern und fügen Sie optional einen Kommentar hinzu, in dem Sie beschreiben, wie sich der Fehler auf Ihren Workflow auswirkt.
- Wenn kein relevantes Problem vorhanden ist, fügen Sie mit dieser Fehlerberichtsvorlage ein neues Problem hinzu.
Code-Editor
Wenn Sie einen Fehler in der Code-Editor-Benutzeroberfläche melden möchten, öffnen Sie den
Code-Editor, klicken Sie auf die Schaltfläche und dann auf Feedback zum Code-Editor
senden. Ein Fenster wird angezeigt, in dem Sie das Problem beschreiben können. Sie haben auch die Möglichkeit, einen Screenshot zu markieren, um die Position des Problems hervorzuheben.
Dataset-Problem
Melden Sie hier einen Fehler. Geben Sie nach Möglichkeit einen Link zum Code-Editor an, der das Problem zeigt.
Probleme bei der Registrierung
Rufen Sie die Earth Engine Registrierungsseite auf, um Ihren Zugriff zu konfigurieren.
Wenn Sie Probleme mit der Registrierung oder dem Zugriff auf Earth Engine haben, können Sie Hilfe anfordern, indem Sie ein Problem im Private Issue Trackererstellen.
Zahlungen und Abrechnung
Wenn Sie ein Problem mit Ihren Earth Engine-Zahlungen oder der Abrechnung haben, bietet Google Abrechnungs support für alle Nutzer. Hier können Sie Probleme mit falschen oder unerwarteten Gebühren melden, Fragen zu Zahlungen klären oder Erstattungen beantragen.
Für optimale Ergebnisse empfehlen wir die folgenden Schritte:
Erstellen Sie so schnell wie möglich ein Abrechnungssupport Ticket. So ist die Wahrscheinlichkeit am größten, dass relevante Debugging-Protokolle und -Informationen verfügbar sind. Geben Sie so viele Informationen wie möglich zum Problem an.
Wenn Ihr Problem mit laufenden Gebühren zusammenhängt (z.B. Abogebühren, Speichergebühren), lesen Sie die Dokumentation zum Beenden des kommerziellen Earth Engine Zugriffs.
Teilen Sie dem Earth Engine-Team Ihre Fallnummer über den Private Issue Tracker mit. Geben Sie unbedingt die Support-Fallnummer an.
Fehlermeldungen
Es gibt viele Möglichkeiten, einen Fehler in Earth Engine zu verursachen. Gehen Sie so vor, um die Ursache des Problems zu ermitteln und eine Lösung zu finden:
- Verwenden Sie die Anleitung zur Fehlerbehebung als erste Ressource, um zu verstehen welche Art von Fehler Sie erhalten und wie Sie ihn möglicherweise beheben können.
- Suchen Sie in Google nach Ihrer Fehlermeldung; die Ergebnisse stammen oft von GIS Stack Exchange.
- Suchen Sie im Entwicklerforum nach Ihrer Fehlermeldung, um zu sehen, ob andere Nutzer dasselbe Problem hatten.
- Wenn Sie nach dem Durchsuchen aller verfügbaren Ressourcen immer noch nicht wissen, was den Fehler verursacht, stellen Sie eine Frage.
- Wenn der Fehler schließlich weiterhin besteht und Sie vermuten, dass es sich um einen Programmfehler handelt, melden Sie ihn.
Rechenstufen
Ihre Rechenressourcen werden entweder durch Ihren kommerziellen Plan oder nicht kommerzielle Stufe festgelegt.
Kommerzielle Verwendung
Wenn Sie Earth Engine für kommerzielle Zwecke verwenden oder für mehr Rechenressourcen bezahlen möchten, informieren Sie sich über kommerzielle Pläne oder wählen Sie in der Cloud Console einen kommerziellen Earth Engine-Plan aus. Beachten Sie, dass bei der kommerziellen Nutzung von Earth Engine Gebühren für Ihr Cloud-Konto anfallen können.
Nicht kommerzielle oder Forschungszwecke
Für die nicht kommerzielle Nutzung oder Forschungszwecke von Earth Engine, können Sie eine vorübergehende Erhöhung des Kontingents für die Asset-Speicherung beantragen. Damit wird festgelegt, wie viele Asset-Daten Sie im Earth Engine-Asset-Speicher speichern können.
Wenn Sie zur Partnerstufe wechseln, können Sie eine vorübergehende Erhöhung des EECU-Kontingents erhalten. Damit wird festgelegt, wie viel Rechenleistung (in Earth Engine Compute Units) Sie im Laufe der Zeit verbrauchen können.
Vor der Bewerbung
In vielen Fällen können Sie Ihren Code so ändern, dass er effizienter ausgeführt wird und keine Erhöhung erforderlich ist. Vorschläge finden Sie in den Abschnitten zu Skalierungs fehlern, Debugging Methoden und Best Practices für die Programmierung in der Earth Engine-Dokumentation. Es kann auch hilfreich sein, Ihren Ansatz mit anderen im Earth Engine-Entwickler Forum zu besprechen. Es gibt viele Best Practices für die effiziente Verarbeitung großer und komplexer Bilder mit Earth Engine. Experten im Forum können Ihnen möglicherweise helfen. Lesen Sie vor dem Posten diese Best Practices für das Erstellen einer Hilfeanfrage für Hilfe.
Mehr Asset-Speicher oder nicht kommerzielle Partnerstufe beantragen
Wenn Sie Fragen zu Ihrer Anfrage zur Erhöhung haben, erstellen Sie ein Problem im Private Issue Tracker und beschreiben Sie das Problem.
Dataset-Anfragen
So fordern Sie ein neues Dataset an oder melden einen Fehler für ein vorhandenes Dataset:
- Suchen Sie nach neuen oder vorhandenen Dataset-Anfragen.
- Wenn Sie eine relevante Dataset-Anfrage finden, markieren Sie das Problem mit einem Stern und fügen Sie optional einen Kommentar hinzu, in dem Sie beschreiben, wie das Dataset für Ihre Arbeit nützlich wäre.
- Wenn keine relevante Datenanfrage vorhanden ist, senden Sie eine neue Anfrage für ein neues oder vorhandenes Dataset.
Feature Requests
So fordern Sie eine neue API- oder Code-Editor-Funktion an:
- Suchen Sie in der Liste der vorhandenen Feature Requests.
- Wenn Sie einen relevanten Feature Request finden, markieren Sie das Problem mit einem Stern und fügen Sie optional einen Kommentar hinzu, in dem Sie beschreiben, wie die Funktion für Ihre Arbeit nützlich wäre.
- Wenn kein relevanter Feature Request vorhanden ist, senden Sie mit dieser Vorlage eine neue Anfrage.
Änderung im Skriptverhalten oder in der Ausgabe
Der Earth Engine-API-Code, die Architektur und die Richtlinien können sich ändern. Das kann zu unterschiedlichem Verhalten oder zu Fehlern führen, die jetzt auftreten, aber vor einiger Zeit für dasselbe Skript nicht aufgetreten sind. Melden Sie für diese Arten von Problemen einen API-Fehler, überprüfen Sie aber zuerst einige Dinge:
- Bestätigen Sie, dass sich nichts an Ihrem Skript geändert hat. Sehen Sie sich dazu den Skriptverlauf an.
- Bestätigen Sie, dass sich nichts an Ihrer Eingabe-Collection geändert hat. Filtern Sie beispielsweise Bilddaten bis heute und jetzt sind neue Bilder in einer Collection vorhanden?
- Verwenden Sie importierte Skriptmodule oder freigegebene Assets , die nicht mehr verfügbar sind oder sich geändert haben?
- Handelt es sich um dasselbe Skript, das aber für eine andere Region von Interesse oder ein anderes Dataset ausgeführt wird?
Nachdem Sie geprüft haben, ob ein ähnlicher Fehler bereits gemeldet wurde, senden Sie Ihren Fehlerbericht ein und geben Sie darin Informationen zu diesen Punkten an.
Fehlende Katalog-Assets
In dieser Anleitung erfahren Sie, wie Sie ein fehlendes Asset aus dem Earth Engine Data Catalog bestätigen und melden.
Anderen helfen
Es gibt verschiedene Möglichkeiten, anderen zu helfen:
- Beantworten und bearbeiten Sie Fragen auf GIS Stack Exchange.
- Beantworten Sie Fragen im Earth Engine-Entwicklerforum.
- Schreiben Sie Anleitungen.
- Halten Sie an Ihrer Universität oder an Ihrem Arbeitsplatz Vorträge zur Verwendung von Earth Engine. Hier sind einige Ressourcen, die Ihnen den Einstieg erleichtern: