Come posso aiutarti? (fai clic sul link)
- Ho una domanda.
- Ho trovato un bug.
- Ho bisogno di assistenza per registrazione o accesso.
- Ho ricevuto un messaggio di errore.
- Ho bisogno di una quota aggiuntiva
- Voglio richiedere un nuovo set di dati.
- Voglio richiedere una nuova funzionalità.
- Ho notato una modifica del comportamento dello script.
- Voglio segnalare una risorsa 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 già essere disponibile e essere facilmente trovabile. Spesso è il modo più rapido per sbloccare il canale. Prova quanto segue:
- Apri la Guida per gli sviluppatori di Earth Engine e utilizza la casella di ricerca per trovare le pagine pertinenti.
- Cerca i post su GIS Stack Exchange.
- Cerca nelle conversazioni del forum per gli sviluppatori di Earth Engine.
- Sfoglia gli script di esempio dell'editor di codice disponibili in Script > Esempi.
Se hai ancora bisogno di aiuto dopo la ricerca, ti consigliamo di inviare una richiesta di assistenza alla community di Earth Engine. Per massimizzare le probabilità di ricevere una risposta alla tua richiesta e contribuire a creare informazioni utili a vantaggio dell'intera community, di seguito è riportato un elenco di controllo per la compilazione di una richiesta:
Fai una domanda
Che tipo di domanda hai? (fai clic sui link per saperne di più o espandi per visualizzare gli esempi)
Una domanda tecnica: Procedura dettagliata e spiegazione dell'API, rappresentata da codice, riproducibile
- Come faccio a rimuovere dalla mia raccolta di elementi le funzionalità con valori calcolati null?
- Come faccio ad unire una raccolta di elementi a una raccolta di immagini in base a posizione e data?
- Perché la mia raccolta di funzionalità è vuota?
Una domanda per la discussione: questioni di opinione, dibattito, rilevamento remoto, metodologia
- Qual è il modo migliore per gestire le lacune SLC-off di Landsat 7?
- Come faccio a escludere i pixel dell'acqua dalla mia analisi?
- Perché l'analisi di ArcGIS fornisce un risultato diverso rispetto a Earth Engine?
- Mi chiedo se ho trovato un bug. Altre persone hanno riscontrato 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 applicazioni geospaziali.
Suggerimenti per scrivere una buona domanda
NON pubblicare la tua 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 non più di alcune 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). Usa il grassetto, i caratteri in corsivo e lo stile del codice per rendere la tua domanda più facile da leggere e da esaminare rapidamente. Utilizza i pulsanti nella parte superiore dell'editor delle domande o consulta questa guida alla sintassi Markdown per applicare lo stile. Consulta la pagina di assistenza di GIS SE per ulteriori informazioni su come porre domande.
Utilizza questo esempio come guida per inquadrare e applicare il markup alla tua domanda:
Titolo:
Perché i risultati di ee.Reducer.fixedHistogram() sono frazionari? (Earth Engine)
Testo:
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)
Sto calcolando un istogramma per un'area di interesse utilizzando
ee.Reducer.fixedHistogram()
. Il numero di pixel per intervallo è spesso una frazione, ma non sempre. Mi aspettavo solo risultati interi, perché i risultati sono frazioni di un pixel?
Ecco il mio codice. Controlla la tabella dell'istogramma per vedere i risultati.
// 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 su Earth Engine nel forum per gli sviluppatori di Earth Engine, un gruppo Google. Mantieni i post incentrati su Earth Engine. Utilizza altri forum per argomenti più generali di osservazione della Terra, rilevamento remoto e GIS. Puoi pubblicare annunci di lavoro che richiedono competenze di Earth Engine, ma chiedi ai partecipanti di rispondere direttamente a te anziché all'elenco.
Segnala un bug
Che tipo di bug hai trovato? (fai clic sui link per saperne di più o espandi 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
- Nella documentazione dell'API mancano informazioni fondamentali
- Problemi relativi agli asset di Data Catalog
Bug dell'interfaccia dell'editor di codice: problemi di visualizzazione e funzionalità dell'interfaccia utente
- Script che non si caricano
- I pulsanti non funzionano
- Layout strano
- Elementi pagina mancanti
- Interazione con la mappa non funzionante
- Ricerca in Data Catalog non funzionante
API
Per segnalare un bug, segui queste istruzioni:
- Cerca nell'elenco dei bug esistenti.
- Se trovi un bug pertinente, aggiungi una stella e, se vuoi, 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 segnalazione dei bug.
Editor di codice
Segnala un bug relativo all'interfaccia di Code Editor aprendo Code Editor, facendo clic sul pulsante e poi su Invia feedback su Code Editor. Viene visualizzata una finestra che ti consente di descrivere il problema. Hai anche la possibilità di applicare il markup a uno screenshot per evidenziare la posizione del problema.
Problema con il set di dati
Segnala un bug qui. Se possibile, fornisci un link a Code Editor che mostri il problema.
Problemi di registrazione
Visita la pagina di registrazione di Earth Engine per configurare il tuo accesso.
Se hai problemi di registrazione o accesso a Earth Engine, puoi chiedere aiuto all'assistenza per la registrazione di Earth Engine.
Messaggi di errore
Esistono molti modi per generare un errore in Earth Engine. Segui questi passaggi per identificare la fonte del problema e trovare una soluzione:
- Utilizza la guida al debug come risorsa iniziale per capire quale tipo di errore stai ricevendo e come puoi risolverlo.
- Esegui una ricerca su Google per il messaggio di errore. I risultati vengono spesso restituiti da GIS Stack Exchange.
- Cerca nel forum per sviluppatori il messaggio di errore per verificare se altri hanno riscontrato lo stesso problema.
- Se dopo aver consultato tutte le risorse disponibili non hai ancora capito cosa causa l'errore, pubblica una domanda.
- Infine, se l'errore persiste e sospetti che si tratti di un bug, segnalalo.
Quota aggiuntiva
Uso non commerciale o per la ricerca
Se hai bisogno di una quota aggiuntiva per l'utilizzo non commerciale o di ricerca di Earth Engine, puoi richiedere un anno di quota senza costi aggiuntiva ("aumento") oltre la quota standard fornita con l'accesso alla piattaforma. Esaminiamo tutte le richieste, con un'attenzione particolare all'impatto ambientale e sociale su larga scala.
Puoi richiedere aumenti per i seguenti limiti di quota:
- Quota di spazio di archiviazione delle risorse, che limita la quantità di dati delle risorse che un utente può archiviare nell'asset store EE.
- Quota delle attività batch, che regola il numero di attività parallele che un utente può eseguire nel ambiente batch. L'ambiente batch fornisce risultati di calcolo asincroni sotto forma di file caricati nello spazio di archiviazione di Earth Engine, in Google Cloud Storage o in Google Drive.
- Quota di parallelismo delle richieste per l'ambiente interattivo, che limita la frequenza e il parallelismo delle query al servizio Earth Engine.
Modulo di candidatura
Per richiedere qualsiasi tipo di quota aggiuntiva, assicurati che l'utilizzo di Earth Engine soddisfi tutti i seguenti requisiti:
- uso non commerciale e per la ricerca
- eseguita tramite un progetto Google Cloud
- supporta casi d'uso relativi all'impatto ambientale e sociale
In molti casi, puoi modificare il tuo codice in modo che venga eseguito in modo più efficiente ed evitare la necessità di un miglioramento. Prima di richiedere l'aumento, consulta le sezioni Errori di scalabilità, Metodi di debugging e Best practice di programmazione della documentazione di Earth Engine per ricevere suggerimenti. Potresti anche trarre vantaggio dal discutere del tuo approccio con altri nel forum degli sviluppatori di Earth Engine. Esistono molte best practice per elaborare in modo efficiente immagini di grandi dimensioni e complesse utilizzando Earth Engine. Gli esperti del forum potrebbero essere in grado di aiutarti. Prima di pubblicare, consulta queste best practice per la composizione di una richiesta di assistenza.
Una volta verificato che il codice è già ottimizzato e che l'incremento è l'unica soluzione che ti aiuterà a ottenere un impatto, procedi con la richiesta di incremento.
Se hai domande sulla tua richiesta di upgrade, contatta l'assistenza per l'upgrade di Earth Engine fornendo una descrizione del problema.
Uso commerciale
Se utilizzi Earth Engine a fini commerciali, visita la pagina Earth Engine Commercial per contattare il team di vendita per richiedere una quota aggiuntiva.
Richieste di set di dati
Segui queste istruzioni per richiedere un nuovo set di dati o per segnalare un bug per un set di dati esistente:
- Cerca le richieste di set di dati nuovi o esistenti.
- Se trovi una richiesta di set di dati pertinente, aggiungi una stella al problema e, se vuoi, 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 API o funzionalità di Code Editor:
- Cerca nell'elenco delle richieste di funzionalità esistenti.
- Se trovi una richiesta di funzionalità pertinente, aggiungi una stella al problema e, se vuoi, 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.
Modifica del comportamento o dell'output dello script
Il codice, l'architettura e le norme dell'API Earth Engine possono cambiare, con conseguente diverso comportamento o errori che ora vengono visualizzati, ma non tempo fa, per lo stesso script. Invia un bug dell'API per questi tipi di problemi, ma prima verifica alcune cose:
- Verifica che non sia cambiato nulla nel tuo script: controlla la cronologia dello script.
- Verifica che non sia cambiato nulla nella raccolta di input (ad es. filtri le date delle immagini fino a oggi e ora ci sono nuove immagini in una raccolta?).
- Utilizzi moduli di script importati o asset condivisi che non sono più disponibili o sono stati modificati?
- Si tratta dello stesso script, ma eseguito in una regione di interesse o in un insieme di dati diverso?
Dopo aver verificato che non sia già stato pubblicato un bug simile, invia il tuo bug e fornisci informazioni in merito a questi punti nel report del bug.
Asset del catalogo mancanti
Consulta questa guida per scoprire come confermare e segnalare un asset mancante dal Catalogo dei dati di Earth Engine.
Aiutare 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 conferenze su come utilizzare Earth Engine presso la tua università o il tuo luogo di lavoro. Ecco alcune risorse utili per iniziare: