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. |
Pole unii destination . Gdzie zapisać wyniki. destination może być tylko jednym z tych elementów: |
|
driveDestination |
Jeśli jest określony, konfiguruje eksport na Dysk Google. |
cloudStorageDestination |
Jeśli jest podany, konfiguruje eksport do Google Cloud Storage. |
gcsDestination |
Jeśli jest podany, konfiguruje eksport do Google Cloud Storage. |
Pole unii format_options . Opcje dotyczące formatu pliku. format_options może być tylko jednym z tych elementów: |
|
geoTiffOptions |
Opcje eksportu |
tfRecordOptions |
Opcje eksportu |
GeoTiffImageExportOptions
Opcje kodowania obrazów jako plików GeoTIFF.
Zapis JSON |
---|
{ "cloudOptimized": boolean, "tileDimensions": { object ( |
Pola | |
---|---|
cloudOptimized |
Jeśli to pole ma wartość Prawda, generuje pliki GeoTIFF „zoptymalizowane pod kątem chmury” w celu efektywniejszego dostępu w środowiskach chmurowych (zob. www.cogeo.org). |
tileDimensions |
Opcjonalne wymiary w pikselach, na które ma zostać podzielony obraz, jeśli jest on zbyt duży, aby zmieścić się w pojedynczym pliku. Musi być ustawiona jako wielokrotność rozmiaru płytki. Domyślnie jest to 256. |
skipEmptyFiles |
Jeśli wartość to prawda, pomiń zapisywanie pustych (czyli w pełni zamaskowanych) plików z obrazami. |
tileSize |
Opcjonalnie: Opcjonalny parametr określający rozmiar wyjściowego kafelka. Ten parametr to wymiar boczny w pikselach pośrednich płytek wyjściowych. Domyślny rozmiar kafelka to 256, co odpowiada wymiarom 256 x 256. |
noData |
Opcjonalnie: Opcjonalna wartość bez danych. Obecnie obsługiwana jest tylko forma |
Liczba
Numer.
Zapis JSON |
---|
{ // Union field |
Pola | |
---|---|
Pole unii value . Wartość. value może być tylko jednym z tych elementów: |
|
floatValue |
Wartość zmiennoprzecinkowa podwójnej precyzji. |
integerValue |
64-bitowa wartość liczby całkowitej. |
TfRecordImageExportOptions
Opcje kodowania obrazów jako plików TFRecord.
Zapis JSON |
---|
{ "tileDimensions": { object ( |
Pola | |
---|---|
tileDimensions |
Wymiary ułożone w siatkę na obszarze eksportu, które obejmują każdy piksel w ramce dokładnie raz (z wyjątkiem sytuacji, gdy wymiary plakietki nie dzielą ramki na równe części. W takim przypadku krawędzie ramki wzdłuż największej krawędzi osi X lub Y zostaną pominięte). Wymiary muszą być większe niż 0. |
marginDimensions |
Jeśli to pole jest określone, płytki będą buforowane z dodatkiem i odejmowaniem marginesu, co spowoduje nakładanie się sąsiednich obszarów. |
compress |
Jeśli ustawiona jest wartość prawda, pliki .tfrecord są kompresowane za pomocą gzip i dodawane jest do nich zakończenie „.gz”. |
maxSizeBytes |
Maksymalny rozmiar (w bajtach) wyeksportowanego pliku .tfrecord (przed kompresją). Mniejszy rozmiar pliku spowoduje większą ilość fragmentów (a co za tym idzie, 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 liczba całkowita część ułamkowa jest pomijana, a wartość jest ograniczana do zakresu typu pasma. Domyślna wartość to 0. |
tensorDepths |
Mapowanie nazw pasm wejściowego rzędu na głębokość tworzonych przez nie tensorów 3D. Tablice zostaną obcięte lub wypełnione wartościami domyślnymi, aby pasowały 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 generowany jako przykład sekwencji, który mapuje pasma skalarne na kontekst i pasma tablic na sekwencję przykładu. Przykłady sekwencji są wyświetlane w kolejności wierszy pikseli w każdym pliku, a następnie w kolejności wierszy obszarów w sekwencji plików. |
collapseBands |
Jeśli ma wartość „true” (prawda), wszystkie pasma zostaną połączone w jeden tensor 3D, który będzie miał nazwę pierwszego pasma na obrazie. Wszystkie pasma są promowane do bajtów, int64, a potem do liczb zmiennoprzecinkowych 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 udział zamaskowanych pikseli w łacie. Aktualizacje, które przekraczają ten limit, zostaną odrzucone, a nie zapisane w plikach. Jeśli to pole jest ustawione na wartość inną niż 1, plik JSON nie zostanie wygenerowany. Domyślna wartość to 1. |