#1 Wed 03 December 2014 14:50
- OhCheat
- Participant actif
- Lieu: Toulouse
- Date d'inscription: 11 Apr 2014
- Messages: 58
Automatisation de la mise en page sur ModelBuilder
Bonjour a tous,
J'ai un ModelBuilder me permettant d'attribuer une symbologie et une projection pour des données en entrées (qui peuvent venir de 3 logiciels différents mais qui sont toujours des fichiers raster).
Afin d'obtenir automatiquement une carte avec des données en entrées, j'aimerai faire en sorte qu'une mise en page soit attribuée à chaque fois que le modèle est lancé.
Existe-t-il une manière de créer une mise en page, de l'exporter puis de l'intégrer au modèle ? Sinon comment pourrai-je faire ?
Merci d'avance.
Hors ligne
#2 Thu 04 December 2014 09:03
Re: Automatisation de la mise en page sur ModelBuilder
Bonjour,
Une idée peut être de se baser sur de la programmation en python :
Qu'est-ce que ArcPy ? http://resources.arcgis.com/fr/help/mai … 00v7000000
et
Introduction to arcpy.mapping http://resources.arcgis.com/fr/help/mai … 0032000000
Dans l'idée:
1.Vous créez un .mxd qui vous servira de base de mise en page (si elle est commune à vos cartes).
2.Vous y ajoutez vos données nouvellement crées : AddLayer http://resources.arcgis.com/fr/help/mai … 0025000000
3.Vous pouvez éventuellement créer une sauvegarde de ce .mxd : MapDocument http://resources.arcgis.com/en/help/mai … 000r000000
4.En fin effectuer un export : ExportToPNG http://resources.arcgis.com/fr/help/mai … 002s000000.
Il existe peut-être d'autres solutions...
Martin
Dernière modification par nitram (Thu 04 December 2014 09:04)
Hors ligne