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Ă© ?

#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

Copyright Association GeoRezo