#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
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
WendDonc, 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

