Obtenir de l'aide

De quel type d'aide avez-vous besoin ? (cliquez sur le lien correspondant)

Conseils pour obtenir de l'aide

"Comment puis-je aider les autres à m'aider ?"

Avant de créer une demande d'aide, recherchez d'abord les demandes similaires qui ont déjà été envoyées par d'autres utilisateurs. La réponse est peut-être déjà disponible et facile à trouver. Il s'agit souvent du moyen le plus rapide de débloquer votre compte. Essayez ce qui suit :

Si vous avez toujours besoin d'aide après avoir effectué une recherche, vous pouvez rédiger une demande d'aide à l'intention de la communauté Earth Engine. Pour maximiser vos chances d'obtenir une réponse à votre demande et de contribuer à la création d'informations utiles pour l'ensemble de la communauté, voici une checklist à suivre pour rédiger votre demande :

Poser une question

Quel type de question vous posez-vous ? Cliquez sur les liens pour en savoir plus ou obtenir des exemples.

Une question technique : pourquoi et comment utiliser l'API ? (représentation avec du code, problème reproductible).

  • Comment supprimer des éléments (associés à des valeurs calculées nulles) de ma collection d'éléments ?
  • Comment joindre une collection d'éléments à une collection d'images par lieu et par date ?
  • Pourquoi ma collection d'éléments est-elle vide ?

Une question de discussion : opinion, débat, télédétection, méthodologie.

  • Quel est le meilleur moyen de traiter les images Landsat 7 endommagées par le correcteur de ligne (SLC-off) ?
  • Comment exclure les pixels d'eau de mon analyse ?
  • Pourquoi l'analyse ArcGIS donne-t-elle un résultat différent de celui de Earth Engine ?
  • Je me demande si j'ai détecté un bug. Est-ce que d'autres personnes rencontrent le même problème ?

GIS Stack Exchange

Publiez des questions techniques sur Geographic Information Systems Stack Exchange (GIS SE), un site communautaire de questions/réponses dédié aux applications géospatiales.

Afficher nos conseils pour rédiger une bonne question

Vous ne devez PAS publier votre analyse complète ni demander à la communauté des développeurs de déboguer votre code.

Vous DEVEZ isoler le problème, et le présenter en une phrase complète et sans dépasser quelques lignes de code.

Vous DEVEZ utiliser le tag Stack Exchange `google-earth-engine`.

Le texte de votre question est interprété en syntaxe Markdown. Profitez des styles gras, italique et code pour rédiger une question facile et rapide à lire. Utilisez les boutons situés en haut de l'éditeur de questions ou consultez ce guide sur la syntaxe Markdown pour appliquer un style. Consultez la page d'aide de GIS SE pour plus d'informations sur la façon de poser des questions.

Servez-vous de cet exemple pour comprendre comment formuler et annoter une question :

Titre :

Pourquoi les résultats de ee.Reducer.fixedHistogram() sont-ils fractionnaires ? (Earth Engine)

Corps :

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)

Rendu

Je calcule l'histogramme d'une zone d'intérêt à l'aide de ee.Reducer.fixedHistogram(). Le nombre de pixels par emplacement correspond souvent à une fraction, mais pas toujours. Je ne m'attendais qu'à des nombres entiers. Pourquoi les résultats prennent-ils la forme de fractions d'un pixel ?

Voici mon code. Examinez le tableau d'histogrammes pour consulter les résultats.

// 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);

Script de l'éditeur de code

Forum des développeurs Earth Engine

Publiez vos questions de discussion et d'ordre général concernant Earth Engine sur le forum des développeurs Earth Engine, un groupe Google. Limitez vos posts à Earth Engine. Utilisez d'autres forums pour les sujets plus généraux sur l'observation de la Terre, la télédétection et les SIG. Vous pouvez publier des offres d'emploi nécessitant des compétences Earth Engine, mais demandez aux personnes intéressées de vous répondre directement plutôt que sur la liste.

Signaler un bug

Quel type de bug avez-vous détecté ? Cliquez sur les liens pour en savoir plus ou obtenir des exemples.

Un bug lié à l'API : erreurs de script ou résultats incorrects.

  • Résultat inattendu ou incorrect de la fonction
  • Erreur inconnue
  • Messages d'erreur internes
  • Erreurs non résolues par les méthodes de débogage habituelles
  • Un script non modifié qui était fonctionnel il y a quelque temps ne fonctionne PAS
  • Des informations essentielles ne figurent pas dans la documentation de l'API
  • Problèmes concernant des éléments du catalogue de données

Un bug lié à l'interface de l'éditeur de code : problèmes de fonctionnalité et d'affichage de l'interface utilisateur.

  • Les scripts ne se chargent pas
  • Les boutons ne fonctionnent pas
  • La mise en page est étrange
  • Il manque des éléments sur la page
  • L'interaction avec la carte ne fonctionne pas
  • La recherche dans le catalogue de données ne fonctionne pas

Bug lié à un ensemble de données

  • Composants manquants
  • Problèmes de projection
  • Descriptions d'ensembles de données peu claires

API

Pour signaler un bug :

  1. Effectuez une recherche dans la liste des bugs existants.
  2. Si vous identifiez un bug correspondant à votre problème, ajoutez-le à vos favoris. Vous pouvez aussi ajouter un commentaire pour décrire l'impact du bug sur votre flux de travail.
  3. Si aucun problème existant ne correspond à celui que vous rencontrez, ajoutez-le à l'aide de ce modèle de rapport de bug.

Éditeur de code

Pour signaler un bug lié à l'interface de l'éditeur de code, ouvrez l'éditeur de code, cliquez sur le bouton , puis sur Envoyer des commentaires sur l'éditeur de code. Une fenêtre vous permet de décrire le problème. Vous pouvez aussi annoter une capture d'écran afin d'indiquer l'emplacement du problème.

Problème d'ensemble de données

Signaler un bug Si possible, fournissez un lien vers l'éditeur de code montrant le problème.

Problèmes d'inscription

Accédez à la page d'inscription d'Earth Engine pour configurer votre accès.

Si vous rencontrez des problèmes d'enregistrement ou d'accès à Earth Engine, vous pouvez demander de l'aide à l'assistance pour l'enregistrement à Earth Engine.

Paiements et facturation

Si vous rencontrez un problème avec vos paiements ou votre facturation Earth Engine, Google propose une assistance pour la facturation à tous les utilisateurs. C'est l'endroit idéal pour signaler des frais incorrects ou inattendus, poser des questions sur les paiements ou demander des remboursements.

Pour obtenir les meilleurs résultats possible, nous vous recommandons de suivre les étapes suivantes :

  1. Envoyez une demande d'assistance pour la facturation dès que possible. Cela maximise les chances de disposer de journaux et d'informations de débogage pertinents. Fournissez autant d'informations que possible sur le problème.

  2. Si votre problème concerne des frais récurrents (par exemple, des frais d'abonnement ou de stockage), consultez la documentation sur la résiliation de l'accès commercial à Earth Engine.

  3. Informez l'équipe Earth Engine que vous avez une demande en cours. Contactez l'équipe et indiquez le numéro de votre demande d'assistance.

Messages d'erreur

Il existe plusieurs façons de générer une erreur dans Earth Engine. Pour identifier l'origine du problème et le résoudre, procédez comme suit :

  1. Utilisez le guide de débogage comme ressource initiale pour comprendre quel type d'erreur vous recevez et comment vous pourriez la résoudre.
  2. Effectuez une recherche Google sur votre message d'erreur (les résultats proviennent souvent de GIS Stack Exchange).
  3. Recherchez votre message d'erreur sur le forum des développeurs pour savoir si d'autres personnes ont rencontré le même problème.
  4. Si vous ne parvenez toujours pas à identifier la cause du problème après avoir consulté toutes les ressources disponibles, postez une question.
  5. Enfin, si vous ne parvenez toujours pas à résoudre l'erreur et si vous pensez qu'il s'agit d'un bug, signalez-le.

Quota supplémentaire

Utilisation non commerciale ou à des fins de recherche

Si vous avez besoin d'un quota supplémentaire pour une utilisation non commerciale ou à des fins de recherche d'Earth Engine, vous pouvez demander un quota sans frais supplémentaire ("augmentation") d'un an au-delà du quota standard fourni avec l'accès à la plate-forme. Nous examinons toutes les candidatures, en accordant une attention particulière à l'impact environnemental et social à grande échelle.

Vous pouvez demander une augmentation des limites de quota suivantes :

  • Le quota de stockage des éléments, qui limite la quantité de données d'éléments qu'un utilisateur peut stocker dans le magasin d'éléments EE.
  • Le quota de tâches par lot, qui régit le nombre de tâches parallèles qu'un utilisateur peut exécuter dans l'environnement par lot. L'environnement de traitement par lot fournit des résultats de calcul asynchrones sous la forme de fichiers fournis au stockage Earth Engine, Google Cloud Storage ou Google Drive.
  • Le quota de parallélisme des requêtes pour l'environnement interactif, qui limite le taux et le parallélisme des requêtes au service Earth Engine.

Formulaire de candidature

Pour demander un quota supplémentaire, quel qu'en soit le type, assurez-vous que votre utilisation d'Earth Engine répond à toutes les exigences suivantes :

Dans de nombreux cas, vous pouvez modifier votre propre code pour qu'il s'exécute plus efficacement et éviter ainsi d'avoir besoin d'un uplift. Avant de demander une augmentation, consultez les sections Erreurs de mise à l'échelle, Méthodes de débogage et Bonnes pratiques de codage de la documentation Earth Engine pour obtenir des suggestions. Vous pouvez également discuter de votre approche avec d'autres utilisateurs sur le forum des développeurs Earth Engine. Il existe de nombreuses bonnes pratiques pour traiter efficacement des images volumineuses et complexes à l'aide d'Earth Engine. Les experts du forum pourront peut-être vous aider. Avant de publier votre demande, lisez ces bonnes pratiques pour rédiger une demande d'aide.

Une fois que vous avez confirmé que votre code est déjà optimisé et que l'amélioration est la seule solution qui vous aidera à avoir un impact, procédez à la demande d'amélioration.


Si vous avez des questions sur votre demande d'augmentation de limite, contactez l'assistance Earth Engine Uplift en décrivant le problème.

Utilisation commerciale

Si vous utilisez Earth Engine à des fins commerciales, consultez la page Earth Engine Commercial pour contacter l'équipe commerciale et demander un quota supplémentaire.

Demander un ensemble de données

Pour demander un nouvel ensemble de données ou signaler un bug concernant un ensemble de données existant :

  1. Recherchez les demandes de jeux de données nouvelles ou existantes.
  2. Si vous trouvez une demande d'ensemble de données pertinente, ajoutez-la à vos favoris. Vous pouvez aussi ajouter un commentaire pour indiquer si l'ensemble de données vous serait utile dans votre travail.
  3. S'il n'existe aucune demande de données pertinente, envoyez une nouvelle demande pour un ensemble de données nouveau ou existant.

Demandes de fonctionnalités

Pour demander une nouvelle fonctionnalité d'API ou d'éditeur de code :

  1. Effectuez une recherche dans la liste des demandes de fonctionnalités existantes.
  2. Si vous trouvez une demande de fonctionnalité pertinente, ajoutez-la à vos favoris. Vous pouvez aussi ajouter un commentaire pour indiquer si la fonctionnalité vous serait utile dans votre travail.
  3. S'il n'existe aucune demande de fonctionnalité pertinente, envoyez une nouvelle demande à l'aide de ce modèle.

Modification du comportement ou de l'affichage du script

Le code, l'architecture et les règles de l'API Earth Engine peuvent évoluer, ce qui peut entraîner un changement de comportement ou l'apparition d'erreurs qui n'existaient pas auparavant pour un même script. Avant d'envoyer un bug d'API concernant ces types de problèmes, vérifiez les points suivants :

  1. Assurez-vous qu'aucune modification n'a été apportée à votre script (consultez l'historique du script).
  2. Vérifiez que rien n'a été modifié dans votre collection d'entrées (par exemple, si vous voyez de nouvelles images dans une collection alors que vous filtrez les dates des images jusqu'à la date du jour).
  3. Utilisez-vous des modules de scripts importés ou des éléments partagés qui ne sont plus disponibles ou qui ont été modifiés ?
  4. S'agit-il du même script, mais qui s'exécute sur une région d'intérêt ou un ensemble de données différent ?

Après avoir vérifié qu'un bug similaire n'avait pas encore été publié, envoyez votre bug et fournissez des informations sur ces points dans le rapport de bug.

Éléments de catalogue manquants

Consultez ce guide pour savoir comment confirmer et signaler un élément manquant dans le catalogue de données Earth Engine.

Aider les autres utilisateurs

Vous pouvez aider les autres utilisateurs de différentes manières :