ImageManifest

Menjelaskan cara layanan EarthEngine menyusun gambar dari kumpulan file.

Representasi JSON
{
  "name": string,
  "properties": {
    object
  },
  "uriPrefix": string,
  "tilesets": [
    {
      object (Tileset)
    }
  ],
  "bands": [
    {
      object (TilesetBand)
    }
  ],
  "maskBands": [
    {
      object (TilesetMaskBand)
    }
  ],
  "footprint": {
    object (PixelFootprint)
  },
  "missingData": {
    object (MissingData)
  },
  "pyramidingPolicy": enum (PyramidingPolicy),
  "startTime": string,
  "endTime": string,
  "skipMetadataRead": boolean,
  "memo": string
}
Kolom
name

string

Nama aset yang akan dibuat. name memiliki format "projects/*/assets/**" (misalnya, "projects/earthengine-legacy/assets/users//"). Semua aset milik pengguna berada dalam project "earthengine-legacy" (misalnya, "projects/earthengine-legacy/assets/users/foo/bar"). Semua aset lainnya berada dalam project "earthengine-public" (misalnya, "projects/earthengine-public/assets/LANDSAT").

properties

object (Struct format)

Properti tambahan aset. Nama properti "system:time_start" dan "system:time_end" tidak digunakan lagi. Sebagai gantinya, gunakan kolom startTime dan endTime.

uriPrefix

string

Awalan opsional yang ditambahkan ke semua uri yang ditentukan dalam manifes ini.

tilesets[]

object (Tileset)

Set kartu. Setiap tileset harus memiliki ID unik.

bands[]

object (TilesetBand)

Band. Urutan band aset sama dengan urutan bands.

maskBands[]

object (TilesetMaskBand)

Band mask.

footprint

object (PixelFootprint)

Jejak dalam koordinat piksel (bukan dalam koordinat lintang/bujur). Jika kosong, jejak secara default adalah seluruh gambar. Lihat PixelGrid untuk deskripsi koordinat piksel yang lebih mendetail.

missingData

object (MissingData)

Nilai yang tidak merepresentasikan data di semua band gambar. Berlaku untuk semua band yang tidak menentukan missingData-nya sendiri.

pyramidingPolicy

enum (PyramidingPolicy)

Kebijakan piramida. Jika tidak ditentukan, MEAN kebijakan akan diterapkan secara default. Berlaku untuk semua band yang tidak menentukan pyramidingPolicy-nya sendiri.

startTime

string (Timestamp format)

Stempel waktu yang terkait dengan aset, jika ada, misalnya waktu pengambilan gambar satelit. Untuk aset yang sesuai dengan interval waktu, seperti nilai rata-rata selama sebulan atau setahun, stempel waktu ini sesuai dengan awal interval tersebut.

Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

endTime

string (Timestamp format)

Untuk aset yang sesuai dengan interval waktu, seperti nilai rata-rata selama sebulan atau setahun, stempel waktu ini sesuai dengan akhir interval tersebut (eksklusif).

Menggunakan RFC 3339, dengan output yang dihasilkan akan selalu dinormalisasi Z dan menggunakan digit pecahan 0, 3, 6, atau 9. Offset selain "Z" juga diterima. Contoh: "2014-10-02T15:01:23Z", "2014-10-02T15:01:23.045123456Z", atau "2014-10-02T15:01:23+05:30".

skipMetadataRead

boolean

Apakah akan melewati pembacaan metadata dari file menggunakan GDAL. Jika kolom ini bernilai benar, set ubin harus berisi metadata GDAL lengkap: jenis data, crs, transformasi, dimensi file, dan tidak ada nilai data.

memo

string

Kolom freeform untuk menyimpan catatan pengguna. Tidak digunakan dalam proses transfer.

TilesetBand

Merepresentasikan satu band yang bersumber dari tileset.

Representasi JSON
{
  "id": string,
  "tilesetId": string,
  "tilesetBandIndex": integer,
  "missingData": {
    object (MissingData)
  },
  "pyramidingPolicy": enum (PyramidingPolicy)
}
Kolom
id

string

ID band.

tilesetId

string

ID tileset yang sesuai dengan band.

tilesetBandIndex

integer

Indeks band berbasis nol dari tileset yang sesuai dengan band. Misalnya, jika 1, piksel band adalah piksel band pada indeks 1 tileset (di ImageManifest.tilesets) dengan ID tilesetId.

missingData

object (MissingData)

Nilai yang tidak mewakili data dalam band. Jika MissingData ditetapkan tanpa values, nilai nodata apa pun yang ada untuk file yang sesuai dengan TilesetBand ini akan diabaikan.

pyramidingPolicy

enum (PyramidingPolicy)

Kebijakan piramida.

TilesetMaskBand

Merepresentasikan satu band mask yang bersumber dari tileset.

Representasi JSON
{
  "tilesetId": string,
  "bandIds": [
    string
  ]
}
Kolom
tilesetId

string

ID Set Kartu yang sesuai dengan band mask. Band terakhir dari Set Kartu selalu digunakan sebagai band mask.

bandIds[]

string

ID band yang diterapkan oleh band mask. Jika kosong, band mask diterapkan ke semua band dalam aset. Setiap band hanya boleh memiliki satu band mask yang sesuai. Jika salah satu band ini memiliki mask internal, mask internal akan diabaikan dan diganti dengan band mask ini.

PixelFootprint

Jejak semua piksel yang valid dalam gambar.

Representasi JSON
{
  "points": [
    {
      object (GridPoint)
    }
  ],
  "bandId": string
}
Kolom
points[]

object (GridPoint)

Cincin yang membentuk bagian luar poligon sederhana yang harus berisi pusat semua piksel gambar yang valid. Ini harus berupa cincin linear: titik terakhir harus sama dengan titik pertama. Koordinat berada dalam proyeksi band yang ditentukan oleh bandId.

Catatan: Gunakan koordinat non-bilangan bulat seperti tengah setiap piksel karena jejak diambil untuk menyertakan piksel jika piksel (persegi panjang 1x1) memotong jejak. Untuk menghindari pemilihan piksel tetangga secara tidak sengaja, jangan gunakan koordinat bernilai bilangan bulat, karena itu adalah batas antara piksel. Menggambar jejak di sepanjang pusat piksel akan mencegah penyertaan piksel yang tidak diinginkan, yang dapat menyebabkan error saat piksel yang diinginkan berbatasan dengan batas peta seperti antimeridian atau kutub.

Misalnya, untuk gambar 2x2 dengan 4 piksel yang valid, berikut adalah salah satu kemungkinan cincin: [{"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

string

ID band yang CRS-nya menentukan koordinat jejak. Jika kosong, band pertama akan digunakan.

GridPoint

Titik atau vektor dua dimensi.

Representasi JSON
{
  "x": number,
  "y": number
}
Kolom
x

number

Nilai koordinat x.

y

number

Nilai koordinat y.