Risorsa: EarthEngineAsset
Informazioni su una risorsa Earth Engine.
Rappresentazione JSON |
---|
{ "type": enum ( |
Campi | |
---|---|
type |
Il tipo di risorsa. |
name |
Il nome della risorsa. |
id |
ID della risorsa. Equivalente a |
updateTime |
L'ora dell'ultima modifica della risorsa. Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: |
properties |
Proprietà chiave/valore associate alla risorsa. |
startTime |
Il timestamp associato all'asset, se presente, ad esempio l'ora in cui è stata acquisita un'immagine satellitare. Per gli asset che corrispondono a un intervallo di tempo, ad esempio i valori medi di un mese o un anno, questo timestamp corrisponde all'inizio dell'intervallo. Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: |
endTime |
Per gli asset che corrispondono a un intervallo di tempo, ad esempio i valori medi di un mese o un anno, questo timestamp corrisponde alla fine dell'intervallo (esclusivo). Utilizza RFC 3339, in cui l'output generato sarà sempre normalizzato in base a Z e utilizza 0, 3, 6 o 9 cifre decimali. Sono accettati anche offset diversi da "Z". Esempi: |
geometry |
L'impronta spaziale associata alla risorsa, se presente, come oggetto geometrico GeoJSON (vedi RFC 7946). |
bands[] |
Informazioni sulle bande di dati dell'asset immagine. Omesso per gli asset non immagine. |
sizeBytes |
Le dimensioni di un asset a livello inferiore (ad es. un'immagine) in byte. |
featureCount |
Il numero di elementi nella risorsa, se applicabile. |
quota |
Le informazioni sulla quota associate alla risorsa cartella, se presenti. Viene restituito per gli asset delle cartelle di primo livello di proprietà dell'utente (ad es. "users/*" o "projects/*"). |
tilesets[] |
I set di tessere alla base di questa immagine. Presente solo per le immagini esterne, i cui pixel vengono recuperati da uno spazio di archiviazione non di proprietà di Earth Engine. |
Campo unione location . Informazioni su dove e come vengono archiviati i riquadri raster. location può essere solo uno dei seguenti: |
|
cloudStorageLocation |
Deprecato. Utilizza invece |
featureViewAssetLocation |
La posizione di questa visualizzazione elemento in EE. |
CloudStorageLocation
La posizione di una risorsa su Cloud Storage.
Rappresentazione JSON |
---|
{ "uris": [ string ] } |
Campi | |
---|---|
uris[] |
Gli URI dei dati. Sono supportati solo gli URI Google Cloud Storage. Ogni URI deve essere specificato nel seguente formato: "gs://bucket-id/object-id". Al momento è supportato un solo URI. Se viene specificato più di un URI, viene restituito un errore |
FeatureViewLocation
Un asset FeatureView EE.
Rappresentazione JSON |
---|
{
"assetOptions": {
object ( |
Campi | |
---|---|
assetOptions |
Opzioni di importazione per gli asset FeatureView. |
FeatureViewOptions
Opzioni di importazione per gli asset FeatureView.
Rappresentazione JSON |
---|
{ "featureViewAttributes": [ { object ( |
Campi | |
---|---|
featureViewAttributes[] |
Attributi nella risorsa FeatureView, che comprende uno schema per la risorsa. Questi sono gli attributi che possono avere le funzionalità in questa risorsa. Ogni attributo ha un nome e un tipo. |
ingestionTimeParameters |
Parametri relativi al momento di importazione di FeatureView. |
FeatureViewAttribute
Un attributo FeatureView e il relativo tipo.
Rappresentazione JSON |
---|
{
"name": string,
"type": enum ( |
Campi | |
---|---|
name |
Nome dell'attributo. |
type |
Tipo di attributo. |
Tipo
Questi tipi sono un'immagine speculare di quelli trovati in geo/enterprise/layers/public/data_source_schema.proto.
Enum | |
---|---|
TYPE_UNSPECIFIED |
Tipo non specificato. |
INTEGER |
Un valore intero a 64 bit. |
BOOLEAN |
Valore booleano True/False. |
DOUBLE |
Un numero con rappresentazione in virgola mobile a precisione doppia. |
STRING |
Una stringa di lunghezza illimitata. |
DATE_TIME |
Una data/ora, rappresentata come un numero intero a 64 bit con segno in microsecondi dall'epoca e che supporta quindi il periodo di tempo compreso tra il 290.308 a.C. e il 294.247 d.C. |
FeatureViewIngestionTimeParameters
Parametri relativi al momento di importazione di FeatureView. Questi parametri devono essere specificati al momento dell'importazione e non possono essere aggiornati dinamicamente per una FeatureView.
Rappresentazione JSON |
---|
{ "thinningOptions": { object ( |
Campi | |
---|---|
thinningOptions |
Il numero massimo di caselle delimitanti degli elementi che possono intersecare un riquadro. Questo numero deve essere non negativo. |
rankingOptions |
Opzioni per assegnare i ranghi di ordinamento z e i ranghi di assottigliamento alle funzionalità. |
ThinningOptions
Opzioni di sfoltimento che controllano la densità con cui gli elementi vengono visualizzati per riquadro.
Rappresentazione JSON |
---|
{
"maxFeaturesPerTile": integer,
"thinningStrategy": enum ( |
Campi | |
---|---|
maxFeaturesPerTile |
Il numero massimo di caselle delimitanti degli elementi che possono intersecare un riquadro. Questo numero deve essere non negativo. |
thinningStrategy |
La strategia di riduzione delle funzionalità da utilizzare. |
ThinningStrategy
Strategia di sfoltimento per le funzionalità.
Enum | |
---|---|
UNKNOWN_THINNING_STRATEGY |
Strategia di sfoltimento sconosciuta. |
GLOBALLY_CONSISTENT |
Quando viene applicato il rilascio a un determinato livello di dettaglio, il rilascio coerente a livello globale significa che se una funzionalità viene rimossa tramite il rilascio, verranno rimosse anche tutte le altre funzionalità con un ranking di rilascio uguale o peggiore. |
HIGHER_DENSITY |
Quando esegui il rilascio, cerca di avvicinarti il più possibile al limite di maxFeaturesPerTile per ogni tile. Preferiremo le funzionalità con un ranking migliore rispetto a quelle con un ranking peggiore, ma a volte elimineremo le funzionalità con un ranking migliore se questo ci aiuta a ottenere una maggiore densità di funzionalità. Garantiamo che la strategia è deterministica e che l'insieme di elementi sottoposti a sfoltimento sarà un superinsieme di quelli generati da un sfoltimento coerente a livello globale. |
RankingOptions
Opzioni di ranking per l'ordine z e l'assottigliamento.
Rappresentazione JSON |
---|
{ "zOrderRankingRule": { object ( |
Campi | |
---|---|
zOrderRankingRule |
Regola del ranking per l'assegnazione dei ranking in ordine Z alle funzionalità. |
thinningRankingRule |
Regola di ranking per l'assegnazione dei ranghi di sfoltimento alle funzionalità. |
RankingRule
Regole di ranking che controllano il ranking delle funzionalità per l'assottigliamento e l'ordine Z.
Rappresentazione JSON |
---|
{
"rankByOneThingRule": [
{
object ( |
Campi | |
---|---|
rankByOneThingRule[] |
Un elenco ordinato di zero o più regole di ranking in base a un criterio (ad esempio un attributo), che vengono utilizzate come chiavi di ranking principali, secondarie e così via per impostare thinning_rank in ogni elemento RankedFeature. |
RankByOneThingRule
Una singola regola di ranking per controllare il ranking per l'assottigliamento e l'ordine Z.
Rappresentazione JSON |
---|
{ // Union field |
Campi | |
---|---|
Campo unione rule . Il tipo di regola di ranking da utilizzare. rule può essere solo uno dei seguenti: |
|
rankByAttributeRule |
Classifica in base al valore dell'attributo della funzionalità. |
rankByMinVisibleLodRule |
Classifica in base al livello di dettaglio minimo a cui la geometria dell'elemento è visibile per la prima volta. Un elemento con qualsiasi punto è sempre visibile a tutti i livelli di dettaglio. È deprecato: utilizza rankByMinZoomLevelRule. |
rankByGeometryTypeRule |
Classifica per tipo di geometria. Precedenza dei tipi, dal più alto al più basso: poligono, polilinea, punto, nessuno. Nelle funzionalità con più tipi, ha la priorità la più alta. |
rankByMinZoomLevelRule |
Classifica in base al livello di zoom minimo a cui la geometria dell'elemento è visibile per la prima volta. Un elemento con qualsiasi punto è sempre visibile a tutti i livelli di dettaglio. |
direction |
Indica se il ranking in base a questo singolo elemento deve essere ASCENDENTE (valori più bassi per primi, ovvero più importanti) o DISCENDENTE (valori più alti per primi, ovvero più importanti). In altre parole, ASCENDING significa utilizzare direttamente l'ordinamento descritto nella documentazione del messaggio secondario RankByAttributeRule (o di altro tipo) di seguito e DESCENDING significa invertire l'ordinamento. |
RankByAttributeRule
Classifica in base al valore dell'attributo della funzionalità.
Rappresentazione JSON |
---|
{ "attributeName": string } |
Campi | |
---|---|
attributeName |
Classifica in base al valore dell'attributo con il nome specificato. Si tratta principalmente dell'ordinamento naturale dei valori del tipo specificato, con alcune sfumature e chiarimenti: - per gli attributi di tipo integer, i valori più bassi precedono quelli più alti - per gli attributi di tipo double, i valori più bassi precedono quelli più alti, con NaN considerato inferiore a tutti gli altri valori, incluso meno infinito - per gli attributi booleani, false è considerato precedente a true - per gli attributi date_time, i valori precedenti precedono quelli successivi - gli attributi stringa sono classificati in ordine alfabetico - un attributo il cui valore non è stato impostato è considerato avere il valore predefinito del tipo specificato (0 per integer, false per booleano e così via). |
RankByMinVisibleLodRule
Questo tipo non contiene campi.
Classifica in base al livello di dettaglio minimo a cui la geometria dell'elemento è visibile per la prima volta. Un elemento con qualsiasi punto è sempre visibile a tutti i livelli di dettaglio.
RankByGeometryTypeRule
Questo tipo non contiene campi.
Classifica per tipo di geometria. Precedenza dei tipi, dal più alto al più basso: poligono, polilinea, punto, nessuno. Nelle funzionalità con più tipi, ha la priorità la più alta.
RankByMinZoomLevelRule
Questo tipo non contiene campi.
Classifica in base al livello di zoom minimo a cui la geometria dell'elemento è visibile per la prima volta. Un elemento con qualsiasi punto è sempre visibile a tutti i livelli di dettaglio.
Direzione
Indica se ordinare un elenco dal più basso al più alto (ASCENDING) o dal più alto al più basso (DESCENDING).
Enum | |
---|---|
DIRECTION_UNSPECIFIED |
Nessuna direzione di ranking specificata. |
ASCENDING |
Ordine crescente. |
DESCENDING |
Ordine decrescente. |
Tipo
Tipi di asset.
Enum | |
---|---|
TYPE_UNSPECIFIED |
Non specificato. |
IMAGE |
Immagine. |
IMAGE_COLLECTION |
Raccolta di immagini. |
TABLE |
Tabella. |
FOLDER |
Cartella. |
CLASSIFIER |
Classificatore. |
FEATURE_VIEW |
Asset FeatureView. |
ImageBand
Informazioni su una singola banda di dati di un asset immagine.
Rappresentazione JSON |
---|
{ "id": string, "dataType": { object ( |
Campi | |
---|---|
id |
L'ID del gruppo. |
dataType |
Il tipo numerico del gruppo. |
grid |
La griglia di pixel del cinturino. |
pyramidingPolicy |
I criteri di piramidizzazione del gruppo. |
missingData |
I valori che indicano i dati mancanti. |
PixelDataType
Specifica il tipo numerico dei pixel in una banda di immagini.
Rappresentazione JSON |
---|
{ "precision": enum ( |
Campi | |
---|---|
precision |
La precisione numerica del tipo. |
range |
L'intervallo del tipo numerico, se presente. In genere assente per i tipi a virgola mobile. |
dimensionsCount |
Il numero di dimensioni in un tipo di dati con valore array o zero per indicare un tipo scalare normale. |
Precisione
Specifica la precisione di un tipo di dati numerici.
Enum | |
---|---|
PRECISION_UNSPECIFIED |
Non specificato. |
INT |
Il tipo di dati ha una precisione intera. Tieni presente che potrebbero essere rappresentati numeri interi di dimensioni diverse. |
FLOAT |
Il tipo di dati ha una precisione a virgola mobile di 32 bit. |
DOUBLE |
Il tipo di dati ha una precisione a virgola mobile (doppio) a 64 bit. |
MissingData
Un elenco di valori che non rappresentano dati.
Rappresentazione JSON |
---|
{ "values": [ number ] } |
Campi | |
---|---|
values[] |
Valori che non rappresentano dati. |
FolderQuota
Descrive l'utilizzo e i limiti attuali di una cartella di primo livello.
Rappresentazione JSON |
---|
{ "sizeBytes": string, "maxSizeBytes": string, "assetCount": string, "maxAssets": string } |
Campi | |
---|---|
sizeBytes |
Le dimensioni della cartella in byte. |
maxSizeBytes |
La dimensione massima della cartella in byte. |
assetCount |
Il numero di asset archiviati nella cartella. |
maxAssets |
Il numero massimo di asset che possono essere archiviati nella cartella. |
Set di riquadri
Un insieme di ImageSource a cui è possibile fare riferimento con un ID univoco.
Rappresentazione JSON |
---|
{ "id": string, "sources": [ { object ( |
Campi | |
---|---|
id |
L'ID del set di tessere. Deve essere univoco tra i set di tessere specificati in ImageManifest. Questo ID viene ignorato durante la fase di elaborazione; viene utilizzato solo per collegare un set di riquadri a una banda. La stringa vuota è un ID valido. |
sources[] |
Le origini che compongono questo set di tessere. |
dataType |
Un tipo di dati facoltativo per la banda. Se specificato, non viene eseguito alcun controllo per verificare la corrispondenza del tipo di ogni file di input. |
crs |
Il sistema di riferimento delle coordinate della griglia di pixel, specificato come codice standard, se possibile, e in formato WKT in caso contrario. |
ImageSource
Un file immagine e i relativi sidecar.
Rappresentazione JSON |
---|
{ "uris": [ string ], "affineTransform": { object ( |
Campi | |
---|---|
uris[] |
Gli URI dei dati da importare. Al momento sono supportati solo gli URI di Google Cloud Storage. Ogni URI deve essere specificato nel seguente formato: "gs://bucket-id/object-id". L'oggetto principale deve essere il primo elemento dell'elenco e i sidecar elencati successivamente. A ogni URI viene anteposto |
affineTransform |
Una trasformazione affine facoltativa. Deve essere specificato solo se i dati di |
dimensions |
Dimensioni del raster in pixel. Utilizzato solo quando è impostato "skipMetadataRead". |
DataType
Specifica il tipo di dati numerici.
Enum | |
---|---|
DATA_TYPE_UNSPECIFIED |
Non specificato. |
INT8 |
Numero intero a 8 bit con segno. |
UINT8 |
Numero intero non firmato a 8 bit. |
INT16 |
Numero intero a 16 bit con segno. |
UINT16 |
Numero intero non firmato a 16 bit. |
INT32 |
Numero intero a 32 bit con segno. |
UINT32 |
Numero intero non firmato a 32 bit. |
FLOAT |
Numero a virgola mobile a 32 bit. |
DOUBLE |
Virgola mobile a 64 bit. |
Metodi |
|
---|---|
|
Copia una risorsa. |
|
Crea una risorsa. |
|
Elimina un asset. |
|
Recupera informazioni dettagliate su una risorsa. |
|
Recupera il criterio di controllo dell'accesso per una risorsa. |
|
Recupera i pixel da un asset immagine. |
|
Elenca qualsiasi risorsa contenitore, ad esempio una cartella o una raccolta. |
|
Elenca le funzionalità in una risorsa tabella. |
|
Sposta una risorsa. |
|
Aggiorna una risorsa. |
|
Imposta il criterio di controllo dell'accesso sulla risorsa specificata. |
|
Restituisce le autorizzazioni di cui dispone un chiamante sulla risorsa specificata. |