Bandeau haut

Outils pour utilisateurs

Outils du site


fonctions:automatisation:macrocommande:arcgis

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
fonctions:automatisation:macrocommande:arcgis [//14/02/2012 16:50//] esennafonctions:automatisation:macrocommande:arcgis [//14/02/2012 17:20//] (Version actuelle) esenna
Ligne 22: Ligne 22:
 \\ {{  fonctions:automatisation:macrocommande:creer_modele.JPG  }}\\ \\ {{  fonctions:automatisation:macrocommande:creer_modele.JPG  }}\\
  
-Le principe est assez simple on peut importer les données à prendre en compte via l'icone habituel ( couche jaune surmontée d'un +).\\+Le principe est assez simpleon importe les données à prendre en compte via l'icone habituel ( couche jaune surmontée d'un +).\\
 Pour les traitements, il faut les choisir dans l'ArcToolBox et les intégrer au ModelBuilder en faisant simplement un glisser-déposer.\\ Pour les traitements, il faut les choisir dans l'ArcToolBox et les intégrer au ModelBuilder en faisant simplement un glisser-déposer.\\
 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.\\ 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.\\
Ligne 35: Ligne 35:
 ==Script== ==Script==
  
-\\ 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 familiersvous n’avez pas besoin d’être chevronné en programmation pour créer et utiliser des scripts.\\ Il est possible de créer un [[fonctions:automatisation:macrocommande|modèle (voir macrocommande)]] dans la fenêtre du ModelBuilder et de l’exporter dans un script, qui peut ensuite être exécuté ou modifié.+\\ Il est possible d’automatiser des tâches grâce à des scripts. ArcGIS 10 permet en effet d'exporter un ModelBuilder vers un script Python facilement. On peut ensuite modifier si nécessaire le fichier obtenu. En revancheil n'est plus possible d'exporter en JavaScript comme dans la version précédente (ArcGIS 9.X).
  
 ==Exemple de génération d’un script à partir d’un modèle==  ==Exemple de génération d’un script à partir d’un modèle== 
-  * Cliquez sur le dossier ArcToolbox avec le bouton droit de la souris, puis cliquez sur Nouvelle boîte à outils.\\  
-{{fonctions:automatisation:macrocommande:modele.jpg}}\\  
-  * 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:automatisation:langages:python|Python]], par exemple, qui est installé avec ArcGIS 9).\\  
-{{fonctions:automatisation:macrocommande:modele3.jpg}} 
  
-\\ 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.+    * La génération de script d'automatisation est proposée via la fenêtre du ModelBuilder. 
 +    * Dans le menu déroulant //Modèle// (le premier à gauche), choisir //Exporter//puis //Vers un script// et sélectionnez //Python//.\\ 
  
-\\ On peut récupérer de nombreux scripts déjà créer sur internet (http://arcscripts.esri.com/), de la même façon que l’on récupère des [[fonctions:automatisation:langages:mapinfo|outils MapInfo (.mbx)]]. +{{  fonctions:automatisation:macrocommande:export_python.jpg  }}
- +
-\\ Source : Manuel ArcGIS 9, Prise en main d’ArcGIS. +
- +
-\\ (source : ESRI France)+
  
 +On peut récupérer de nombreux scripts déjà créés sur internet, notamment sur la plateforme //ArcGIS Resources Center// (http://resources.arcgis.com/fr/gallery/file/geoprocessing), de la même façon que l’on récupère des [[fonctions:automatisation:langages:mapinfo|outils MapInfo (.mbx)]].
  
 ---- ----
-  *[[:logiciels:ArcGIS]] - //[[:fonctions:automatisation:interface:groupe_arcgis_2006|Groupe ArcGis 2006]]// +  *[[:logiciels:ArcGIS]] - //Actualisé par le Groupe ArcGIS 2012 sur une base du [[:fonctions:automatisation:interface:groupe_arcgis_2006|Groupe ArcGis 2006]]// 
fonctions/automatisation/macrocommande/arcgis.1329234643.txt.gz · Dernière modification : //14/02/2012 16:50// de esenna

Bandeau bas