fonctions:automatisation:macrocommande:arcgis
Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
fonctions:automatisation:macrocommande:arcgis [//23/02/2011 19:47//] – modification externe 127.0.0.1 | fonctions:automatisation:macrocommande:arcgis [//14/02/2012 17:20//] (Version actuelle) – esenna | ||
---|---|---|---|
Ligne 19: | Ligne 19: | ||
L’interface ModelBuilder propose une infrastructure de modélisation graphique pour concevoir et mettre en œuvre des modèles de géotraitement qui peuvent comprendre des outils, des scripts et des données. Les modèles sont des diagrammes de flux de données permettant de concaténer un ensemble d’outils et de données afin de créer des procédures et des flux de travaux complexes. Vous pouvez faire glisser des outils et des jeux de données sur un modèle et les connecter pour créer une succession d’étapes afin d’effectuer des tâches SIG complexes. Le mécanisme ModelBuilder permet de partager des méthodes et des procédures avec d’autres utilisateurs, | L’interface ModelBuilder propose une infrastructure de modélisation graphique pour concevoir et mettre en œuvre des modèles de géotraitement qui peuvent comprendre des outils, des scripts et des données. Les modèles sont des diagrammes de flux de données permettant de concaténer un ensemble d’outils et de données afin de créer des procédures et des flux de travaux complexes. Vous pouvez faire glisser des outils et des jeux de données sur un modèle et les connecter pour créer une succession d’étapes afin d’effectuer des tâches SIG complexes. Le mécanisme ModelBuilder permet de partager des méthodes et des procédures avec d’autres utilisateurs, | ||
- | \\ {{fonctions: | + | Dans la version 10 d' |
+ | \\ {{ fonctions: | ||
- | ==Script== | + | Le principe est assez simple, on importe les données à prendre en compte via l' |
+ | Pour les traitements, | ||
+ | Ensuite, il faut faire le paramétrage de chaque traitement; la boite de dialogue est accessible par un double clic sur le carré jaune qui le représente.\\ | ||
- | \\ Cependant, il est possible d’automatiser d’autres tâches grâce à des scripts. Même si les langages de script ne vous sont pas familiers, vous n’avez pas besoin d’être chevronné en programmation pour créer et utiliser des scripts.\\ Il est possible de créer un [[fonctions: | + | \\ {{ |
- | ==Exemple | + | Les ovales bleus représentent les éléments |
- | * Cliquez sur le dossier ArcToolbox avec le bouton droit de la souris, puis cliquez sur Nouvelle boîte à outils.\\ | + | Les rectangles jaunes représentent les outils.\\ |
- | {{fonctions: | + | Les ovales verts représentent |
- | * Une nouvelle boîte à outils apparaît dans la liste. Cliquez sur cette dernière avec le bouton droit de la souris, pointez sur Nouveau et cliquez sur Modèle. | + | |
- | * Une nouvelle fenêtre ModelBuilder s’affiche ; elle permet de commencer à élaborer le modèle. | + | |
- | * Double-cliquez sur les outils de « superposition » sous la boîte « Outils d’analyse ». Cliquez sur l’outil « Union » et faites le glisser à partir de la boîte à outils vers la fenêtre du ModelBuilder. | + | |
- | * Dans le menu déroulant Modèle, pointez sur Exporter, puis sur Vers un script et sélectionnez votre langage de script favori ([[: | + | |
- | {{fonctions: | + | |
- | \\ Voilà, il est maintenant possible d’ouvrir ce script dans le logiciel Python et de le modifier en fonction de ses besoins.\\ On pourra ensuite l’ajouter dans notre nouvelle boîte à outils et l’appeler dés qu’on le souhaite, à la manière d’une macro. | ||
- | \\ On peut récupérer de nombreux | + | ==Script== |
+ | |||
+ | \\ Il est possible d’automatiser des tâches grâce à des scripts. | ||
+ | |||
+ | ==Exemple de génération d’un script à partir d’un modèle== | ||
- | \\ Source : Manuel ArcGIS 9, Prise en main d’ArcGIS. | + | * La génération de script |
+ | * Dans le menu déroulant //Modèle// (le premier à gauche), choisir // | ||
- | \\ (source | + | {{ fonctions:automatisation: |
+ | On peut récupérer de nombreux scripts déjà créés sur internet, notamment sur la plateforme //ArcGIS Resources Center// (http:// | ||
---- | ---- | ||
- | *[[: | + | *[[: |
fonctions/automatisation/macrocommande/arcgis.1298486824.txt.gz · Dernière modification : //14/02/2012 16:48// (modification externe)