FORMATIONS / INFORMATIQUE / Cartographie / SIG SIG-005 ARCGIS ET LANGAGE PYTHON | 5 jours 01/. DEFINITION Les bases du langage Python ; Implémentation de Python dans l'environnement ArcGIS Desktop ; Création et gestion de processus de géotraitement ArcGIS avec l'utilisation de Python. 02/. LES BASES DU LANGAGE PYTHON Présentation de la formation, souhaits particuliers ; L'environnement de programmation Python : IDLE et Pythwin ; Types de données, variables et structures de contrôle ; Chaînes de caractères et listes de données ; Fonctions et procédures ; Gestion des fichiers ; Programmation orientée Objet : l'utilisation des classes ; Débogage et gestion des erreurs. 03/. PYTHON DANS L'ENVIRONNEMENT ARCGIS Le Géotraitement en ArcGIS : Outils, définition et paramétrage de l'environnement ; Définition de processus de Géotraitement dans ArcGIS : l'utilisation du ModelBuilder ; La bibliothèque ArcPy ; Création de scripts Python à partir du ModelBuilder ; Intégration des scripts dans ArcToolBox ; Utilisation des scripts Python en automation ; Gestion des Documents-Cartes ; Gestion des couches de données ; Scripting en mode Mise en Page ; Export des cartes et gestion des documents PDF. 04/. PYTHON DANS L'ENVIRONNEMENT ARCGIS (SUITE) Ajout de fonctionnalité dans les scripts ; Python : curseurs, descripteurs, itérateurs et énumérateurs ; Création et édition de géométries ; Utilisation de filtres et de requêtes SQL ; Gestion du référencement spatial. 05/. UTILISATION DES SCRIPTS PYTHON DANS DES CAS D'ÉTUDE Gestion de cas d'étude spécifiques-métier en utilisant des scripts Python ; Cette partie du cours comprend deux cas d'étude spécifiques impliquant la solution de problèmes-métier. 06/. UTILISATION AVANCÉE DE PYTHON DANS UN ENVIRONNEMENT ARCGIS Connexion avec des sources de données extérieures : l'exemple d'Oracle ; Gestion des fichiers XML ; Gestion des appels-système ; Conclusions – Discussion. Public Développeurs, chefs de projet. Objectifs Maîtriser Python pour extraire et analyser des données binaires ou textuelles avec ArcGIS. Prérequis Bonnes connaissances en programmation C++. Moyens pédagogiques 1 ordinateur et 1 support de cours par personne + 1 vidéoprojecteur. Évaluation par écrit en fin de cours et attestation de stage délivrée en fin de formation. VERTEGO / HÔTEL D’ENTREPRISES « LES ALLÉES » 26 Avenue des Lilas / 64062 PAU Cedex 9 Tél. : +33 (0)5 59 14 62 62 [email protected] / www.vertego.fr