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

PYT-2 Perfectionnement
Campus Campus de Québec

Liste d'attente

Ce cours n'est pas offert présentement. Laissez-nous vos coordonnées et nous vous contacterons lorsqu'un démarrage se confirme.

S'inscrire à la liste d'attente

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 SIG 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

1 – 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)

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

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

3 – Descriptions des objets

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

4 – Les listes et les champs

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

5 – Les curseurs

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

6 – La géométrie

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

7 – 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 bonne connaissance d’ArcGIS et qui désire apprendre comment utiliser le langage Python avec ArcGIS.