Atualiza um recurso. Há várias restrições na operação de atualização:
- Somente os campos
title,description,startTime,endTimeepropertiesdo recurso podem ser atualizados. - Nomear
"properties"emupdateMaskfaz com que todas as propriedades definidas pelo usuário do recurso sejam substituídas pelas propriedades emasset. - Nomear
"title","description","startTime"ou"endTime"emupdateMaske não fornecer um valor emassetfaz com que esse campo seja desdefinido. - É 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.propertiesou se houver um valor, mas ele for umNullValue, 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
updateMaskvazio faz com que os carimbos de data/hora e as propriedades do recurso sejam substituídos pelos valores emasset.
Solicitação HTTP
PATCH https://earthengine.googleapis.com/v1beta/{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 ] }, "featureViewAssetLocation": { "assetOptions": { object ( |
| Campos | |
|---|---|
asset.type |
Tipo do recurso. |
asset.id |
O ID do recurso. Equivalente a |
asset.updateTime |
A hora da última modificação do recurso. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: |
asset.properties |
Propriedades de chave/valor associadas ao recurso. |
asset.startTime |
O carimbo de data/hora associado ao recurso, se houver, por exemplo, a hora 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 padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes 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 final desse intervalo (exclusivo). Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos: |
asset.geometry |
A área espacial associada ao recurso, se houver, como um objeto de geometria GeoJSON (consulte RFC 7946). |
asset.bands[] |
Informações sobre as bandas de dados do recurso de imagem. Omitido para recursos que não são de imagem. |
asset.sizeBytes |
O tamanho de um recurso 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 de pasta, se houver. Retornado para recursos de pasta de propriedade do usuário de nível superior (por exemplo, "users/*" ou "projects/*"). |
asset.tilesets[] |
Os conjuntos de blocos que oferecem suporte a essa imagem. Presente apenas para imagens externas, cujos pixels são recuperados de um armazenamento que não pertence ao 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: |
| Informações sobre onde e como os blocos raster são armazenados. A seguir, há uma lista de campos mutuamente exclusivos. No máximo, um dos campos será definido em uma resposta: | |
asset.cloudStorageLocation |
Obsoleto. Use |
asset.featureViewAssetLocation |
O local desse FeatureView no EE. |
| Fim dos campos mutuamente exclusivos. | |
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/earthenginehttps://www.googleapis.com/auth/cloud-platform
Para mais informações, consulte OAuth 2.0 Overview.