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 des demandes similaires déjà envoyées par d'autres utilisateurs. La réponse est peut-être déjà là 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 envoyer une demande d'aide à la communauté Earth Engine. Pour maximiser les chances d'obtenir une réponse à votre demande et contribuer à créer des informations utiles qui profitent à l'ensemble de la communauté, voici une checklist pour rédiger une 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.

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 du message :

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)

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 des 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 interrogées de vous répondre directement plutôt qu'à 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

Un bug dans 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 via 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 et cliquez sur le bouton , puis sur Send Code Editor feedback (Envoyer des commentaires sur l'éditeur de code). Une fenêtre s'affiche pour vous permettre de décrire le problème. Vous pouvez aussi annoter une capture d'écran afin d'indiquer l'emplacement du problème.

Problème lié à l'ensemble de données

Signalez un bug ici. Si possible, fournissez un lien vers l'éditeur de code qui présente le problème.

Problèmes d'enregistrement

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

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

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

Usage non commercial 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 d'un an (augmentation) au-delà du quota standard associé à l'accès à la plate-forme. Nous examinons toutes les candidatures, en mettant l'accent sur l'impact environnemental et social à grande échelle.

Vous pouvez demander une augmentation des limites de quota suivantes:

  • Quota de stockage des composants, qui limite la quantité de données de composants qu'un utilisateur peut stocker dans le composant store EE.
  • Quota de tâches par lot, qui régule le nombre de tâches parallèles qu'un utilisateur peut exécuter dans l'environnement par lot. L'environnement par lot fournit des résultats de calcul asynchrones sous la forme de fichiers envoyés vers le stockage Earth Engine, Google Cloud Storage ou Google Drive.
  • Quota de parallélisme des requêtes pour l'environnement interactif, qui limite le débit et le parallélisme des requêtes adressées au service Earth Engine.

Formulaire de candidature

Pour demander un type de quota supplémentaire, assurez-vous que votre utilisation d'Earth Engine respecte toutes les exigences suivantes:

Dans de nombreux cas, vous pouvez modifier votre propre code pour qu'il s'exécute plus efficacement et éviter d'avoir à effectuer une mise à niveau. Avant de demander une mise à niveau, 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. Il peut également être utile de 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, consultez 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, envoyez votre demande d'amélioration.


Si vous avez des questions concernant votre demande d'amélioration, contactez l'assistance Earth Engine pour l'amélioration 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 afin d'obtenir des quotas supplémentaires.

Demander un ensemble de données

Pour demander un nouvel ensemble de données ou signaler un bug pour un ensemble de données existant, suivez ces instructions:

  1. Recherchez les demandes de nouveaux ou existants ensembles de données.
  2. Si vous trouvez une demande d'ensemble de données pertinente, ajoutez-la à vos favoris. Vous pouvez aussi ajouter un commentaire pour décrire 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 nouvel ou existant ensemble de données.

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 décrire si la fonctionnalité vous serait utile dans votre travail.
  3. S'il n'existe aucune demande de fonctionnalité pertinente, envoyez une nouvelle demande via 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 script 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 :