Per cosa ti serve aiuto? (fai clic sul link)
- Ho una domanda.
- Ho trovato un bug.
- Ho bisogno di aiuto per la registrazione o l'accesso.
- Ho un problema con pagamenti e fatturazione.
- Ho ricevuto un messaggio di errore.
- Ho una domanda sui livelli di calcolo.
- Voglio richiedere un nuovo set di dati.
- Voglio richiedere una nuova funzionalità.
- Ho notato una variazione nel comportamento dello script.
- Voglio segnalare un asset del catalogo mancante.
- Voglio aiutare gli altri.
Suggerimenti per ricevere assistenza
"Come posso aiutare gli altri ad aiutarmi?"
Prima di creare una richiesta di assistenza, cerca prima richieste simili già effettuate da altri utenti. La risposta potrebbe essere già disponibile e facilmente reperibile. Spesso è il modo più rapido per sbloccare la situazione. Prova a:
- Aprire la Guida per gli sviluppatori di Earth Engine e utilizzare la casella di ricerca per trovare le pagine pertinenti.
- Cercare i post all'interno di GIS Stack Exchange.
- Cercare le conversazioni nel forum degli sviluppatori di Earth Engine.
- Sfogliare gli script di esempio dell'editor di codice in Script > Esempi.
Se hai ancora bisogno di aiuto dopo la ricerca, puoi comporre una richiesta di assistenza per la community di Earth Engine. Per massimizzare le probabilità di ricevere una risposta alla tua richiesta e contribuire a creare informazioni utili per l'intera community, ecco una checklist per la composizione di una richiesta:
Fai una domanda
Che tipo di domanda hai? (fai clic sui link per saperne di più o espandere per visualizzare gli esempi)
Una domanda tecnica: istruzioni e motivi dell'API, rappresentati dal codice, riproducibili
- Come faccio a rimuovere le funzionalità con valori calcolati nulli dalla mia raccolta di funzionalità?
- Come faccio a unire una raccolta di funzionalità a una raccolta di immagini per posizione e data?
- Perché la mia raccolta di funzionalità è vuota?
Una domanda di discussione: questioni di opinione, dibattito, telerilevamento, metodologia
- Qual è il modo migliore per gestire le lacune di Landsat 7 SLC-off?
- Come faccio a escludere i pixel dell'acqua dalla mia analisi?
- Perché l'analisi di ArcGIS dà un risultato diverso da Earth Engine?
- Mi chiedo se ho trovato un bug. Altri hanno lo stesso problema?
GIS Stack Exchange
Pubblica domande tecniche su Geographic Information Systems Stack Exchange (GIS SE), un sito di domande e risposte basato sulla community per le applicazioni geospaziali.
Consulta i suggerimenti per comporre una buona domanda
NON devi pubblicare l'analisi completa e chiedere alla community di sviluppatori di eseguire il debug del codice.
DEVI isolare il problema e presentarlo in una frase completa e in non più di poche righe di codice.
DEVI utilizzare il tag di Stack Exchange `google-earth-engine`.
Il testo della domanda viene interpretato come Markdown (una sintassi di stile). Sfrutta lo stile in grassetto, corsivo e codice per rendere la domanda più facile da leggere e da scorrere rapidamente. Utilizza i pulsanti nella parte superiore dell' editor di domande o consulta quest' a guida alla sintassi Markdown per applicare lo stile. Per ulteriori informazioni su come porre domande, consulta la pagina di assistenza di GIS SE's .
Utilizza questo esempio come guida per inquadrare e contrassegnare la tua domanda:
Titolo:
Why are the results of ee.Reducer.fixedHistogram() fractional? (Earth Engine)
Testo:
Markdown
I am calculating a histogram for an area of interest using
`ee.Reducer.fixedHistogram()`. The pixel count per bin is often a fraction,
but not always. I was expecting integer results only, why are the results
fractions of a pixel?
Here is my code; inspect the histogram table to see the results.
```js
// Define an image.
var img = ee.Image('LANDSAT/LC08/C02/T1_TOA/LC08_038029_20180810');
// Define an area of interest.
var aoi = ee.Geometry.Rectangle(-110.5, 44.6, -110.1, 44.8);
// Calculate a histogram for the pixels in the API.
var reflHistDict = img.select('B[1-7]').multiply(1e4).reduceRegion({
reducer: ee.Reducer.fixedHistogram(0, 5000, 250),
geometry: aoi,
scale: 30
});
// A dictionary was returned, get the ee.Array results for SWIR1 band.
var swir1HistArray = ee.Array(reflHistDict.get('B6'));
print(swir1HistArray);
```
[Code Editor
script](https://code.earthengine.google.com/d5c15787d1e468c5668836399fa8652f?as_external)Rendering
I am calculating a histogram for an area of interest using
ee.Reducer.fixedHistogram(). The pixel count per bin is
often a fraction, but not always. I was expecting integer results
only, why are the results fractions of a pixel?
Here is my code; inspect the histogram table to see the results.
// Define an image.
var img = ee.Image('LANDSAT/LC08/C02/T1_TOA/LC08_038029_20180810');
// Define an area of interest.
var aoi = ee.Geometry.Rectangle(-110.5, 44.6, -110.1, 44.8);
// Calculate a histogram for the pixels in the API.
var reflHistDict = img.select('B[1-7]').multiply(1e4).reduceRegion({
reducer: ee.Reducer.fixedHistogram(0, 5000, 250),
geometry: aoi,
scale: 30
});
// A dictionary was returned, get the ee.Array results for SWIR1 band.
var swir1HistArray = ee.Array(reflHistDict.get('B6'));
print(swir1HistArray);Forum degli sviluppatori di Earth Engine
Pubblica domande di discussione e argomenti generali di Earth Engine nel forum degli sviluppatori di Earth Engine Forum, un gruppo Google. Mantieni i post incentrati su Earth Engine. Utilizza altri forum per argomenti più generali relativi all'osservazione della Terra, al telerilevamento e al GIS. Puoi pubblicare informazioni sulle posizioni lavorative che richiedono competenze in Earth Engine, ma chiedi ai rispondenti di risponderti direttamente anziché alla lista.
Segnala un bug
Che tipo di bug hai trovato? (fai clic sui link per saperne di più o espandere per visualizzare gli esempi)
Un bug dell'API: errori di script o risultati errati
- Risultato della funzione imprevisto o errato
- Errore sconosciuto
- Messaggi di errore interni
- Errori non risolti dai metodi di debug comuni
- Uno script funzionante e invariato di qualche tempo fa, ora NON funziona
- La documentazione dell'API non contiene informazioni fondamentali
- Problemi relativi agli asset di Data Catalog
- Script non caricati
- Pulsanti non funzionanti
- Layout strano
- Elementi della pagina mancanti
- Interazione della mappa non funzionante
- Ricerca di Data Catalog non funzionante
- Asset mancanti
- Problemi di proiezione
- Descrizioni dei set di dati non chiare
API
Segui queste istruzioni per segnalare un bug:
- Cerca nell' elenco dei bug esistenti.
- Se trovi un problema di bug pertinente, aggiungilo a Speciali e, facoltativamente, aggiungi un commento per descrivere in che modo il bug influisce sul tuo flusso di lavoro.
- Se non esiste un problema pertinente, aggiungine uno nuovo utilizzando questo modello di report di bug.
Editor di codice
Per segnalare un bug relativo all'interfaccia dell'editor di codice, apri l'
editor di codice, fai clic sul pulsante e poi su Invia feedback sull'
editor di codice. Viene visualizzata una finestra che ti consente di descrivere il problema. Hai anche la possibilità di contrassegnare uno screenshot per evidenziare la posizione del problema.
Problema del set di dati
Segnala un bug qui. Se possibile, fornisci un link all'editor di codice che mostri il problema.
Problemi di registrazione
Visita la pagina di registrazione di Earth Engine per configurare l'accesso.
Se riscontri problemi di registrazione o accesso a Earth Engine, puoi richiedere assistenza creando una richiesta nel tracker dei problemi privati.
Pagamenti e fatturazione
Se hai un problema con i pagamenti o la fatturazione di Earth Engine, Google fornisce assistenza per la fatturazione a tutti gli utenti. Questo è il posto giusto per segnalare problemi relativi ad addebiti errati o imprevisti, chiarire domande sui pagamenti o richiedere rimborsi.
Per risultati ottimali, ti consigliamo di seguire questi passaggi:
Presenta una richiesta di assistenza per la fatturazione il prima possibile. In questo modo, aumenti le probabilità che siano disponibili log e informazioni di debug pertinenti. Fornisci il maggior numero possibile di informazioni sul problema.
Se il problema riguarda addebiti in corso (ad es. addebiti di abbonamento, tariffe di archiviazione), consulta la documentazione per la cessazione dell'accesso commerciale a Earth Engine access.
Condividi il numero della richiesta con il team di Earth Engine utilizzando il tracker dei problemi privati. Assicurati di includere il numero della richiesta di assistenza.
Messaggi di errore
Esistono molti modi per generare un errore in Earth Engine. Segui questi passaggi per identificare l'origine del problema e trovare una soluzione:
- Utilizza la guida al debug come risorsa iniziale per capire il tipo di errore che stai ricevendo e come potresti risolverlo.
- Esegui una ricerca su Google del messaggio di errore. Spesso i risultati vengono restituiti da GIS Stack Exchange.
- Cerca il messaggio di errore nel forum degli sviluppatori per vedere se altri hanno riscontrato lo stesso problema.
- Se dopo aver consultato tutte le risorse disponibili non hai ancora capito la causa di ciò che sta causando l'errore, pubblica una domanda.
- Infine, se l'errore rimane irrisolto e sospetti che si tratti di un bug, segnalalo.
Livelli di calcolo
Le risorse di calcolo sono impostate dal piano commerciale o dal livello non commerciale.
Uso commerciale
Se utilizzi Earth Engine per scopi commerciali o vuoi pagare per ulteriori risorse di calcolo, scopri di più sui piani commerciali o seleziona un piano commerciale di Earth Engine nella console Google Cloud. Tieni presente che l'utilizzo commerciale di Earth Engine può comportare addebiti sul tuo account Google Cloud.
Uso non commerciale o di ricerca
Per l'utilizzo non commerciale o di ricerca di Earth Engine, puoi richiedere un aumento temporaneo della quota di archiviazione degli asset, che controlla la quantità di dati degli asset che puoi archiviare nell'asset store di Earth Engine.
Passando al livello partner, puoi ottenere un aumento temporaneo della quota EECU, che controlla la quantità di calcolo (in Earth Engine Compute Units) che puoi utilizzare nel tempo.
Prima di presentare la domanda
In molti casi, puoi modificare il codice per eseguirlo in modo più efficiente ed evitare la necessità di un aumento. Per suggerimenti, consulta le sezioni Errori di scalabilità, Metodi di debug e Best practice di codifica della documentazione di Earth Engine. Potresti anche trarre vantaggio dalla discussione del tuo approccio con altri utenti nel forum degli sviluppatori di Earth Engine. Esistono molte best practice per l'elaborazione efficiente di immagini di grandi dimensioni e complesse utilizzando Earth Engine. Gli esperti del forum potrebbero essere in grado di aiutarti. Prima di pubblicare, leggi queste best practice per la composizione di una richiesta di assistenza.
Richiedi ulteriore spazio di archiviazione degli asset o il livello partner non commerciale
Se hai domande sulla tua richiesta di aumento, invia una richiesta utilizzando il tracker dei problemi privati con una descrizione del problema.
Richieste di set di dati
Segui queste istruzioni per richiedere un nuovo set di dati o segnalare un bug per un set di dati esistente:
- Cerca le nuove o esistenti richieste di set di dati.
- Se trovi una richiesta di set di dati pertinente, aggiungila a Speciali e, facoltativamente, aggiungi un commento per descrivere in che modo il set di dati sarebbe utile nel tuo lavoro.
- Se non esiste una richiesta di dati pertinente, invia una nuova richiesta per un nuovo o esistente set di dati.
Richieste di funzionalità
Segui queste istruzioni per richiedere una nuova funzionalità dell'API o dell'editor di codice:
- Cerca nell' elenco delle richieste di funzionalità esistenti.
- Se trovi una richiesta di funzionalità pertinente, aggiungila a Speciali e, facoltativamente, aggiungi un commento per descrivere in che modo la funzionalità sarebbe utile nel tuo lavoro.
- Se non esiste una richiesta di funzionalità pertinente, invia una nuova richiesta utilizzando questo modello.
Variazione nel comportamento o nell'output dello script
Il codice, l'architettura e le norme dell'API Earth Engine possono cambiare, causando un comportamento diverso o errori che ora vengono visualizzati ma non qualche tempo fa per lo stesso script. Invia una segnalazione di bug dell'API per questi tipi di problemi, ma prima verifica alcune cose:
- Verifica che non sia cambiato nulla nello script: controlla la cronologia dello script.
- Verifica che non sia cambiato nulla nella raccolta di input (ad es. stai filtrando le date delle immagini fino a oggi e ora ci sono nuove immagini in una raccolta?).
- Ti affidi a moduli di script importati o asset condivisi che non sono più disponibili o sono stati modificati?
- Si tratta dello stesso script, ma viene eseguito su una regione di interesse o un set di dati diverso?
Dopo aver verificato che non sia già stato pubblicato un bug simile, invia il bug e fornisci informazioni su questi punti nella segnalazione di bug.
Asset del catalogo mancanti
Consulta questa guida per scoprire come confermare e segnalare un asset mancante dal catalogo dei dati di Earth Engine.
Aiuta gli altri
Esistono diversi modi per aiutare gli altri:
- Rispondi e modifica le domande su GIS Stack Exchange.
- Rispondi alle domande nel forum degli sviluppatori di Earth Engine.
- Scrivi tutorial.
- Presenta lezioni su come utilizzare Earth Engine presso la tua università o il tuo luogo di lavoro. Ecco alcune risorse per iniziare: