Zasób: EarthEngineAsset
Informacje o zasobie Earth Engine.
| Zapis JSON |
|---|
{ "type": enum ( |
| Pola | |
|---|---|
type |
Typ komponentu. |
name |
Nazwa zasobu. |
id |
Identyfikator zasobu. Odpowiednik |
updateTime |
Czas ostatniej modyfikacji komponentu. Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
properties |
Właściwości klucz/wartość powiązane z zasobem. |
startTime |
Sygnatura czasowa powiązana z komponentem, jeśli występuje, np. czas wykonania zdjęcia satelitarnego. W przypadku zasobów, które odpowiadają przedziałowi czasu, np. wartościom średnim z miesiąca lub roku, ta sygnatura czasowa odpowiada początkowi tego przedziału. Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
endTime |
W przypadku komponentów, które odpowiadają przedziałowi czasu, np. średnich wartości z miesiąca lub roku, ta sygnatura czasowa odpowiada końcowi tego przedziału (nie należy do niego). Korzysta ze standardu RFC 3339, w którym wygenerowane dane wyjściowe są zawsze znormalizowane do formatu Z i zawierają 0, 3, 6 lub 9 cyfr po przecinku. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
geometry |
Przestrzenny zasięg powiązany z zasobem (jeśli występuje) jako obiekt geometryczny GeoJSON (patrz RFC 7946). |
bands[] |
Informacje o pasmach danych komponentu z obrazem. Pomijane w przypadku komponentów innych niż komponenty z obrazem. |
sizeBytes |
Rozmiar zasobu końcowego (np. obrazu) w bajtach. |
featureCount |
Liczba funkcji w komponencie (w odpowiednich przypadkach). |
quota |
Informacje o limicie powiązane z zasobem folderu (jeśli istnieją). Zwracany w przypadku komponentów folderów najwyższego poziomu należących do użytkownika (np. „users/*” lub „projects/*”). |
tilesets[] |
Zestawy kafelków, które obsługują ten obraz. Występuje tylko w przypadku obrazów zewnętrznych, których piksele są pobierane z pamięci niebędącej własnością Earth Engine. |
Pole zbiorcze location. Informacje o tym, gdzie i jak są przechowywane kafelki rastrowe. location może mieć tylko jedną z tych wartości: |
|
cloudStorageLocation |
Rola wycofana. Zamiast niej używaj zasady |
featureViewAssetLocation |
Lokalizacja tego obiektu FeatureView w EE. |
CloudStorageLocation
Lokalizacja zasobu w Cloud Storage.
| Zapis JSON |
|---|
{ "uris": [ string ] } |
| Pola | |
|---|---|
uris[] |
Identyfikatory URI danych. Obsługiwane są tylko identyfikatory URI Google Cloud Storage. Każdy identyfikator URI musi być podany w formacie „gs://identyfikator-zasobnika/identyfikator-obiektu”. Obecnie obsługiwany jest tylko 1 identyfikator URI. Jeśli podano więcej niż 1 identyfikator URI, zwracany jest błąd |
FeatureViewLocation
Zasób FeatureView EE.
| Zapis JSON |
|---|
{
"assetOptions": {
object ( |
| Pola | |
|---|---|
assetOptions |
Opcje czasu przetwarzania komponentów FeatureView. |
FeatureViewOptions
Opcje czasu przetwarzania komponentów FeatureView.
| Zapis JSON |
|---|
{ "featureViewAttributes": [ { object ( |
| Pola | |
|---|---|
featureViewAttributes[] |
Atrybuty w zasobie FeatureView, które tworzą schemat zasobu. Są to atrybuty, które mogą mieć funkcje w tym zasobie. Każdy atrybut ma nazwę i typ. |
ingestionTimeParameters |
Parametry czasu przesyłania danych do widoku cech. |
FeatureViewAttribute
Atrybut FeatureView i jego typ.
| Zapis JSON |
|---|
{
"name": string,
"type": enum ( |
| Pola | |
|---|---|
name |
Nazwa atrybutu. |
type |
Typ atrybutu. |
Typ
Te typy są odzwierciedleniem typów znajdujących się w geo/enterprise/layers/public/data_source_schema.proto.
| Wartości w polu enum | |
|---|---|
TYPE_UNSPECIFIED |
Nieokreślony typ. |
INTEGER |
64-bitowa wartość całkowita. |
BOOLEAN |
Wartość logiczna prawda/fałsz. |
DOUBLE |
Liczba zmiennoprzecinkowa podwójnej precyzji. |
STRING |
Ciąg o nieograniczonej długości. |
DATE_TIME |
Data i godzina wyrażone jako 64-bitowa liczba całkowita ze znakiem w mikrosekundach od początku epoki, co umożliwia obsługę okresu od 290 308 r. p.n.e. do 294 247 r. n.e. |
FeatureViewIngestionTimeParameters
Parametry czasu przesyłania danych do widoku cech. Te parametry muszą być określone w momencie pozyskiwania danych i nie można ich aktualizować na bieżąco w przypadku obiektu FeatureView.
| Zapis JSON |
|---|
{ "thinningOptions": { object ( |
| Pola | |
|---|---|
thinningOptions |
Maksymalna liczba pól ograniczających obiektów, które mogą przecinać kafel. Ta liczba nie może być ujemna. |
rankingOptions |
Opcje przypisywania obiektom rang kolejności z i rang przerzedzania. |
ThinningOptions
Opcje przerzedzania, które kontrolują gęstość wyświetlania obiektów na kafelku.
| Zapis JSON |
|---|
{
"maxFeaturesPerTile": integer,
"thinningStrategy": enum ( |
| Pola | |
|---|---|
maxFeaturesPerTile |
Maksymalna liczba pól ograniczających obiektów, które mogą przecinać kafel. Ta liczba nie może być ujemna. |
thinningStrategy |
Strategia redukcji cech, która powinna być używana. |
ThinningStrategy
Strategia usuwania funkcji.
| Wartości w polu enum | |
|---|---|
UNKNOWN_THINNING_STRATEGY |
Nieznana strategia usuwania. |
GLOBALLY_CONSISTENT |
Gdy w przypadku określonego poziomu szczegółowości następuje globalnie spójne przerzedzanie, oznacza to, że jeśli funkcja zostanie usunięta w wyniku przerzedzania, wszystkie inne funkcje o równym lub gorszym rankingu przerzedzania również zostaną usunięte. |
HIGHER_DENSITY |
Podczas przerzedzania staraj się jak najbardziej zbliżyć do limitu maxFeaturesPerTile dla każdego kafelka. Będziemy preferować funkcje o wyższej pozycji w rankingu, ale czasami będziemy odrzucać funkcje o wyższej pozycji, jeśli pomoże nam to uzyskać większą gęstość funkcji. Gwarantujemy, że strategia jest deterministyczna, a zbiór funkcji po przerzedzeniu będzie nadzbiorem funkcji wygenerowanych przez przerzedzanie spójne globalnie. |
RankingOptions
Opcje rankingowe dla kolejności Z i redukcji.
| Zapis JSON |
|---|
{ "zOrderRankingRule": { object ( |
| Pola | |
|---|---|
zOrderRankingRule |
Reguła rankingu służąca do przypisywania rang kolejności nakładania do obiektów. |
thinningRankingRule |
Reguła rankingowa służąca do przypisywania rang przerzedzania do obiektów. |
RankingRule
Reguły rankingowe, które określają, jak funkcje są klasyfikowane pod kątem redukcji i kolejności nakładania elementów.
| Zapis JSON |
|---|
{
"rankByOneThingRule": [
{
object ( |
| Pola | |
|---|---|
rankByOneThingRule[] |
Uporządkowana lista co najmniej 0 reguł rank-by-one-thing (np. attr), które są używane jako klucze rankingowe podstawowe, dodatkowe itp. do ustawiania wartości thinning_rank w każdym obiekcie RankedFeature. |
RankByOneThingRule
Pojedyncza reguła rankingu, która kontroluje pozycję w przypadku przerzedzania i kolejności nakładania elementów.
| Zapis JSON |
|---|
{ // Union field |
| Pola | |
|---|---|
Pole zbiorcze rule. Typ reguły rankingowej, której należy użyć. rule może mieć tylko jedną z tych wartości: |
|
rankByAttributeRule |
Ranking według wartości atrybutu funkcji. |
rankByMinVisibleLodRule |
Ranking według minimalnego poziomu szczegółowości, przy którym geometria obiektu jest po raz pierwszy widoczna. Obiekt z dowolną liczbą punktów jest zawsze widoczny na wszystkich poziomach szczegółowości. Wycofana: zamiast niej używaj zasady rankByMinZoomLevelRule. |
rankByGeometryTypeRule |
Ranking według typu geometrii. Kolejność typów od najwyższego do najniższego priorytetu: wielokąt, linia łamana, punkt, brak. W przypadku funkcji z wieloma typami priorytet ma najwyższy z nich. |
rankByMinZoomLevelRule |
Ranking według minimalnego poziomu powiększenia, przy którym geometria obiektu jest po raz pierwszy widoczna. Obiekt z dowolną liczbą punktów jest zawsze widoczny na wszystkich poziomach szczegółowości. |
direction |
Określa, czy ranking według tego kryterium powinien być ROŚNIEJĄCY (najpierw mniejsze wartości, czyli ważniejsze) czy MALEJĄCY (najpierw większe wartości, czyli ważniejsze). Innymi słowy, ASCENDING oznacza bezpośrednie użycie kolejności opisanej w dokumentacji podrzędnej wiadomości RankByAttributeRule (lub innej), a DESCENDING oznacza odwrócenie tej kolejności. |
RankByAttributeRule
Ranking według wartości atrybutu funkcji.
| Zapis JSON |
|---|
{ "attributeName": string } |
| Pola | |
|---|---|
attributeName |
Ranking według wartości atrybutu o podanej nazwie. Jest to w większości naturalna kolejność wartości danego typu, z pewnymi subtelnościami i wyjaśnieniami: – w przypadku atrybutów całkowitych niższe wartości są przed wyższymi; – w przypadku atrybutów typu double niższe wartości są przed wyższymi, przy czym wartość NaN jest uznawana za niższą od wszystkich innych wartości, w tym od minus nieskończoności; – w przypadku atrybutów logicznych wartość „false” jest uznawana za wcześniejszą niż „true”; – w przypadku atrybutów typu date_time wcześniejsze wartości są przed późniejszymi; – atrybuty tekstowe są klasyfikowane leksykograficznie; – atrybut, którego wartość nie została ustawiona, jest uznawany za mający wartość domyślną danego typu (0 w przypadku liczb całkowitych, „false” w przypadku wartości logicznych itp.). |
RankByMinVisibleLodRule
Ten typ nie ma pól.
Ranking według minimalnego poziomu szczegółowości, przy którym geometria obiektu jest po raz pierwszy widoczna. Obiekt z dowolną liczbą punktów jest zawsze widoczny na wszystkich poziomach szczegółowości.
RankByGeometryTypeRule
Ten typ nie ma pól.
Ranking według typu geometrii. Kolejność typów od najwyższego do najniższego priorytetu: wielokąt, linia łamana, punkt, brak. W przypadku funkcji z wieloma typami priorytet ma najwyższy z nich.
RankByMinZoomLevelRule
Ten typ nie ma pól.
Ranking według minimalnego poziomu powiększenia, przy którym geometria obiektu jest po raz pierwszy widoczna. Obiekt z dowolną liczbą punktów jest zawsze widoczny na wszystkich poziomach szczegółowości.
Kierunek
Określa, czy lista ma być uporządkowana od najmniejszej do największej wartości (ASCENDING) czy od największej do najmniejszej (DESCENDING).
| Wartości w polu enum | |
|---|---|
DIRECTION_UNSPECIFIED |
Nie określono kierunku rankingu. |
ASCENDING |
w kolejności rosnącej, |
DESCENDING |
w kolejności malejącej, |
Typ
Typy komponentów.
| Wartości w polu enum | |
|---|---|
TYPE_UNSPECIFIED |
Nie określono. |
IMAGE |
Obraz. |
IMAGE_COLLECTION |
Kolekcja obrazów. |
TABLE |
Tabela. |
FOLDER |
Folder. |
CLASSIFIER |
klasyfikator. |
FEATURE_VIEW |
Zasób Widok cech. |
ImageBand
Informacje o pojedynczym paśmie danych komponentu z obrazem.
| Zapis JSON |
|---|
{ "id": string, "dataType": { object ( |
| Pola | |
|---|---|
id |
Identyfikator zespołu. |
dataType |
Typ numeryczny pasma. |
grid |
Siatka pikseli paska. |
pyramidingPolicy |
zasady kumulacji zespołu. |
missingData |
Wartości oznaczające brakujące dane. |
PixelDataType
Określa typ liczbowy pikseli w paśmie obrazu.
| Zapis JSON |
|---|
{ "precision": enum ( |
| Pola | |
|---|---|
precision |
Precyzja liczbowa typu. |
range |
Zakres typu liczbowego (jeśli występuje). Zazwyczaj nie występuje w przypadku typów zmiennoprzecinkowych. |
dimensionsCount |
Liczba wymiarów w typie danych z wartościami w postaci tablicy lub zero, jeśli jest to zwykły typ skalarny. |
Precyzja
Określa precyzję liczbowego typu danych.
| Wartości w polu enum | |
|---|---|
PRECISION_UNSPECIFIED |
Nie określono. |
INT |
Typ danych ma precyzję liczby całkowitej. Może to oznaczać liczby całkowite o różnych rozmiarach. |
FLOAT |
Typ danych ma 32-bitową precyzję zmiennoprzecinkową. |
DOUBLE |
Typ danych ma 64-bitową precyzję zmiennoprzecinkową (double). |
MissingData
Lista wartości, które reprezentują brak danych.
| Zapis JSON |
|---|
{ "values": [ number ] } |
| Pola | |
|---|---|
values[] |
Wartości, które nie reprezentują żadnych danych. |
FolderQuota
Opisuje bieżące wykorzystanie i limity folderu najwyższego poziomu.
| Zapis JSON |
|---|
{ "sizeBytes": string, "maxSizeBytes": string, "assetCount": string, "maxAssets": string } |
| Pola | |
|---|---|
sizeBytes |
Rozmiar folderu w bajtach. |
maxSizeBytes |
Maksymalny rozmiar folderu w bajtach. |
assetCount |
Liczba plików przechowywanych w folderze. |
maxAssets |
Maksymalna liczba zasobów, które można przechowywać w folderze. |
Zestaw kafelków
Zestaw ImageSources, do których można się odwoływać za pomocą unikalnego identyfikatora.
| Zapis JSON |
|---|
{ "id": string, "sources": [ { object ( |
| Pola | |
|---|---|
id |
Identyfikator zestawu kafelków. Musi być unikalny wśród zestawów kafelków określonych w pliku ImageManifest. Ten identyfikator jest odrzucany podczas przetwarzania. Służy tylko do łączenia zestawu kafelków z pasmem. Pusty ciąg znaków jest prawidłowym identyfikatorem. |
sources[] |
Źródła, z których składa się ten zestaw kafelków. |
dataType |
Opcjonalny typ danych dla pasma. Jeśli ta opcja jest określona, nie jest przeprowadzane sprawdzanie, czy typ każdego pliku wejściowego jest zgodny. |
crs |
Układ odniesienia współrzędnych siatki pikseli, określony w miarę możliwości jako kod standardowy, a w pozostałych przypadkach w formacie WKT. |
ImageSource
plik obrazu i jego pliki dodatkowe;
| Zapis JSON |
|---|
{ "uris": [ string ], "affineTransform": { object ( |
| Pola | |
|---|---|
uris[] |
Identyfikatory URI danych do zaimportowania. Obecnie obsługiwane są tylko identyfikatory URI Google Cloud Storage. Każdy identyfikator URI musi być podany w formacie „gs://identyfikator-zasobnika/identyfikator-obiektu”. Główny obiekt powinien być pierwszym elementem listy, a dodatkowe informacje powinny być wymienione po nim. Każdy identyfikator URI jest poprzedzony prefiksem |
affineTransform |
Opcjonalne przekształcenie afiniczne. Należy go podać tylko wtedy, gdy dane z |
dimensions |
Wymiary rastra w pikselach. Używany tylko wtedy, gdy ustawiona jest opcja „skipMetadataRead”. |
DataType
Określa liczbowy typ danych.
| Wartości w polu enum | |
|---|---|
DATA_TYPE_UNSPECIFIED |
Nie określono. |
INT8 |
8-bitowa liczba całkowita ze znakiem. |
UINT8 |
8-bitowa liczba całkowita bez znaku. |
INT16 |
16-bitowa liczba całkowita ze znakiem. |
UINT16 |
16-bitowa liczba całkowita bez znaku. |
INT32 |
32-bitowa liczba całkowita ze znakiem. |
UINT32 |
32-bitowa liczba całkowita bez znaku. |
FLOAT |
32-bitowa liczba zmiennoprzecinkowa. |
DOUBLE |
Liczba zmiennoprzecinkowa 64-bitowa. |
Metody |
|
|---|---|
|
Kopiuje zasób. |
|
Tworzy komponent. |
|
Usuwa zasób. |
|
Pobiera szczegółowe informacje o zasobie. |
|
Pobiera zasady kontroli dostępu do zasobu. |
|
Pobiera piksele z komponentu z obrazem. |
|
Wyświetla listę wszystkich komponentów kontenera, takich jak folder lub kolekcja. |
|
Wyświetla funkcje w zasobie tabeli. |
|
Przenosi zasób. |
|
Aktualizuje komponent. |
|
Ustawia zasady kontroli dostępu w przypadku określonego zasobu. |
|
Zwraca uprawnienia, które wywołujący ma do określonego zasobu. |