Atualiza um recurso. Há várias restrições na operação de atualização:
- Apenas 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 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.propertiesou 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
updateMaskvazio 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/v1/{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 |
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.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.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/earthenginehttps://www.googleapis.com/auth/cloud-platform
Para mais informações, consulte OAuth 2.0 Overview.