De quel type d'aide avez-vous besoin ? (cliquez sur le lien correspondant)
- J'ai une question.
- J'ai repéré un bug.
- J'ai besoin d'aide pour m'inscrire ou accéder à un produit.
- Je rencontre un problème lié aux paiements et à la facturation.
- Un message d'erreur s'est affiché.
- J'ai une question concernant les niveaux de calcul.
- Je souhaite demander un nouvel ensemble de données.
- Je souhaite demander une nouvelle fonctionnalité.
- J'ai remarqué un changement dans le comportement du script.
- Je souhaite signaler un élément manquant dans le catalogue.
- Je souhaite aider d'autres utilisateurs.
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 qui ont déjà été envoyées par d'autres utilisateurs. La réponse s'y trouve peut-être déjà et est facile à trouver. C'est souvent le moyen le plus rapide de débloquer votre compte. Essayez l'une des solutions suivantes :
- Ouvrez le Guide du développeur Earth Engine et utilisez le champ de recherche pour trouver les pages qui vous intéressent.
- Recherchez des posts sur GIS Stack Exchange.
- Recherchez des conversations sur le forum des développeurs Earth Engine.
- Parcourez les exemples de scripts de l'éditeur de code disponibles sous Scripts > Exemples.
Si vous avez encore besoin d'aide après avoir effectué une recherche, vous pouvez rédiger une demande d'aide à 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
Posez vos questions techniques sur Geographic Information Systems Stack Exchange (GIS SE), un site de questions-réponses communautaire pour les 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);Forum des développeurs Earth Engine
Publiez vos questions et vos sujets généraux sur 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 qui nécessitent des compétences dans 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 liés aux éléments Data Catalog
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 Data Catalog 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 :
- Recherchez dans la liste des bugs existants.
- Si vous trouvez un problème de bug pertinent, ajoutez-le à vos favoris et, si vous le souhaitez, ajoutez un commentaire pour décrire comment le bug affecte votre workflow.
- Si aucun problème pertinent n'existe, ajoutez-en un à 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 s'affiche pour vous permettre de décrire le problème. Vous pouvez également annoter une capture d'écran pour mettre en évidence 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 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'inscription ou d'accès à Earth Engine, vous pouvez demander de l'aide en créant une demande dans l'outil de suivi des problèmes privés.
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 :
Envoyez une demande d'assistance pour la facturation dès que possible. Cela augmente les chances de disposer de journaux de débogage et d'informations pertinents. Fournissez autant d'informations que possible sur le problème.
Si votre problème est lié à 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.
Partagez votre numéro de demande avec l'équipe Earth Engine à l'aide de l'outil de suivi des problèmes privés. N'oubliez pas d'inclure 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 la source du problème et le résoudre, procédez comme suit :
- Utilisez le guide de débogage comme ressource initiale pour comprendre le type d'erreur que vous recevez et comment la résoudre.
- Effectuez une recherche Google pour votre message d'erreur. Les résultats proviennent souvent de GIS Stack Exchange.
- Recherchez votre message d'erreur sur le forum des développeurs pour voir si d'autres utilisateurs ont rencontré le même problème.
- Si, après avoir consulté toutes les ressources disponibles, vous ne savez toujours pas quelle est la cause de l'erreur, posez une question.
- Enfin, si l'erreur persiste et que vous pensez qu'il s'agit d'un bug, signalez-le.
Niveaux de calcul
Vos ressources de calcul sont définies par votre forfait commercial ou votre niveau non commercial.
Utilisation commerciale
Si vous utilisez Earth Engine à des fins commerciales ou si vous souhaitez payer pour obtenir davantage de ressources de calcul, découvrez les forfaits commerciaux ou sélectionnez un forfait commercial Earth Engine dans la console Cloud. Notez que l'utilisation commerciale d'Earth Engine peut entraîner des frais sur votre compte Cloud.
Utilisation non commerciale ou à des fins de recherche
Pour une utilisation non commerciale ou à des fins de recherche d'Earth Engine, vous pouvez demander une augmentation temporaire du quota de stockage des éléments, qui contrôle la quantité de données d'éléments que vous pouvez stocker dans le magasin d'éléments EE.
En passant au niveau Partner, vous pouvez obtenir une augmentation temporaire du quota d'EECU, qui contrôle la quantité de calcul (en unités de calcul Earth Engine) que vous pouvez consommer au fil du temps. Le niveau Partner nécessite une demande distincte et est destiné aux organisations qui peuvent clairement prouver qu'elles ont un impact important sur le développement durable.
Les demandes pour le niveau Partenaire doivent être envoyées avec votre véritable identité et une affiliation organisationnelle exacte. Nous pouvons demander aux candidats de valider leur identité à l'aide de leur adresse e-mail professionnelle officielle. Il est strictement interdit de fournir de fausses informations, d'usurper l'identité d'une autre personne (comme un membre du corps enseignant) ou d'envoyer une demande au nom d'une autre personne sans autorisation explicite. Les comptes qui se livrent à l'usurpation d'identité ou à des demandes frauduleuses verront leur accès immédiatement révoqué et pourront être suspendus définitivement de Google Earth Engine. Pour en savoir plus, consultez la page Niveaux non commerciaux.
Avant votre demande
Dans de nombreux cas, vous pouvez modifier votre code pour qu'il s'exécute plus efficacement et éviter ainsi d'avoir à l'améliorer. Consultez les sections Erreurs de scaling, Méthodes de débogage et Bonnes pratiques de programmation 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 un message, lisez ces bonnes pratiques pour rédiger une demande d'aide.
Demander plus d'espace de stockage pour les composants ou le niveau Partenaire non commercial
Si vous avez des questions sur votre demande d'augmentation des limites, envoyez une demande à l'aide de l'outil de suivi des problèmes privés en décrivant le problème.
Demander un ensemble de données
Suivez ces instructions pour demander un nouvel ensemble de données ou signaler un bug concernant un ensemble de données existant :
- Recherchez les demandes d'ensembles de données nouvelles ou existantes.
- Si vous trouvez une demande d'ensemble de données pertinente, ajoutez-la à vos favoris et, si vous le souhaitez, ajoutez un commentaire pour décrire en quoi l'ensemble de données serait utile dans votre travail.
- S'il n'existe pas de 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 :
- Recherchez dans la liste des demandes de fonctionnalités existantes.
- Si vous trouvez une demande de fonctionnalité pertinente, ajoutez-la à vos favoris et, si vous le souhaitez, ajoutez un commentaire pour décrire en quoi la fonctionnalité vous serait utile dans votre travail.
- Si aucune demande de fonctionnalité pertinente n'existe, envoyez-en une nouvelle à 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 :
- Vérifiez que rien n'a changé dans votre script. Pour cela, consultez l'historique des scripts.
- Vérifiez que rien n'a changé dans votre collecte d'entrées (par exemple, filtrez-vous les dates des images jusqu'à présent et y a-t-il maintenant de nouvelles images dans une collection ?).
- Vous basez-vous sur des modules de script importés ou des composants partagés qui ne sont plus disponibles ou qui ont changé ?
- 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 Data Catalog Earth Engine.
Aider les autres utilisateurs
Vous pouvez aider les autres utilisateurs de différentes manières :
- Répondez à des questions et modifiez-les sur GIS Stack Exchange.
- Répondez aux questions sur le forum des développeurs Earth Engine.
- Rédigez des tutoriels.
- Présentez des conférences sur l'utilisation d'Earth Engine dans votre université ou sur votre lieu de travail. Vous trouverez ci-dessous quelques ressources pour vous aider à vous lancer :