Atualiza um recurso. Há várias restrições na operação de atualização:
- Apenas os campos
title
,description
,startTime
,endTime
eproperties
do recurso podem ser atualizados. - Nomear
"properties"
emupdateMask
faz com que todas as propriedades definidas pelo usuário do recurso sejam substituídas pelas propriedades emasset
. - Nomear
"title"
,"description"
,"startTime"
ou"endTime"
emupdateMask
e não fornecer um valor emasset
faz com que esse campo seja redefinido. - É possível atualizar propriedades individuais nomeando-as em
updateMask
, como"properties.my_property_name"
. O valor da propriedade será definido como o valor correspondente deasset.properties
. Se não houver um valor correspondente emasset.properties
ou se houver um valor, mas ele forNullValue
, a propriedade será excluída do recurso. - As propriedades só podem ser definidas como valores de string ou número ou excluídas especificando um
NullValue
. - Fornecer um
updateMask
vazio vai resultar na substituição de todos os carimbos de data/hora e propriedades do recurso pelos valores emasset
.
Solicitação HTTP
PATCH https://earthengine.googleapis.com/v1alpha/{asset.name=projects/*/assets/**}
O URL usa a sintaxe de transcodificação gRPC.
Parâmetros de caminho
Parâmetros | |
---|---|
asset.name |
O nome do recurso. |
Corpo da solicitação
O corpo da solicitação contém dados com a seguinte estrutura:
Representação JSON |
---|
{ "asset": { "cloudStorageLocation": { "uris": [ string ] }, "gcsLocation": { "uris": [ string ] }, "featureViewAssetLocation": { "assetOptions": { object ( |
Campos | |
---|---|
asset.type |
Tipo do recurso. |
asset.id |
O ID do recurso. Equivalente a |
asset.updateTime |
O horário da última modificação do recurso. Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa dígitos fracionários 0, 3, 6 ou 9. Deslocamentos diferentes de "Z" também são aceitos. Exemplos: |
asset.title |
Título do recurso. |
asset.description |
A descrição do recurso. |
asset.properties |
Propriedades de chave/valor associadas ao recurso. |
asset.startTime |
O carimbo de data/hora associado ao recurso, se houver, por exemplo, o horário em que uma imagem de satélite foi tirada. Para recursos que correspondem a um intervalo de tempo, como valores médios em um mês ou ano, esse carimbo de data/hora corresponde ao início desse intervalo. Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa dígitos fracionários 0, 3, 6 ou 9. Deslocamentos diferentes de "Z" também são aceitos. Exemplos: |
asset.endTime |
Para recursos que correspondem a um intervalo de tempo, como valores médios em um mês ou ano, esse carimbo de data/hora corresponde ao fim desse intervalo (exclusivo). Usa o RFC 3339, em que a saída gerada é sempre normalizada em Z e usa dígitos fracionários 0, 3, 6 ou 9. Deslocamentos diferentes de "Z" também são aceitos. Exemplos: |
asset.geometry |
A pegada espacial associada ao recurso, se houver, como um objeto de geometria GeoJSON (consulte RFC 7946). |
asset.bands[] |
Informações sobre as faixas de dados do recurso de imagem. Omitido para recursos que não são de imagem. |
asset.sizeBytes |
O tamanho de um recurso de folha (por exemplo, uma imagem) em bytes. |
asset.featureCount |
O número de recursos no recurso, se aplicável. |
asset.quota |
As informações de cota associadas ao recurso da pasta, se houver. Retornado para recursos de pasta de nível superior pertencentes ao usuário (por exemplo, "users/*" ou "projects/*"). |
asset.tilesets[] |
Os tilesets que fazem o backup dessa imagem. Presente apenas para imagens externas, cujos pixels são recuperados do armazenamento que não é propriedade do Earth Engine. |
updateMask |
A máscara de atualização que especifica quais campos do recurso serão atualizados. É uma lista separada por vírgulas de nomes de campos totalmente qualificados. Exemplo: |
Campo de união location . Informações sobre onde e como os blocos de raster são armazenados. location pode ser apenas de um dos tipos a seguir: |
|
asset.cloudStorageLocation |
Obsoleto. Use |
asset.gcsLocation |
Obsoleto. Use |
asset.featureViewAssetLocation |
O local desse FeatureView no EE. |
Corpo da resposta
Se a solicitação for bem-sucedida, o corpo da resposta conterá uma instância de EarthEngineAsset
.
Escopos de autorização
Requer um dos seguintes escopos do OAuth:
https://www.googleapis.com/auth/earthengine
https://www.googleapis.com/auth/cloud-platform
Para mais informações, consulte OAuth 2.0 Overview.