Zasoby Earth Engine (np. obrazy, tabele) mogą być starszymi zasobami (tzn. niepowiązanymi z projektem Cloud) lub zasobami powiązanymi z projektem Google Cloud. Ten przewodnik opisuje, jak za pomocą Menedżera zasobów przesyłać lub używać zasobów powiązanych z projektem w Cloud.
Menedżer zasobów w chmurze
Cloud Asset Manager zawiera sekcje Zasoby w chmurze i Starsze zasoby oraz przycisk Dodaj projekt.

Zasoby w chmurze
Sekcja Zasoby Cloud zawiera zasoby należące do dowolnego z projektów Cloud przypiętych do Menedżera zasobów. Projekt Cloud, który jest wybrany dla sesji edytora kodu (jak wskazano w prawym górnym rogu edytora kodu), jest tutaj domyślnie. Dodatkowe projekty można przypiąć, klikając przycisk Dodaj projekt i wybierając projekt w oknie Wybierz projekt Cloud. Zasoby w tych projektach będą wyświetlane w początkowo rozwiniętym elemencie zippy, a zagnieżdżone foldery będą początkowo zwinięte.
Starsze komponenty
Starsze zasoby to zasoby powiązane z Twoim kontem Earth Engine przed integracją Earth Engine z chmurą.
Dodaj projekt
Kliknięcie przycisku Dodaj projekt spowoduje otwarcie okna Wybierz projekt Cloud.

W tym oknie pojawi się menu umożliwiające wybór projektu w chmurze oraz zasoby Earth Engine, które znajdują się w tym projekcie. Przypięte wcześniej projekty są wyświetlane jako Projekty z włączoną platformą Earth Engine. Wybranie projektu w chmurze w menu i kliknięcie Wybierz spowoduje przypięcie projektu do sekcji Zasoby w chmurze i wyświetlenie zasobów znajdujących się w tym projekcie.
Jeśli wybierzesz projekt, który jest już przypięty, pojawi się opcja odpięcia projektu.
Przesyłanie komponentów
Prześlij komponenty za pomocą przycisku Prześlij komponenty. Przesłane komponenty będą domyślnie powiązane z projektem wybranym w edytorze kodu. Jeśli chcesz powiązać nowe komponenty z innym projektem, wybierz go w selektorze projektów w oknie przesyłania.
Zarządzanie komponentami
Komponentami można zarządzać za pomocą karty Menedżer komponentów w Edytorze kodu, wiersza poleceń, biblioteki klienta (np. ee.data.getAsset
) lub bezpośrednio za pomocą interfejsu API REST.
Zarządzanie uprawnieniami do zasobów
Aby przyznać innym użytkownikom dostęp do zasobów w celu odczytu, zapisu lub pełnej kontroli administracyjnej, możesz ustawić uprawnienia do zasobu, projektu lub obu tych elementów. Więcej informacji znajdziesz na stronie Kontrola dostępu.
Dostęp do zasobów
Ścieżki komponentów mają postać projects/${PROJECT_NAME}/assets/${ASSET_NAME}
.
Te ścieżki są używane w konstruktorach bibliotek klienta, podczas eksportowania za pomocą jednej z bibliotek klienta, w czasie przesyłania lub wgrywania oraz w wywołaniach interfejsu REST API.
Zasoby publiczne
Do obrazów w katalogu publicznym można uzyskać dostęp za pomocą ścieżek takich jak projects/earthengine-public/assets/path/to/asset/asset-id
. Na przykład oto scena Landsat:
projects/earthengine-public/assets/LANDSAT/LC08/C02/T1_RT/LC08_001004_20140609
Zwróć uwagę, że w tym przykładzie PROJECT_NAME
to earthengine-public
.
Te ścieżki można przekazywać bezpośrednio do konstruktorów, takich jak Image
, ImageCollection
lub FeatureCollection
. Do interfejsu API REST przekazujesz też ścieżki do komponentów.
Tutaj znajdziesz bardzo prosty przykład z przewodnika po REST.
Zasoby osobiste
Aby uzyskać dostęp do zasobu Earth Engine przechowywanego w projekcie, którego jesteś właścicielem lub do którego wyświetlania masz uprawnienia, ustaw PROJECT_NAME
na identyfikator projektu, który jest właścicielem zasobu. Na przykład:
projects/my-ee-enabled-project-id/assets/my-asset-id
W tym przykładzie my-ee-enabled-project-id
to nazwa projektu, w którym wcześniej przesłano lub utworzono komponenty. Więcej informacji o włączaniu interfejsu Earth Engine API w projekcie Google Cloud znajdziesz na stronie Projekty.
Starsze komponenty
Starsze komponenty to komponenty przechowywane w starszych folderach users/
lub projects/
. Podczas uzyskiwania dostępu do tych komponentów PROJECT_NAME
jest earthengine-legacy
. Na przykład:
projects/earthengine-legacy/assets/users/user-name/my-asset-id
Dostęp do obrazów w Cloud Storage
Możesz uzyskać dostęp do plików Cloud Optimized GeoTIFF (COG) bezpośrednio z zasobnika Cloud Storage za pomocą ee.Image.loadGeoTIFF()
.
Możesz też tworzyć zasoby Earth Engine oparte na COG, jak opisano w tym przykładzie interfejsu API REST.