Accueil Blog Atelier Earth Engine chez Google

Atelier Earth Engine sur Google

Christopher Maier (consultant BPC chez s-peers AG) a participé à un séminaire fin mars 2024. de deux jours atelier sur le thème Google Earth Engine au Google Office à Berlin. Dans ce qui suit, il rapporte ses principaux enseignements sur Google Earth Engine et explique les principales fonctions de la plateforme.

Qu'est-ce que Google Earth Engine ?

Google Earth Engine est une plate-forme de traitement des données géographiques qui permet aux scientifiques, aux chercheurs et aux développeurs du monde entier d'analyser des images satellites, des données géographiques et des données environnementales. La plate-forme développée par Google offre de vastes archives de données pour des analyses complètes dans l'espace et dans le temps. Outre la recherche scientifique, Google Earth Engine soutient également la surveillance, la planification et la gestion des ressources naturelles ainsi que la préparation et la réponse aux catastrophes.

Google Earth Engine donne accès à une vaste base de données d'images satellites collectées depuis de nombreuses années. Ces images proviennent de différents satellites tels que Landsat, Sentinel 1 & 2 et MODIS. En outre, la plateforme contient des ensembles de données climatiques et océanographiques, des cartes topographiques et des informations démographiques. Grâce à ces données, les utilisateurs peuvent naviguer, sélectionner des variables spécifiques et les utiliser dans leurs projets.

 

Les domaines d'application sont divers et variés :

  • Suivi des changements d'affectation des sols et des phénomènes environnementaux
  • Création de cartes et de modèles
  • Optimisation de l'utilisation des ressources
  • Préparation et réaction aux catastrophes naturelles
  • Analyse géographique et ML/AI avec les propres données de l'entreprise

Exemple d'application à partir de la modification de la végétation sur le lac de Constance

Avant l'atelier, je m'étais déjà intéressé de près à Google Earth Engine. Earth Engine permet par exemple d'analyser la végétation sur différentes saisons à l'aide du Normalized Difference Vegetation Index (NDVI). Grâce aux données actuelles des satellites Sentinel-2, j'ai pu suivre l'évolution de la végétation du printemps à l'automne dans la région du lac de Constance et la visualiser (voir illustration 1).

L'utilisation d'un curseur a permis une comparaison directe de ces transitions saisonnières, ce qui a rendu les différences clairement visibles. La représentation visuelle du NDVI montrait non seulement l'abondance de verdure au printemps (image de gauche), mais aussi le développement de la végétation jusqu'à l'automne (image de droite). La clarté de ces images souligne l'importance du moteur Earth Engine pour l'observation et l'analyse de l'environnement.

Les enseignements tirés de ce simple exemple illustrent à quel point des données précises et un savoir-faire technique sont précieux pour la compréhension de notre environnement naturel. De tels outils ouvrent de nouvelles perspectives pour la protection de l'environnement et la science des données.

Google Earth Engine exemple 1

Figure 1 : Comparaison des transitions saisonnières et des changements de la végétation sur le lac de Constance.

L'utilisation de sa propre géométrie et la création de modèles

Google Earth Engine permet de définir des zones géographiques spécifiques et de travailler avec des géométries telles que des points, des lignes ou des polygones afin de sélectionner avec précision des régions pour des analyses et des applications. L'utilisation des données Sentinel-2 Level 2A fournit des images haute résolution de la surface de la Terre, particulièrement pertinentes pour les observations environnementales telles que la classification de la couverture terrestre et l'analyse de la végétation. Afin d'améliorer la qualité des images et d'identifier les nuages, la collecte d'images Cloud Score+ est utilisée pour masquer les nuages dans les images Sentinel-2. 

De plus, des étiquettes ou des classes peuvent être attribuées à différentes zones afin de générer des données d'entraînement pour la modélisation. Un modèle de classification est ensuite entraîné avec les échantillons classés, typiquement avec des algorithmes ML comme Random Forest. Les résultats de la classification peuvent ensuite être affichés visuellement sur la carte et analysés afin de vérifier la précision du modèle et d'évaluer les classifications de la couverture terrestre.

L'utilisation de Google Earth Engine et de Google Cloud Architecture en six étapes :

1.

Déclenchement par Google Cloud Scheduler :

Le processus démarre avec le Google Cloud Scheduler, qui est configuré pour envoyer régulièrement un message Pub/Sub prédéfini. Cela peut se faire tous les jours ou toutes les heures, par exemple, en fonction des besoins de l'application.

2.

Transmission de messages avec Google Pub/Sub :

Le message est envoyé par le Cloud Scheduler à un pub/sous-thème spécifique. Le message peut contenir des informations telles que l'horodatage ou des paramètres spécifiques nécessaires à l'exécution du code Earth Engine.

3.

Activation de Google Cloud Functions :

Un abonnement dans le Pub/Sub-Topic écoute les messages entrants et déclenche une Google Cloud Function dès qu'un message est reçu. La Cloud Function est programmée pour réagir à ces messages et s'activer en conséquence.

4.

...

Nous sommes à votre disposition pour vous donner un aperçu plus détaillé de ce sujet.

Vous trouverez ici d'autres solutions de la Google Cloud Platform :

Publié par :

Christopher Maier

Consultant Google Cloud Platform (Cloud Infrastructure | Cloud Solutions)

AUTOR:IN

Cet article vous a-t-il plu ?

Cet article vous a-t-il été utile ?

Clique sur les étoiles pour évaluer !

Note moyenne 4.9 / 5.
Nombre d'évaluations : 16

Aucune évaluation pour l'instant ! Soyez le premier à noter cet article.

INFORMATIONS

Plus d'informations

Interview visuelle de Kirsten Nachtmann
Blog

Atteindre l'objectif avec le lever du soleil et le pouvoir du leadership : la formule du succès de Kirsten

Les personnes ayant une famille sont confrontées à un plus grand défi que les autres lorsqu'il s'agit de choisir une entreprise qui leur convient. Comment c'est ...
Entretien avec Julian Both
Blog

Entre idée et réalisation : aperçu du monde de la gestion de projet avec Julian

Les personnes ayant une famille sont confrontées à un plus grand défi que les autres lorsqu'il s'agit de choisir une entreprise qui leur convient. Comment c'est ...
Article de blog Analytics Trends avec l'auteur Eric Trumm
Blog

Tendances analytiques 2025 : quelles sont les tendances qui sont venues pour rester ?

Christopher - Consultant Google Cloud Platform chez s-peers AG - a participé il y a 4 semaines à un...
Blog

Des vacances à l'émigration : comment la Suisse est devenue la nouvelle patrie de notre consultant

Notre consultant senior en data warehousing chez s-peers AG - partage son expérience du déménagement de Saxe-Anhalt à Munich...
Work-Life-Balance chez s-peers Yvonne, Head of Marketing & Insights, partage ses stratégies pour concilier famille et carrière
Blog

Work-Life-Balance chez s-peers : Yvonne partage ses stratégies pour concilier famille et carrière

Les personnes ayant une famille sont confrontées à un plus grand défi que les autres lorsqu'il s'agit de choisir une entreprise qui leur convient. Comment c'est ...
Annonce SAP Datasphere
Blog

SAP Announcement : La SAP Datasphere

La gestion cohérente des données sur le long terme est un défi complexe pour les...