Vous avez des données géolocalisées à traiter mais vous ne savez pas comment faire ? Il n'est pas nécessaire de passer par un Système d'Informations Géographiques (SIG). Cette formation vous permettra d'acquérir les bases de la géomatique, et vous donnera des outils simples pour travailler avec vos données. A la fin de ces trois jours, vous serez en mesure d'explorer et de représenter vos données géospatiales à l'aide de l'écosystème scientifique du langage Python. Les concepts théoriques étudiés seront accompagnés d'exemples pratiques, utilisant des données issues de problèmes réels et de domaines variés (géophysique, climatologie, épidémiologie, gestion de réseaux, géomarketing, etc).
Objectifs pédagogiques
Découvrir les principales librairies Python qui permettent de travailler avec les données géospatiales
Comprendre les spécificités des données géospatiales
Être à l'aise avec les notions de système de coordonnées, vecteurs et rasters
Savoir représenter des données géolocalisées
Savoir extraire de l'information à partir de données géospatiales
Formation Python pour l'analyse géospatiale
en détail
Programme
1. Qu'est-ce qu'une donnée géospatiale ?
Raster / Vecteur
Système de coordonnées
Description d'une géométrie
Les principaux formats d'échange
Les données Open-Source
2. Pourquoi choisir Python pour l'analyse géospatiale ?
Python est un langage open-source et multi-plateforme.
Python dispose d'une large communauté et des bibliothèques dans de nombreuses disciplines. L'analyse géospatiale et la cartographie ne sont pas en reste.
La toolbox Python pour l'analyse géospatiale :
GDAL/OGR - Import/export de fichiers, transformations de coordonnées, opérations géométriques sur rasters et vecteurs
GeoPandas & geoplot - l'extension géospatiale de Pandas et son outil de cartographie
PyShp - lecture et écriture de fichiers shapefile
Shapely - effectuer tous les traitements géométriques « à la PostGIS » en Python
PyProj - interface python de la librairie PROJ.4 qui gère les systèmes de coordonnées
rasterio - lecture/écriture de rasters et opération sur ces rasters
rasterstats - calculs statistiques sur l'intersection de rasters et vecteurs
cartopy - représentation cartographique simple (principalement sur planisphère)
folium - génération de cartes Leaflet
matplotlib (basemap) - extension de matplotlib pour la génération de cartes
geoviews - explore et visualise les données climatologiques/océaniques au format NetCDF
fiona - permet la gestion de fichiers de données géospatiales dans des objets python (listes, dictionnaires)
OSMnx - extraction de graphes depuis OpenStreetMap
3. Explorer les données
Importer des données :
depuis un CSV
depuis un shapefile
depuis un geoJSOn
depuis un WFS (geoserveur)
depuis une base de données PostgreSQL/PostGIS
Représenter ces données.
Créer des cartes statiques et dynamiques.
4. Transformations géodésiques
Identifier le système de coordonnées
Écrire et échanger le système de coordonnées dans différents formats (EPSG, WKT, Proj.4)
Changer le système de coordonnées d'un jeu de données
Afficher les indicatrices de Tissot sur une projection
PySAL (Python Spatial Analysis Library) - bibliothèque pour l'analyse spatiale
6. Travailler avec des données raster
Que contient un raster ?
Histogrammes
Visualisation
Extraction / Reprojection
Cartes de relief et calcul d'un profil altimétrique
Vectorisation, Extraction de formes
7. Créer et exporter de nouvelles données
Définir une géométrie
Géocodage
Écriture de fichiers :
csv
geojson
shapefile
8. Opérations avancées
Interpolation spatiale
Classification spatiale avec scikit-learn
Exploration de graphes avec NetworkX et OSMnx
Public visé et pré-requis
Public
Toutes personnes travaillant avec des données géolocalisées (informaticiens, scientifiques, chercheurs et ingénieurs.
Pré-requis
Connaître l'algorithmie
Avoir une première expérience du langage Python (une première expérience avec l'écosystème scientifique de Python est un plus)
Personne en situation de handicap
Pour toutes questions relatives à l’accueil d’un participant présentant un handicap, merci de nous contacter préalablement avant toute inscription.
Prochaines sessions & tarifs
Formations SIG / Cartographie
Python pour l'analyse géospatiale
Toulouse
Du 10 au 12 septembre 2024
Durée : 3 jours soit 21 heures
Tarif : 1800 € ht par personne
Formations SIG / Cartographie
Python pour l'analyse géospatiale
À distance (FOAD)
Du 9 au 13 décembre
Durée : 3 jours soit 21 heures
Tarif : 1800 € ht par personne
1 journée puis 4 demi-journées
Formations SIG / Cartographie
Python pour l'analyse géospatiale
Nantes
Du 5 au 7 février 2025
Durée : 3 jours soit 21 heures
Tarif : 1800 € ht par personne
Formations SIG / Cartographie
Python pour l'analyse géospatiale
À distance (FOAD)
Du 1 au 3 avril 2025
Durée : 3 jours soit 21 heures
Tarif : 1800 € ht par personne
Formations SIG / Cartographie
Python pour l'analyse géospatiale
Paris
Du 8 au 10 juillet 2025
Durée : 3 jours soit 21 heures
Tarif : 1800 € ht par personne
Formations SIG / Cartographie
Python pour l'analyse géospatiale
Toulouse
Du 9 au 11 septembre 2025
Durée : 3 jours soit 21 heures
Tarif : 1800 € ht par personne
Formations SIG / Cartographie
Python pour l'analyse géospatiale
À distance (FOAD)
Du 8 au 12 décembre 2025
Durée : 3 jours soit 21 heures
Tarif : 1800 € ht par personne
1 journée puis 4 demi-journées
Ingénierie pédagogique
Moyens pédagogiques et techniques
les supports de cours (slides) seront disponibles en ligne et distribués en début de formation (à l'aide d'un lien vers notre outil interne ou d'une version numérisée), puis fournis au format électronique à la fin de la formation
une salle de formation équipée d'une connexion Internet, d'un vidéoprojecteur, paperboard…
un ordinateur par stagiaire avec un système d'exploitation installé et les outils nécessaires
Modalités de suivi de l'exécution du programme
durant la formation : alternance d'apports théoriques et d’exercices pratiques sous forme de travaux pratiques corrigés avec l’expert-formateur
en fin de formation : évaluation à chaud sur l'atteinte des objectifs pédagogiques sous forme de tour de table et de test de connaissances, d'exercices, de QCM
Moyens d'encadrement
Formation assurée par un expert SIG utilisant Python au quotidien
Témoignage
Image
" Les exercices d'application sont les points forts de cette formation. "
" La formatrice très compétente, à l'écoute. Le style d'exercices est très intéressant et ludique. Les supports préparés sont très intéressants. "
RORAT Agnieszka et BEAUMONT Antoine
ATMO
Image
" Formation bien organisée en amont. Programme détaillé annoncé en amont. L'alternance des présentations et exercices pratiques était bien équilibrée. Les exercices pratiques étaient adaptés pour mettre en pratique les concepts vus durant la présentation. L'utilisation d'un serveur jupyter où toutes les dépendances étaient déjà installées à permis de ne pas perdre de temps sur des trivialités techniques. "
BASTIEN Lucas
ATMO
Image
" La présentation de nombreux outils gratuits et divers est très intéressante. Les liens pour savoir où trouver de l'aide et des exemples nous aident à mieux comprendre les notions abordées. Les démos pour voir les résultats attendus des manipulations sont un réel plus. "
ORSINI Maria
Centre Morbihan Communauté
Image
" Diversité des sujets abordés, de nombreuses mises en pratique. "
BUET Clément
Vilmorin et CIE - Groupe Limagrain
Image
" Très peu de stagiaires, cela permet de bien suivre et avoir la réponse à toutes les questions, et/ou résoudre les problèmes techniques . La formatrice est très compétente et pédagogique. '"
KONSHINA Ekaterina
EPFLI
Image
" Formatrice à l'écoute et compétente "
LABAT ALLEE Lucie
CS GROUP
Image
" Daphné est très attentive, même lorsqu'au début de la formation j'avais du mal à suivre n'ayant jamais travaillé avec des données géolocalisées. Elle a réussi à faire avancer les autres stagiaires sans me perdre en chemin. "
L.J
Air Pays de la Loire
Image
" Une très bonne introduction sur l'interface entre le monde de la programmation (notamment python) et celui du SIG. "
WARDE Serge
EGIS CONSEIL BATIMENTS
Image
" Un programme clair et suffisamment complet autour de la thématique donnée (analyse géo spatiale) et un bon équilibre entre cours magistraux et mise en pratique. "
LEBOCQ Laurent
Direction Applications for Business Orange
Image
" Très flexible sur le contenu de la formation et très adaptable. Plein de travaux pratiques concrets et intéressants. "
" Les exercices pratiques, les exemples de solution et l'expertise de la formatrice sont les points forts de cette formation. "
CRESPIN Louis et DHUYGELAERE Nicolas
Office international de l'eau
Image
" Assez varié, présentation de multiples librairies utiles & explication des "dessous des cartes", formateurs très pédagogues. "
STERN Jonathan
CCI Marseille Provence
Image
" La formation permet de faire un très bon tour d'horizon des spécificités des données spatiales en mettant l'accent sur les principaux packages de gestion des données, avec en particulier geopandas pour les vecteurs et rasterio pour les rasters. Les exercices sur des packages d'analyse plus avancée ont été adaptées aux besoins des stagiaires. "
Manière Louis
CNRS Délégation Rhône Auvergne
Image
" Formatrice(s) compétente(s), supports de formation didactiques, bonne animation le tout dans une bonne ambiance. "
LESIMPLE Sylvain
METEODYN
Image
" Grande expertise de la formatrice. "
" Réactivité et compétences de la formatrice. Le support et le notebook répondent à nos besoins. "