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

Durée

14 heures

Qu'est-ce que c'est?

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

Clientèle cible

Toute personne ayant une bonne connaissance d’ArcGIS et qui désire apprendre comment utiliser le langage Python avec ArcGIS.

Préalables

  • Avoir suivi le cours d’introduction au langage de programmation en Python ou être familier avec la programmation;
  • Maîtriser le logiciel ArcGIS d’Esri.

Formule d'enseignement

  • En salle

    Aucune date annoncée

Comment cette formation est-elle reconnue?

Attestation de formation

Que vais-je apprendre?

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

Formation pouvant être adaptée à vos besoins

Nous pouvons adapter cette formation aux réalités et aux besoins de votre organisation.

Pour plus d'informations

Qui offre cette formation?

Partenaire du développement économique de la région de Québec, le Cégep Limoilou forme une main d’œuvre qualifiée et contribue à l’amélioration des compétences des adultes, par ses activités de formation continue, ainsi qu’à la compétitivité des entreprises, par ses nombreux services d’accompagnement et de formation. Notre complicité avec le milieu du travail nous a d’ailleurs amené à être un pionnier en enseignement coopératif au Québec en offrant l’Alternance travail-études.