Opisuje, jak usługa EarthEngine powinna tworzyć obraz z zestawu plików.
Zapis JSON |
---|
{ "name": string, "properties": { object }, "uriPrefix": string, "tilesets": [ { object ( |
Pola | |
---|---|
name |
Nazwa zasobu do utworzenia. |
properties |
Dodatkowe właściwości komponentu. Nazwy właściwości „system:time_start” i „system:time_end” zostały wycofane. Zamiast niej użyj pól |
uriPrefix |
Opcjonalny prefiks dodawany do wszystkich |
tilesets[] |
Płytki. Każdy zestaw płytek musi mieć unikalny identyfikator. |
bands[] |
Pasma. Kolejność pasm zasobu jest taka sama jak w przypadku |
maskBands[] |
paski maski; |
footprint |
Ślad w współrzędnych pikseli (nie w współrzędnych lat/lng). Jeśli jest pusty, domyślnie jest to całe zdjęcie. Więcej informacji o współrzędnych pikseli znajdziesz w artykule |
missingData |
Wartości, które oznaczają brak danych we wszystkich pasmach obrazu. Obowiązuje w przypadku wszystkich pasm, które nie mają własnych |
pyramidingPolicy |
Zasady dotyczące piramid finansowych. Jeśli nie podasz wartości, domyślnie zostanie zastosowana zasada MEAN. Obowiązuje w przypadku wszystkich pasm, które nie mają własnych |
startTime |
Sygnatura czasowa powiązana z zasobem (jeśli występuje), np. czas wykonania zdjęcia satelitarnego. W przypadku zasobów odpowiadających intervalom czasowym, np. średnich wartości w ciągu miesiąca lub roku, ten znacznik czasu odpowiada początkowi tego przedziału. Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
endTime |
W przypadku zasobów odpowiadających intervalom czasowym, np. średnich wartości z miesiąca lub roku, ta sygnatura czasowa odpowiada końcowi tego przedziału (nie licząc go). Używa standardu RFC 3339, w którym wygenerowany wynik jest zawsze znormalizowany według normy Z i zawiera 0, 3, 6 lub 9 cyfr ułamkowych. Akceptowane są też przesunięcia inne niż „Z”. Przykłady: |
skipMetadataRead |
Określa, czy pominąć odczyt metadanych z plików za pomocą GDAL. Jeśli to pole ma wartość true, zestawy płytek powinny zawierać kompletne metadane GDAL: typ danych, CRS, transformację, wymiary pliku i brak wartości danych. |
memo |
Pole do dowolnego formatowania na potrzeby przechowywania notatek użytkownika. Nieużywany podczas przetwarzania. |
TilesetBand
Reprezentuje pojedynczy pasek pochodzący z płytki.
Zapis JSON |
---|
{ "id": string, "tilesetId": string, "tilesetBandIndex": integer, "missingData": { object ( |
Pola | |
---|---|
id |
Identyfikator pasma. |
tilesetId |
Identyfikator zestawu płytek odpowiadający pasmowi. |
tilesetBandIndex |
Indeks pasma w zestawie płyt odpowiadający pasmu, liczony od zera. Jeśli na przykład wynosi 1, to piksele paska to piksele paska o indeksie 1 w płytce (w |
missingData |
Wartości, które wskazują, że w pasmie nie ma danych. Jeśli w przypadku atrybutu |
pyramidingPolicy |
Zasady dotyczące piramid finansowych. |
TilesetMaskBand
Reprezentuje pojedynczy pasek maski pochodzący z płytki.
Zapis JSON |
---|
{ "tilesetId": string, "bandIds": [ string ] } |
Pola | |
---|---|
tilesetId |
Identyfikator zestawu płytek odpowiadający pasmowi maski. Ostatni pasek w zestawie płytek jest zawsze używany jako pasek maski. |
bandIds[] |
Identyfikatory pasm, do których ma zastosowanie pasmo maski. Jeśli pole jest puste, pasmo maski jest stosowane do wszystkich pasm w zasobie. Każdy pasmo może mieć tylko jeden odpowiadający mu pasmo maski. Jeśli któreś z tych pasm ma maskę wewnętrzną, maska wewnętrzna jest ignorowana na rzecz maski pasma. |
PixelFootprint
Ślad wszystkich prawidłowych pikseli na obrazie.
Zapis JSON |
---|
{
"points": [
{
object ( |
Pola | |
---|---|
points[] |
Pierścień, który tworzy zewnętrzną część prostego wielokąta, musi zawierać środki wszystkich prawidłowych pikseli obrazu. Musi to być pierścień liniowy: ostatni punkt musi być równy pierwszemu. Współrzędne są podane w projekcji pasma określonego przez Uwaga: używaj współrzędnych niebędących liczbami całkowitymi, takich jak środek piksela, ponieważ ślad obejmuje piksele, jeśli piksele (prostokąt 1 x 1) przecinają się ze śladem. Aby uniknąć przypadkowego zaznaczenia sąsiednich pikseli, nie używaj współrzędnych o wartościach całkowitych, ponieważ są to granice między pikselami. Rysowanie śladu wzdłuż środka piksela zapobiega uwzględnianiu niezamierzonych pikseli, które mogą powodować błędy, gdy docelowe piksele przylegają do granicy mapy, np. południka lub pola. Na przykład w przypadku obrazu 2 x 2 ze wszystkimi 4 poprawnymi pikselami możliwe jest takie pierścień: [{"x": 0.5, "y": 0.5}, {"x": 0.5, "y": 1.5}, {"x": 1.5, "y": 1.5}, {"x": 1.5, "y": 0.5}, {"x": 0.5, "y": 0.5}] |
bandId |
Identyfikator pasma, którego układ współrzędnych CRS definiuje współrzędne śladu. Jeśli pole jest puste, używane jest pierwsze pasmo. |
GridPoint
Punkt dwuwymiarowy lub wektor.
Zapis JSON |
---|
{ "x": number, "y": number } |
Pola | |
---|---|
x |
Wartość współrzędnej x. |
y |
Wartość współrzędnej y. |