Pomoc

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

Wskazówki dotyczące uzyskiwania pomocy

„Jak mogę pomóc innym w pomaganiu mi?”

Zanim utworzysz prośbę o pomoc, najpierw poszukaj podobnych próśb, które zostały już przesłane przez innych użytkowników. Odpowiedź może już tam być i łatwo ją znaleźć. Często jest to najszybszy sposób na odblokowanie. Wypróbuj te czynności:

Jeśli po wyszukaniu nadal potrzebujesz pomocy, możesz utworzyć prośbę o pomoc i wysłać ją do społeczności Earth Engine. Aby zwiększyć szanse na uzyskanie odpowiedzi na Twoją prośbę i pomóc w tworzeniu przydatnych informacji dla całej społeczności, zapoznaj się z tą listą kontrolną:

Zadaj pytanie

Jakiego rodzaju masz pytanie? (kliknij linki, aby dowiedzieć się więcej lub rozwinąć przykłady)

Pytanie techniczne: instrukcje dotyczące interfejsu API i wyjaśnienie jego działania przedstawione za pomocą kodu, który można odtworzyć.

  • Jak usunąć z kolekcji obiektów obiekty z wartościami obliczonymi o wartości null?
  • Jak połączyć zbiór obiektów ze zbiorem obrazów według lokalizacji i daty?
  • Dlaczego moja kolekcja funkcji jest pusta?

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

  • Jak najlepiej radzić sobie z lukami w danych z satelity Landsat 7 spowodowanymi wyłączeniem skanera SLC?
  • Jak mogę wykluczyć z analizy piksele wody?
  • Dlaczego analiza w ArcGIS daje inne wyniki niż w Earth Engine?
  • Zastanawiam się, czy nie znalazłem błędu. Czy inni użytkownicy mają ten sam problem?

GIS Stack Exchange

Pytania techniczne zadawaj na stronie Geographic Information Systems Stack Exchange (GIS SE), czyli na forum, na którym użytkownicy mogą zadawać pytania i na nie odpowiadać w zakresie aplikacji geoprzestrzennych.

Wskazówki dotyczące zadawania dobrych pytań

NIE publikuj pełnej analizy i nie proś społeczności deweloperów o debugowanie kodu.

POWINIENEŚ wyodrębnić problem i przedstawić go w jednym pełnym zdaniu oraz w kilku wierszach kodu.

POWINIEN używać tagu `google-earth-engine` w Stack Exchange.

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

Użyj tego przykładu jako wskazówki, aby sformułować pytanie i dodać do niego znaczniki:

Tytuł:

Dlaczego wyniki funkcji ee.Reducer.fixedHistogram() są ułamkowe? (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)

Wyrenderowano

Obliczam histogram dla obszaru zainteresowań za pomocą funkcji ee.Reducer.fixedHistogram(). Liczba pikseli w każdym przedziale jest często ułamkiem, ale nie zawsze. Spodziewałem/spodziewałam się tylko wyników w postaci liczb 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

Pytania do dyskusji i ogólne tematy dotyczące Earth Engine publikuj na forum dla programistów Earth Engine, czyli w grupie dyskusyjnej Google. Posty powinny dotyczyć Earth Engine. W przypadku bardziej ogólnych tematów związanych z obserwacją Ziemi, teledetekcją i GIS-em korzystaj z innych forów. Możesz publikować informacje o stanowiskach, które wymagają umiejętności związanych z Earth Engine, ale poproś osoby odpowiadające o przesyłanie odpowiedzi bezpośrednio do Ciebie, a nie na listę.

Zgłoś błąd

Jakiego rodzaju błąd udało Ci się znaleźć? (kliknij linki, aby dowiedzieć się więcej lub rozwinąć 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 rozwiązać za pomocą typowych metod debugowania
  • Niezmieniony, działający od jakiegoś czasu skrypt teraz NIE działa
  • W dokumentacji interfejsu API brakuje ważnych informacji
  • Problemy dotyczące zasobów Data Catalog

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

  • Skrypty się nie wczytują
  • 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 w zbiorze danych

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

Interfejs API

Aby zgłosić błąd, wykonaj te czynności:

  1. Przeszukaj listę istniejących błędów.
  2. Jeśli znajdziesz odpowiedni problem, oznacz go gwiazdką i opcjonalnie dodaj komentarz, aby opisać, jak wpływa on na Twój proces pracy.
  3. Jeśli odpowiedni problem nie istnieje, dodaj nowy, korzystając z tego szablonu zgłoszenia błędu.

Edytor kodu

Aby zgłosić błąd związany z interfejsem edytora kodu, otwórz edytor kodu, kliknij przycisk , a następnie Wyślij opinię o edytorze kodu. Pojawi się okno, w którym możesz opisać problem. Możesz też zaznaczyć na zrzucie ekranu miejsce, w którym występuje problem.

Problem ze zbiorem danych

Zgłoś błąd tutaj Jeśli to możliwe, podaj link do edytora kodu, w którym widać problem.

Problemy z rejestracją

Aby skonfigurować dostęp, otwórz 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 w Earth Engine.

Płatności i rozliczenia

Jeśli masz problem z płatnościami lub rozliczeniami za Earth Engine, Google zapewnia pomoc dotyczącą rozliczeń wszystkim użytkownikom. To odpowiednie miejsce, aby zgłaszać problemy z nieprawidłowymi lub nieoczekiwanymi obciążeniami, wyjaśniać kwestie związane z płatnościami lub prosić o zwrot środków.

Aby uzyskać najlepsze wyniki, zalecamy wykonanie tych czynności:

  1. Jak najszybciej zgłoś problem z płatnościami. Zwiększa to szanse na uzyskanie odpowiednich dzienników debugowania i informacji. Podaj jak najwięcej informacji o problemie.

  2. Jeśli Twój problem dotyczy bieżących opłat (np. opłat za subskrypcję lub za miejsce na dane), zapoznaj się z dokumentacją dotyczącą kończenia komercyjnego dostępu do Earth Engine.

  3. Poinformuj zespół Earth Engine, że masz otwarte zgłoszenie. Skontaktuj się z zespołempodaj numer zgłoszenia.

Komunikaty o błędach

Błąd w Earth Engine można wywołać na wiele sposobów. Aby zidentyfikować źródło problemu i go rozwiązać, wykonaj te czynności:

  1. Skorzystaj z przewodnika po debugowaniu, aby dowiedzieć się, jaki typ błędu otrzymujesz i jak możesz go rozwiązać.
  2. Wyszukaj komunikat o błędzie w Google. Wyniki często pochodzą z GIS Stack Exchange.
  3. Wyszukaj komunikat o błędzie na forum dla deweloperów, aby sprawdzić, czy inni użytkownicy nie mieli tego samego problemu.
  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 nadal występuje i podejrzewasz, że jest to usterka, zgłoś ją.

Dodatkowy limit

Użytek niekomercyjny lub badawczy

Jeśli potrzebujesz dodatkowego limitu na niekomercyjne lub badawcze wykorzystanie Earth Engine, możesz ubiegać się o dodatkowy roczny bezpłatny limit („zwiększenie”) poza standardowym limitem, który jest dostępny w ramach dostępu do platformy. Sprawdzamy wszystkie zgłoszenia, zwracając szczególną uwagę na wpływ na środowisko i społeczeństwo na dużą skalę.

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

  • Limit miejsca na dane, który ogranicza ilość danych, jakie użytkownik może przechowywać w sklepie z zasobami EE.
  • Limit zadań wsadowych, który określa, ile równoległych zadań może uruchomić użytkownik w środowisku wsadowym. Środowisko wsadowe zapewnia asynchroniczne wyniki obliczeń w postaci plików dostarczanych do pamięci Earth Engine, Google Cloud Storage lub Google Drive.
  • Limit równoległości zapytańśrodowisku interaktywnym, który ogranicza szybkość i równoległość zapytań do usługi Earth Engine.

Formularz zgłoszeniowy

Aby poprosić o dodatkowy limit dowolnego typu, upewnij się, że Twoje wykorzystanie Earth Engine spełnia wszystkie te wymagania:

W wielu przypadkach możesz zmodyfikować własny kod, aby działał wydajniej i nie wymagał zwiększenia limitu. Zanim poprosisz o zwiększenie limitu, zapoznaj się z sekcjami Błędy skalowania, Metody debugowaniaNajlepsze praktyki kodowania w dokumentacji Earth Engine, aby uzyskać sugestie. Możesz też omówić swoje podejście z innymi użytkownikami na forum dla programistów Earth Engine. Istnieje wiele sprawdzonych metod efektywnego przetwarzania dużych i złożonych obrazów za pomocą Earth Engine. Eksperci na forum mogą Ci pomóc. Przed opublikowaniem przeczytaj te sprawdzone metody tworzenia prośby o pomoc.

Gdy potwierdzisz, że Twój kod jest już zoptymalizowany i że tylko zwiększenie limitu pomoże Ci osiągnąć lepsze wyniki, prześlij prośbę o zwiększenie limitu.


Jeśli masz pytania dotyczące prośby o zwiększenie limitu, 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, odwiedź stronę Earth Engine Commercial, aby skontaktować się z działem sprzedaży i uzyskać dodatkowy limit.

Prośby o zbiory danych

Aby poprosić o nowy zbiór danych lub zgłosić błąd w istniejącym zbiorze danych, wykonaj te czynności:

  1. Wyszukaj nowe lub istniejące prośby o zbiory danych.
  2. Jeśli znajdziesz odpowiednią prośbę o zbiór danych, oznacz ją gwiazdką i opcjonalnie dodaj komentarz, w którym opiszesz, jak ten zbiór danych może być przydatny w Twojej pracy.
  3. Jeśli odpowiednia prośba o dostęp do danych nie istnieje, prześlij nową prośbę o dostęp do nowego lub istniejącego zbioru danych.

Prośby o dodanie funkcji

Aby poprosić o nową funkcję interfejsu API lub edytora kodu:

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

Zmiana działania lub danych wyjściowych skryptu

Kod, architektura i zasady interfejsu Earth Engine API mogą ulec zmianie, co może spowodować inne działanie lub błędy, które pojawiają się teraz, ale nie występowały jakiś czas temu w przypadku tego samego skryptu. W przypadku tego typu problemów zgłoś błąd interfejsu API, ale najpierw sprawdź kilka rzeczy:

  1. Sprawdź, czy w skrypcie nie zaszły żadne zmiany – przejrzyj historię skryptu.
  2. Sprawdź, czy nic się nie zmieniło w kolekcji wejściowej (np. czy filtrujesz daty obrazów do chwili obecnej i czy w kolekcji nie ma teraz nowych obrazów).
  3. Czy korzystasz z zaimportowanych modułów skryptu lub udostępnionych komponentów, które nie są już dostępne lub zostały zmienione?
  4. Czy to ten sam skrypt, ale uruchomiony w innym regionie lub na innym zbiorze danych?

Sprawdź, czy podobny błąd nie został już zgłoszony, a następnie prześlij swój raport i podaj w nim informacje dotyczące tych kwestii.

Brakujące komponenty katalogu

Z tego przewodnika dowiesz się, jak potwierdzić i zgłosić brakujący zasób w katalogu danych Earth Engine.

Pomaganie innym

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