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

GEODATA DAYS 2024

#1 Tue 15 April 2008 09:57

Bougnat du SIG
Participant occasionnel
Date d'inscription: 4 May 2006
Messages: 47

AV 9.2 - Mise en page : insertion dynamique de photos

Bonjour à tous,

j'utilise ArcView 9.2 et j'ai chargé l'outil "Production de cartes en série" sur le site du support d'Esri (http://support.esrifrance.fr/outilsscri … artes.html).

J'aimerai savoir si vous êtes déjà parvenu, par le biais de programmation complémentaire ou non, à insérer dynamiquement une photo dont le chemin est renseigné dans un champ à cet effet ?

Cet outil m'est très précieux. Je suis en charge du SIG d'une Communauté d'Agglomération et je réalise actuellement un atlas de nos points d'apport volontaire des déchets et je dispose d'une photothèque afférente. Nous avons plus de 150 points aussi vous vous doutez bien que j'aimerai automatiser ce processus. Sachant que je compte reproduire ce processus avec nos arrêts de bus, vous imaginez mon intérêt pour ce sujet.

Merci pour votre participation.
A moins que vous n'ayez une solution différente à me proposer ?
Je précise que je n'ai pas de compétence en programmation mais je veux bien faire des efforts.

Ce sujet avait déjà été abordé ici mais sans succès : http://georezo.net/forum/viewtopic.php?id=47394

Bougnat du SIG

Hors ligne

 

#2 Wed 16 April 2008 16:15

Bougnat du SIG
Participant occasionnel
Date d'inscription: 4 May 2006
Messages: 47

Re: AV 9.2 - Mise en page : insertion dynamique de photos

Je m'autorelance, étant toujours en quête de cette information.

Je tâcherai de vous le faire savoir si je parviens à trouver une solution.

Hors ligne

 

#3 Wed 16 April 2008 18:54

Jeirhome
Membre
Lieu: Liverion
Date d'inscription: 22 Aug 2006
Messages: 4298
Site web

Re: AV 9.2 - Mise en page : insertion dynamique de photos

Que tu es pressé Bougnat du SIG !

Le script d'ESRI France est un fichier binaire : une bibliothèque dynamique qui ne peut être modifiée.

La seule solution possible est d'utiliser les fonctionnalités de ce script qui sont fort simple. Comme il n'est apparemment pas possible d'insérer une image de façon dynamique dans ArcGIS, il n'y a pas de solution.

Changer une image par programmation ArcObjects ne semble vraiment pas difficile

Code:

Dim pDoc As IMxDocument, pPageLayout As IPageLayout
Dim pContainer As IGraphicsContainer, pElement As IElement
Set pDoc = ThisDocument
Set pPageLayout = pDoc.PageLayout
Set pContainer = pPageLayout
pContainer.Reset
Set pElement = pContainer.Next
While Not pElement Is Nothing
  If TypeOf pElement Is IPictureElement Then
    Dim pPicElem As IPictureElement
    Set pPicElem = pElement
    pPicElem.ImportPictureFromFile "d:\arkansas\bitmaps\pennant.bmp"
  End If
  Set pElement = pContainer.Next
Wend

Donc, soit quelqu'un se colle de trouver ou de retaper le script de production de cartes en série. Soit quelqu'un demande gentiment à ESRI le code source du script afin de pouvoir insérer une petite mise à jour.


Jérôme Cuinet
L'avantage de la Chine, c'est que le soleil se couche plus tard !

Hors ligne

 

Pied de page des forums

Powered by FluxBB