Wobei können wir Ihnen helfen? (Link anklicken)
- Ich habe eine Frage.
- Ich habe einen Fehler gefunden.
- Ich benötige Hilfe bei der Registrierung oder dem Zugriff.
- Ich habe eine Fehlermeldung erhalten.
- Ich benötige ein zusätzliches Kontingent.
- Ich möchte einen neuen Datensatz anfordern.
- Ich möchte eine neue Funktion beantragen.
- Ich habe eine Änderung am Scriptverhalten festgestellt.
- Ich möchte ein fehlendes Katalog-Asset melden.
- Ich möchte anderen helfen.
Tipps für den Support
„Wie kann ich anderen helfen, mir zu helfen?“
Bevor Sie eine Anfrage stellen, suchen Sie nach ähnlichen Anfragen, die bereits von anderen Nutzern gestellt wurden. Die Antwort ist möglicherweise schon da und leicht zu finden. Das ist oft die schnellste Möglichkeit, die Blockierung aufzuheben. Versuchen Sie Folgendes:
- Öffnen Sie den Earth Engine-Entwicklerleitfaden und verwenden Sie das Suchfeld, um relevante Seiten zu finden.
- Suchen Sie in den Beiträgen von GIS Stack Exchange.
- Im Earth Engine-Entwicklerforum nach Unterhaltungen suchen
- Sehen Sie sich die Beispielscripts im Code-Editor unter Scripts > Beispiele an.
Wenn Sie nach der Suche immer noch Hilfe benötigen, können Sie sich an die Earth Engine-Community wenden. Damit Ihre Anfrage so schnell wie möglich beantwortet wird und Sie hilfreiche Informationen für die gesamte Community zusammenstellen können, haben wir eine Checkliste für Sie zusammengestellt:
Frage stellen
Welche Art von Frage haben Sie? (Klicken Sie auf die Links, um mehr zu erfahren, oder maximieren Sie die Ansicht, um Beispiele zu sehen.)
Eine technische Frage: Wie und warum die API funktioniert, dargestellt durch Code, reproduzierbar
- Wie entferne ich Features mit berechneten Nullwerten aus meiner Feature-Sammlung?
- Wie kann ich eine Elementsammlung nach Standort und Datum mit einer Bildsammlung zusammenführen?
- Warum ist meine Elementsammlung leer?
Eine Diskussionsfrage: Meinungsfragen, Debatte, Fernerkundung, Methodik
- Wie gehen Sie am besten mit Lücken bei Landsat 7 ohne SLC um?
- Wie kann ich Wasserpixel aus meiner Analyse ausschließen?
- Warum liefert die ArcGIS-Analyse ein anderes Ergebnis als die Earth Engine?
- Ich habe den Verdacht, dass ich einen Fehler gefunden habe. Haben andere Nutzer das gleiche Problem?
GIS Stack Exchange
Stellen Sie technische Fragen auf Geographic Information Systems Stack Exchange (GIS SE), einer Community-basierten Frage- und Antwort-Website für geospatiale Anwendungen.
Tipps für gute Fragen
Sie sollten KEINE vollständige Analyse veröffentlichen und die Entwicklercommunity bitten, Ihren Code zu debuggen.
Sie MÜSSEN das Problem eingrenzen und es in einem vollständigen Satz und in nicht mehr als wenigen Codezeilen präsentieren.
Sie MÜSSEN das Stack Exchange-Tag „google-earth-engine“ verwenden.
Der Text in Ihrer Frage wird als Markdown (eine Stil-Syntax) interpretiert. Verwenden Sie Fettdruck, Kursivschrift und Code-Styling, um Ihre Frage leichter lesbar und übersichtlich zu gestalten. Verwenden Sie die Schaltflächen oben im Frageeditor oder lesen Sie diesen Leitfaden zur Markdown-Syntax, um das Styling 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 markieren:
Titel:
Warum sind die Ergebnisse von ee.Reducer.fixedHistogram() als Bruchzahl angegeben? (Earth Engine)
Body:
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)
Ich berechne mit ee.Reducer.fixedHistogram()
ein Histogramm für einen Interessenbereich. Die Pixelanzahl pro Bin ist oft eine Fraktion, aber nicht immer. Ich hatte nur Ganzzahlergebnisse erwartet. Warum sind die Ergebnisse Bruchteile eines Pixels?
Hier ist mein Code. In der Histogrammtabelle sehen Sie die Ergebnisse.
// 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-Entwicklerforum, einer Google-Gruppe, posten. Beiträge sollten sich auf Earth Engine beziehen. Für allgemeinere Themen zu Fernerkundung, Remote Sensing und GIS gibt es andere Foren. Sie können Stellenausschreibungen für Stellen posten, für die Earth Engine-Kenntnisse erforderlich sind, aber die Bewerber bitten, direkt an Sie und nicht an die Liste zu antworten.
Programmfehler melden
Welche Art von Fehler haben Sie gefunden? (Klicken Sie auf die Links, um mehr zu erfahren, oder maximieren Sie die Ansicht, um Beispiele zu sehen.)
API-Fehler: Scriptfehler 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 Script funktioniert jetzt NICHT mehr
- In der API-Dokumentation fehlen wichtige Informationen
- Probleme mit Data Catalog-Assets
Fehler in der Code-Editor-Benutzeroberfläche: Probleme mit der Benutzeroberfläche und Funktionalität
- Scripts werden nicht geladen
- Schaltflächen funktionieren nicht
- Seltsames Layout
- Fehlende Seitenelemente
- Interaktion mit der Karte funktioniert nicht
- Die Suche im Data Catalog funktioniert nicht
API
So reichen Sie einen Fehler ein:
- Suchen Sie in der Liste der vorhandenen Fehler.
- Wenn Sie einen relevanten Fehler finden, setzen Sie ihm ein Sternchen 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 mithilfe dieser Vorlage für Fehlerberichte ein neues Problem hinzu.
Code-Editor
Wenn Sie einen Fehler im Zusammenhang mit der Benutzeroberfläche des Code-Editors melden möchten, öffnen Sie den Code-Editor, klicken Sie auf die Schaltfläche und dann auf Code-Editor-Feedback senden. Es wird ein Fenster angezeigt, in dem Sie das Problem beschreiben können. Sie haben auch die Möglichkeit, einen Screenshot zu markieren, um die Stelle des Problems hervorzuheben.
Dataset-Problem
Hier können Sie einen Fehler melden. Geben Sie nach Möglichkeit einen Link zum Code-Editor an, in dem das Problem zu sehen ist.
Probleme bei der Registrierung
Rufen Sie die Registrierungsseite der Earth Engine auf, um Ihren Zugriff zu konfigurieren.
Wenn Sie Probleme mit der Registrierung oder dem Zugriff auf Earth Engine haben, können Sie sich an den Earth Engine-Registrierungssupport wenden.
Fehlermeldungen
Es gibt viele Möglichkeiten, in Earth Engine einen Fehler zu verursachen. So ermitteln Sie die Ursache des Problems und arbeiten an einer Lösung:
- Im Leitfaden zur Fehlerbehebung erfahren Sie, welche Art von Fehler Sie erhalten und wie Sie ihn beheben können.
- Führen Sie eine Google-Suche nach der Fehlermeldung durch. Oft werden Ergebnisse von GIS Stack Exchange zurückgegeben.
- Suchen Sie im Entwicklerforum nach der Fehlermeldung, um herauszufinden, ob andere Nutzer dasselbe Problem haben.
- Wenn Sie nach der Prüfung aller verfügbaren Ressourcen immer noch nicht wissen, was die Ursache für den Fehler ist, stellen Sie eine Frage.
- Wenn der Fehler weiterhin auftritt und Sie vermuten, dass es sich um einen Fehler handelt, melden Sie ihn.
Zusätzliches Kontingent
Nicht kommerzielle oder Forschungszwecke
Wenn Sie ein zusätzliches Kontingent für die nicht kommerzielle oder Forschungsnutzung von Earth Engine benötigen, können Sie ein Jahr lang ein zusätzliches kostenloses Kontingent („Aufstockung“) über das Standardkontingent hinaus beantragen, das mit dem Plattformzugriff verbunden ist. Wir prüfen alle Anträge, wobei wir uns auf die ökologischen und sozialen Auswirkungen im großen Maßstab konzentrieren.
Sie können Erhöhungen für die folgenden Kontingentlimits beantragen:
- Asset-Speicherkontingent, das die Menge der Asset-Daten begrenzt, die ein Nutzer im EE-Asset-Store speichern kann.
- Kontingent für Batchaufgaben, das festlegt, wie viele parallele Aufgaben ein Nutzer in der Batchumgebung ausführen kann. Die Batch-Umgebung liefert asynchrone Berechnungsergebnisse in Form von Dateien, die an den Earth Engine-Speicher, Google Cloud Storage oder Google Drive gesendet werden.
- Parallelisierungskontingent für Anfragen für die interaktive Umgebung, das die Rate und Parallelisierung von Abfragen für den Earth Engine-Dienst begrenzt.
Bewerbungsformular
Wenn Sie ein zusätzliches Kontingent beantragen möchten, muss Ihre Earth Engine-Nutzung alle folgenden Anforderungen erfüllen:
- nicht kommerzielle und Forschungszwecke
- über ein Google Cloud-Projekt ausgeführt werden.
- unterstützt Anwendungsfälle mit positiven Auswirkungen auf die Umwelt und die Gesellschaft
In vielen Fällen können Sie Ihren eigenen Code so ändern, dass er effizienter ausgeführt wird und keine Leistungssteigerung erforderlich ist. Bevor Sie eine Leistungssteigerung beantragen, lesen Sie die Abschnitte Fehler beim Skalieren, Debugging-Methoden und Best Practices für die Programmierung der Earth Engine-Dokumentation. Dort finden Sie Vorschläge. Es kann auch hilfreich sein, Ihren Ansatz im Earth Engine-Entwicklerforum mit anderen zu besprechen. Es gibt viele Best Practices für die effiziente Verarbeitung großer und komplexer Bilder mit Earth Engine. Die Experten im Forum können Ihnen möglicherweise weiterhelfen. Lesen Sie sich vor dem Posten die Best Practices für die Erstellung einer Anfrage durch.
Sobald Sie bestätigt haben, dass Ihr Code bereits optimiert ist und eine Leistungssteigerung die einzige Lösung ist, mit der Sie eine positive Wirkung erzielen können, können Sie mit der Leistungssteigerung fortfahren.
Wenn Sie Fragen zu Ihrem Antrag auf Datenaufwertung haben, wenden Sie sich mit einer Beschreibung des Problems an den Earth Engine Uplift-Support.
Kommerzielle Verwendung
Wenn Sie Earth Engine für kommerzielle Zwecke nutzen, rufen Sie die Seite Earth Engine Commercial auf, um sich an den Vertrieb zu wenden und ein zusätzliches Kontingent zu beantragen.
Datasetanfragen
So fordern Sie einen neuen Datensatz an oder melden einen Fehler für einen vorhandenen Datensatz:
- Suchen Sie nach neuen oder vorhandenen Datensatzanfragen.
- Wenn Sie eine relevante Anfrage für einen Datensatz finden, setzen Sie ein Sternchen und fügen Sie optional einen Kommentar hinzu, in dem Sie beschreiben, wie der Datensatz für Ihre Arbeit nützlich wäre.
- Wenn keine relevante Datenanfrage vorhanden ist, reichen Sie eine neue Anfrage für einen neuen oder vorhandenen Datensatz ein.
Funktionsanfragen
So fordern Sie eine neue API- oder Code-Editor-Funktion an:
- Liste der vorhandenen Funktionsanfragen
- Wenn Sie eine relevante Funktionsanfrage 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 keine entsprechende Funktionsanfrage vorhanden ist, senden Sie eine neue Anfrage mithilfe dieser Vorlage.
Änderung des Script-Verhaltens oder der Script-Ausgabe
Code, Architektur und Richtlinien der Earth Engine API können sich ändern, was zu einem anderen Verhalten oder zu Fehlern führen kann, die bei demselben Script jetzt auftreten, vor einiger Zeit aber nicht. Reichen Sie für diese Art von Problemen einen API-Fehler ein. Prüfen Sie aber zuerst Folgendes:
- Prüfen Sie im Script-Verlauf, ob sich an Ihrem Script etwas geändert hat.
- Prüfen Sie, ob sich an Ihrer Eingabesammlung etwas geändert hat. Haben Sie beispielsweise die Bilddaten bis zur Gegenwart gefiltert und es sind jetzt neue Bilder in einer Sammlung vorhanden?
- Verwenden Sie importierte Scriptmodule oder freigegebene Assets, die nicht mehr verfügbar oder geändert wurden?
- Handelt es sich um dasselbe Script, das aber in einer anderen Region oder mit einem anderen Datensatz ausgeführt wird?
Prüfen Sie, ob ein ähnlicher Fehler bereits gemeldet wurde. Wenn nicht, reichen Sie Ihren Fehler ein und machen Sie im Fehlerbericht Angaben zu den folgenden Punkten:
Fehlende Katalog-Assets
In dieser Anleitung erfahren Sie, wie Sie ein fehlendes Asset im Earth Engine Data Catalog bestätigen und melden.
Anderen helfen
Es gibt verschiedene Möglichkeiten, wie Sie anderen helfen können:
- Sie können Fragen auf GIS Stack Exchange beantworten und bearbeiten.
- Beantworten Sie Fragen im Earth Engine-Entwicklerforum.
- Anleitungen schreiben
- Halten Sie Vorträge zur Verwendung von Earth Engine an Ihrer Universität oder Ihrem Arbeitsplatz. Hier sind einige hilfreiche Ressourcen für den Einstieg: