Automatisation des flux de données géospatiales avec Python et ArcGIS

PYT-2 Perfectionnement
Campus Campus de Québec

En recrutement

Description

La programmation Python est utilisée dans plusieurs logiciels. Que ce soit pour l’automatisation des tâches ou pour créer des nouvelles fonctionnalités, c’est un langage de choix.

Dans la formation Automatisation des flux de données géospatiales avec Python et ArcGIS, vous allez explorer comment utiliser le langage Python avec le logiciel ArcGIS.

Objectifs

  • Comprendre la structuration du module ArcPy pour l’utiliser à son plein potentiel.

Contenu

Les bases

  • Retour sur la base de Python 3 
  • Environnement Anaconda 
  • Qu’est-ce que ArcPy 
  • Différence ArcPy pour ArcMap et ArcGIS Pro 
  • Choix des IDE (Integrated Development Environment)  

L’accès aux outils et à l’environnement.

  • Environnement ArcGIS 
  • Outils et boites à outils 
  • Python et outils de géotraitement 

Descriptions des objets 

  • Fonction Describe 
  • Propriétés selon les différents types d’objets 

Les listes et les champs 

  • Liste des différents éléments géographiques
  • Prise en charge des champs (accéder, créer et modifier)  

Les curseurs 

  • Fonctionnement des curseurs dans la table : InsertCursor; SearchCursor; UpdateCursor.

La géométrie 

  • Accès à la géométrie
  • Création d’objets géométriques 
  • Références spatiales 

La résolution d’erreurs et création d’une boite à outils 

  • Gestion des erreurs via ArcPy 
  • Paramètres des outils 
  • Partage des outils 

Méthodologie

Présentations théoriques suivies d’exercices pratiques.

Clientèle visée

Toute personne ayant une base en programmation Python, qui désire apprendre comment utiliser ce langage Python avec ArcGIS.