Pomoc

W czym możemy Ci pomóc? (kliknij link)

Wskazówki dotyczące uzyskiwania pomocy

„Jak mogę pomóc innym, aby pomogli mi?”

Zanim utworzysz prośbę o pomoc, najpierw wyszukaj podobne prośby, które zostały już wysłane przez innych użytkowników. Odpowiedź może już tam być i być łatwo dostępna. Jest to często najszybszy sposób na odblokowanie konta. Spróbuj wykonać te czynności:

Jeśli po wyszukaniu informacji nadal potrzebujesz pomocy, możesz wysłać prośbę o pomoc do społeczności Earth Engine. Aby zwiększyć szanse na odpowiedź na Twoje pytanie i pomóc w tworzeniu przydatnych informacji, z których skorzysta cała społeczność, przygotowaliśmy listę kontrolną, która pomoże Ci sformułować prośbę:

Zadaj pytanie

Jakie masz pytanie? (kliknij linki, aby dowiedzieć się więcej lub wyświetlić przykłady)

Pytanie techniczne: instrukcje dotyczące interfejsu API i uzasadnienie, oparte na kodzie, które można odtworzyć

  • Jak usunąć z zbioru cech cechy o wartościach obliczonych null?
  • Jak złączyć zbiór funkcji ze zbiorem obrazów za pomocą lokalizacji i daty?
  • Dlaczego moja kolekcja funkcji jest pusta?

Pytanie do dyskusji: sprawy opinii, debaty, zdalnego wykrywania, metodologii

  • Jak najlepiej poradzić sobie z lukami w danych Landsat 7 SLC-off?
  • Jak wykluczyć z analizy piksele wody?
  • Dlaczego analiza ArcGIS daje inny wynik niż Earth Engine?
  • Czy to błąd? Czy inni użytkownicy mają ten sam problem?

GIS Stack Exchange

Zadaj pytania techniczne na Geographic Information Systems Stack Exchange (GIS SE), czyli na stronie z pytaniami i odpowiedziami na temat aplikacji geoprzestrzennych.

NIE NALEŻY publikować pełnej analizy ani prosić społeczności programistów o debugowanie kodu.

NALEŻY wyodrębnić problem i przedstawić go w jednym pełnym zdaniu i maksymalnie kilku linijkach kodu.

NALEŻY używać tagu Stack Exchange „google-earth-engine”.

Tekst w pytaniu jest interpretowany jako Markdown (składnia stylizacji). Użyj czcionki pogrubionej, kursywy i kodu, aby ułatwić czytanie i szybkie przeglądanie pytania. Aby zastosować styl, użyj przycisków u góry edytora pytań lub zapoznaj się z tym przewodnikiem dotyczącym składni Markdown. Więcej informacji o zadawaniu pytań znajdziesz na stronie pomocy GIS SE.

Użyj tego przykładu jako wskazówki, aby dowiedzieć się, jak sformułować i oznaczyć pytanie:

Tytuł:

Dlaczego wyniki funkcji ee.Reducer.fixedHistogram() są ułamkami? (Earth Engine)

Treść:

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)

Obliczam histogram dla obszaru zainteresowania za pomocą funkcji ee.Reducer.fixedHistogram(). Liczba pikseli na bin jest często ułamkiem, ale nie zawsze. Spodziewałem/spodziewałam się wyników tylko w liczbach całkowitych. Dlaczego wyniki są ułamkami piksela?

Oto mój kod. Aby zobaczyć wyniki, sprawdź tabelę histogramu.

// 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);

Skrypt w Edytorze kodu

Forum dla programistów Earth Engine

Publikuj pytania do dyskusji i ogólne tematy dotyczące Earth Engine na forum dla programistów Earth Engine, które jest grupą Google. Posty powinny dotyczyć Earth Engine. Na innych forach możesz omawiać bardziej ogólne tematy związane z obserwacją Ziemi, teledetekcja i GIS. Możesz publikować informacje o miejscach pracy, które wymagają umiejętności związanych z Earth Engine, ale poproś respondentów o odpowiedź bezpośrednio do Ciebie, a nie na liście.

Zgłoś błąd

Jaki błąd udało Ci się znaleźć? (kliknij linki, aby dowiedzieć się więcej lub wyświetlić przykłady)

Błąd interfejsu API: błędy skryptu lub nieprawidłowe wyniki

  • Nieoczekiwany lub nieprawidłowy wynik funkcji
  • Nieznany błąd
  • Komunikaty o błędach wewnętrznych
  • Błędy, których nie można usunąć za pomocą typowych metod debugowania
  • Nie zmieniony, działający skrypt z dawnych czasów, który teraz nie działa
  • W dokumentacji interfejsu API brakuje kluczowych informacji
  • Problemy dotyczące komponentów w Data Catalog

Błąd interfejsu edytora kodu: problemy z wyświetlaniem interfejsu i funkcjonalnością

  • Nie wczytują się skrypty
  • Przyciski nie działają
  • Dziwny układ
  • Brakujące elementy strony
  • Interakcja z mapą nie działa
  • Wyszukiwanie w Data Catalog nie działa

Błąd zbioru danych

  • Brakujące komponenty
  • Problemy z projekcją
  • Niejasne opisy zbiorów danych

Interfejs API

Aby zgłosić błąd:

  1. Przeszukaj listę istniejących błędów.
  2. Jeśli znajdziesz odpowiedni błąd, oznacz go gwiazdką i opcjonalnie dodaj komentarz, aby opisać, jak błąd wpływa na Twój proces.
  3. Jeśli nie ma odpowiedniego problemu, dodaj nowy problem, korzystając z tego szablonu raportu o błędach.

Edytor kodu

Aby zgłosić błąd związany z interfejsem Edytor kodu, otwórz edytor kodu, kliknij przycisk , a następnie Wyślij opinię na temat Edytora kodu. Pojawi się okno, w którym możesz opisać problem. Masz też możliwość oznaczenia zrzutu ekranu, aby wskazać lokalizację problemu.

Problem ze zbiorem danych

Zgłoś błąd tutaj. Jeśli to możliwe, podaj link do Edytora kodu, który pokazuje problem.

Problemy z rejestracją

Aby skonfigurować dostęp, wejdź na stronę rejestracji Earth Engine.

Jeśli masz problemy z rejestracją lub dostępem do Earth Engine, możesz poprosić o pomoc zespół pomocy ds. rejestracji Earth Engine.

Komunikaty o błędach

Błąd w Earth Engine może wystąpić z wielu powodów. Aby znaleźć źródło problemu i go rozwiązać, wykonaj te czynności:

  1. Aby dowiedzieć się, jaki typ błędu występuje i jak go rozwiązać, skorzystaj z przewodnika po debugowaniu.
  2. Wyszukaj w Google komunikat o błędzie. Często wyniki pochodzą z GIS Stack Exchange.
  3. Na Forum dla deweloperów wyszukaj komunikat o błędzie, aby sprawdzić, czy inni mieli ten sam problem.
  4. Jeśli po zapoznaniu się ze wszystkimi dostępnymi zasobami nadal nie wiesz, co powoduje błąd, opublikuj pytanie.
  5. Jeśli błąd nie zostanie rozwiązany i podejrzewasz, że jest to błąd w naszym systemie, zgłoś go.

Dodatkowy limit

Użytkowanie niekomercyjne lub do celów naukowych

Jeśli potrzebujesz dodatkowej puli na niekomercyjne lub badawcze wykorzystanie Earth Engine, możesz złożyć wniosek o dodatkową bezpłatną pulę na rok („podniesienie”) poza standardową pulą, która jest dostępna po uzyskaniu dostępu do platformy. Sprawdzamy wszystkie zgłoszenia, z uwzględnieniem wpływu na środowisko i społeczeństwo.

Możesz poprosić o zwiększenie tych limitów:

  • Limit miejsca na zasoby, który ogranicza ilość danych zasobów, jaką użytkownik może przechowywać w schowku zasobów EE.
  • Kwota zadań zbiorczych, która reguluje liczbę zadań równoległych, które użytkownik może wykonywać w środowisku zbiorczym. Środowisko zbiorcze zapewnia asynchroniczne wyniki obliczeń w postaci plików dostarczanych do magazynu Earth Engine, Google Cloud Storage lub Google Drive.
  • Limit równoległości zapytańśrodowisku interaktywnym, który ogranicza częstotliwość i równoległość zapytań do usługi Earth Engine.

Formularz zgłoszeniowy

Aby ubiegać się o dodatkowy limit, sprawdź, czy korzystanie z Earth Engine spełnia wszystkie te wymagania:

W wielu przypadkach możesz zmodyfikować własny kod, aby działał wydajniej i nie wymagał podniesienia. Zanim prześlesz zgłoszenie, zapoznaj się z sekcjami Błędy skalowania, Metody debugowaniaNajlepsze praktyki kodowania dokumentacji Earth Engine, aby uzyskać sugestie. Możesz też omówić swoje podejście z innymi na forum dla programistów Earth Engine. Istnieje wiele sprawdzonych metod efektywnego przetwarzania dużych i skomplikowanych obrazów za pomocą Earth Engine. Eksperci na forum mogą Ci pomóc. Zanim opublikujesz, zapoznaj się z sprawdzonymi metodami tworzenia prośby o pomoc.

Gdy potwierdzisz, że Twój kod jest już zoptymalizowany i że zwiększenie jest jedynym rozwiązaniem, które pomoże Ci osiągnąć zamierzony efekt, prześlij prośbę o zwiększenie.


Jeśli masz pytania dotyczące prośby o przeniesienie, skontaktuj się z zespołem pomocy Earth Engine Uplift i opisz problem.

Użytek komercyjny

Jeśli używasz Earth Engine do celów komercyjnych, wejdź na stronę Earth Engine Commercial, aby skontaktować się z działem sprzedaży w sprawie dodatkowej puli.

Prośby o zbiory danych

Aby poprosić o nowy zbiór danych lub zgłosić błąd dotyczący istniejącego zbioru danych, wykonaj te czynności:

  1. Przeszukaj nowe lub istniejąceprośby o zbiory danych.
  2. Jeśli znajdziesz odpowiednie żądanie zbioru danych, oznacz problem gwiazdką i opcjonalnie dodaj komentarz, aby opisać, jak zbiór danych może być przydatny w Twojej pracy.
  3. Jeśli nie ma odpowiedniego żądania danych, prześlij nowe żądanie dotyczące nowego lub istniejącego zbioru danych.

Prośby o dodanie funkcji

Aby poprosić o dodanie nowej funkcji interfejsu API lub edytora kodu:

  1. Przejrzyj listę dotychczasowych próśb o dodanie funkcji.
  2. Jeśli znajdziesz odpowiednią prośbę o dodanie funkcji, oznacz problem gwiazdką i opcjonalnie dodaj komentarz, w którym opiszesz, jak ta funkcja mogłaby być przydatna w Twojej pracy.
  3. Jeśli nie ma odpowiedniej prośby o wprowadzenie danej funkcji, prześlij nową prośbę, korzystając z tego szablonu.

Zmiana zachowania lub danych wyjściowych skryptu

Kod, architektura i zasady interfejsu API Earth Engine mogą się zmieniać, co może powodować inne działanie lub błędy, które pojawiają się teraz, ale nie występowały wcześniej w przypadku tego samego skryptu. W przypadku tego typu problemów prześlij błąd interfejsu API, ale najpierw sprawdź kilka kwestii:

  1. Sprawdź, czy nic się nie zmieniło w Twoim skrypcie – sprawdź historię skryptu.
  2. Sprawdź, czy nic się nie zmieniło w Twojej kolekcji wejściowej (np. czy filtrujesz daty obrazów do bieżącej chwili i czy w kolekcji są teraz nowe obrazy).
  3. Czy korzystasz z importowanych modułów skryptu lub udostępnionych zasobów, które nie są już dostępne lub zostały zmienione?
  4. Czy to ten sam skrypt, ale działający w innym regionie lub na innym zbiorze danych?

Po sprawdzeniu, czy podobny błąd nie został już opublikowany, prześlij swój błąd i podaj informacje dotyczące tych punktów w raporcie.

Brakujące komponenty katalogu

Aby dowiedzieć się, jak potwierdzić brakujący zasób w katalogu danych Earth Engine i zgłosić go, zapoznaj się z tym przewodnikiem.

Pomaganie innym

Możesz pomóc innym na kilka sposobów: