Opcje eksportowania obrazów jako plików poza Earth Engine
| Zapis JSON |
|---|
{ "fileFormat": enum ( |
| Pola | |
|---|---|
fileFormat |
Format pliku, w którym mają zostać wyeksportowane obrazy. |
| Miejsce zapisywania wyników. Poniżej znajdziesz listę pól, które się wzajemnie wykluczają. W odpowiedzi zostanie ustawione co najwyżej jedno z tych pól: | |
driveDestination |
Jeśli jest określone, konfiguruje eksport do Dysku Google. |
cloudStorageDestination |
Jeśli jest określone, konfiguruje eksport do Google Cloud Storage. |
| Koniec listy pól, które się wzajemnie wykluczają. | |
| Opcje specyficzne dla formatu pliku. Poniżej znajdziesz listę pól, które się wzajemnie wykluczają. W odpowiedzi zostanie ustawione co najwyżej jedno z tych pól: | |
geoTiffOptions |
Opcje specyficzne dla formatu pliku w przypadku eksportu w formacie |
tfRecordOptions |
Opcje specyficzne dla formatu pliku w przypadku eksportu w formacie |
| Koniec listy pól, które się wzajemnie wykluczają. | |
GeoTiffImageExportOptions
Opcje kodowania obrazów jako plików GeoTIFF.
| Zapis JSON |
|---|
{ "cloudOptimized": boolean, "tileDimensions": { object ( |
| Pola | |
|---|---|
cloudOptimized |
Jeśli ma wartość true, generuje pliki GeoTIFF zoptymalizowane pod kątem chmury, aby zapewnić bardziej efektywny dostęp w środowiskach chmurowych (zobacz www.cogeo.org). |
tileDimensions |
Opcjonalne wymiary w pikselach, na które należy podzielić obraz, jeśli jest zbyt duży, aby zmieścić się w jednym pliku. Wartość musi być wielokrotnością rozmiaru kafelka, który domyślnie wynosi 256. |
skipEmptyFiles |
Jeśli ma wartość true, pomija zapisywanie pustych (czyli całkowicie zamaskowanych) plików obrazów. |
tileSize |
Opcjonalnie. Opcjonalny parametr ustawiający rozmiar kafelka wyjściowego. Ten parametr to wymiar boku w pikselach pośrednich kafelków wyjściowych. Domyślny rozmiar kafelka to 256, co odpowiada kafelkowi o wymiarach 256 x 256. |
noData |
Opcjonalnie. Opcjonalna wartość braku danych. Obecnie obsługiwana jest tylko wartość |
Number
Numer.
| Zapis JSON |
|---|
{ // The following is a list of mutually exclusive fields. At most one of the // fields will be set in a response: "floatValue": number, "integerValue": string // End of mutually exclusive fields. } |
| Pola | |
|---|---|
| Wartość. Poniżej znajdziesz listę pól, które się wzajemnie wykluczają. W odpowiedzi zostanie ustawione co najwyżej jedno z tych pól: | |
floatValue |
Wartość zmiennoprzecinkowa podwójnej precyzji. |
integerValue |
64-bitowa wartość całkowita. |
| Koniec listy pól, które się wzajemnie wykluczają. | |
TfRecordImageExportOptions
Opcje kodowania obrazów jako plików TFRecord.
| Zapis JSON |
|---|
{ "tileDimensions": { object ( |
| Pola | |
|---|---|
tileDimensions |
Wymiary kafelków pokrywających obszar eksportu, które dokładnie raz obejmują każdy piksel w polu ograniczającym (z wyjątkiem sytuacji, gdy wymiary fragmentu nie dzielą równo pola ograniczającego, w którym to przypadku kafelki brzegowe wzdłuż największych krawędzi x/y zostaną usunięte). Wymiary muszą być większe od 0. |
marginDimensions |
Jeśli jest określone, kafelki będą buforowane przez wymiary marginesu zarówno w kierunku dodatnim, jak i ujemnym, co spowoduje nakładanie się sąsiednich fragmentów. |
compress |
Jeśli ma wartość true, kompresuje pliki .tfrecord za pomocą gzip i dodaje sufiks „.gz”. |
maxSizeBytes |
Maksymalny rozmiar eksportowanego pliku .tfrecord (przed kompresją) w bajtach. Mniejszy rozmiar pliku spowoduje większe rozdrobnienie (a tym samym więcej plików wyjściowych). Domyślna wartość to 1 GiB. |
defaultValue |
Wartość ustawiona w każdym paśmie piksela, który jest częściowo lub całkowicie zamaskowany, oraz wartość ustawiona w każdej wartości w wyjściowej funkcji 3D utworzonej z pasma tablicy, w którym długość tablicy w pikselu źródłowym była mniejsza niż głębokość wartości funkcji. W przypadku pasm typu integer część ułamkowa jest pomijana i ograniczana do zakresu typu pasma. Domyślna wartość to 0. |
tensorDepths |
Mapowanie nazw pasm tablic wejściowych na głębokość tworzonych przez nie tensorów 3D. Tablice zostaną obcięte lub uzupełnione wartościami domyślnymi, aby dopasować się do określonego kształtu. W przypadku każdego pasma tablicy musi być odpowiedni wpis. Obiekt zawierający listę par |
sequenceData |
Jeśli ma wartość true, każdy piksel jest wyprowadzany jako SequenceExample, który mapuje pasma skalarne na kontekst, a pasma tablic na sekwencje przykładu. SequenceExamples są wyprowadzane w kolejności wierszowej pikseli w każdym fragmencie, a następnie w kolejności wierszowej fragmentów obszaru w sekwencji plików. |
collapseBands |
Jeśli ma wartość true, wszystkie pasma zostaną połączone w jeden tensor 3D, który przyjmie nazwę pierwszego pasma na obrazie. Wszystkie pasma są promowane do bajtów, int64, a następnie floatów w tej kolejności w zależności od typu, który jest najdalej w tej sekwencji we wszystkich pasmach. Pasma tablic są dozwolone, o ile określono tensorDepths. |
maxMaskedRatio |
Maksymalny dopuszczalny odsetek zamaskowanych pikseli we fragmencie. Fragmenty, które przekraczają ten limit, zostaną usunięte, a nie zapisane w plikach. Jeśli to pole ma wartość inną niż 1, plik JSON sidecar nie zostanie utworzony. Domyślna wartość to 1. |