banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#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

nitram
Participant assidu
Lieu: Brest
Date d'inscription: 19 May 2009
Messages: 990
Site web

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

 

Pied de page des forums

Powered by FluxBB