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 Wed 14 November 2012 15:12

simo lay
Participant assidu
Date d'inscription: 8 Dec 2011
Messages: 172

mise en page automatisée

Bonjour,

Je suis un nouveau utilisateur de GeoConcept j'ai un petit probleme de mise en page, en fait j'ai une couche de parcelles mon objectif est d'éditer des cartes en fonction d'un champ de cette couche (identifiant).c'est à dire si j'ai 40 parcelles j'obtiens 40 cartes de maniére automatisée sans faire la mise en page de carte par carte.

merci d'avance.

Hors ligne

 

#2 Wed 14 November 2012 17:12

xav
Participant assidu
Date d'inscription: 27 Oct 2005
Messages: 280

Re: mise en page automatisée

Bonjour,
Il n'est pas possible de faire ça avec un Géoconcept de base, à moins que le module Rapport de la version 7 ne le permette mais je n'ai pas encore eu le temps de me plonger dans cette nouvelle fonctionnalité.

Autrement, il existait un module nommĂ© AtlasManager qui permettait de faire ce genre de chose, si je ne dis pas de bĂȘtise, il a Ă©tĂ© dĂ©veloppĂ© par la sociĂ©tĂ© GĂ©osphĂšre mais je ne sais pas si ce module est encore commercialisĂ© (en tout cas, il ne doit pas ĂȘtre compatible avec la version 7 de GC).


Xavier Lang
Information géographique et observatoire - DSI Communautaire
Cap Atlantique

Hors ligne

 

#3 Wed 14 November 2012 17:20

simeric
Participant assidu
Date d'inscription: 10 Mar 2009
Messages: 255

Re: mise en page automatisée

Le nouveau module "Report" sert justement à ça.

Hors ligne

 

#4 Wed 14 November 2012 17:33

simo lay
Participant assidu
Date d'inscription: 8 Dec 2011
Messages: 172

Re: mise en page automatisée

Bonjour,
merci de vos réponses je précise que j'ai Géoconcept 7,

Hors ligne

 

#5 Wed 14 November 2012 18:17

Renaud
Membre
Lieu: Ploemeur (56)
Date d'inscription: 9 Mar 2006
Messages: 2315

Re: mise en page automatisée

Bonjour,

Si on a pas GC7, l'automatisation de la production carto est assez facile en VBA dans Access, via l'ActiveX.


Renaud Mouche

Hors ligne

 

#6 Tue 27 November 2012 09:11

simo lay
Participant assidu
Date d'inscription: 8 Dec 2011
Messages: 172

Re: mise en page automatisée

Bonjour,

AprĂšs avoir essayĂ© d’éditer des cartes en se basant sur un champ (identifiant) et en utilisant le module rapports(GC7), j'ai pas rĂ©ussi et je me retourne vers vous si vous avez des Ă©lĂ©ments d'orientation ou des tuto.

merci de votre aide

Dernière modification par simo lay (Tue 27 November 2012 09:12)

Hors ligne

 

#7 Wed 28 November 2012 17:58

LaurentPichon
Participant actif
Lieu: Bagneux
Date d'inscription: 28 Nov 2012
Messages: 62

Re: mise en page automatisée

Bonjour,

Voici (rapidement) le principe pour faire ce genre de rapport:

Je vais supposer que vos Parcelles sont un Sous-Type Ă  part entiĂšre dans votre carte.

1) Sélectionner une parcelle (au hasard, c'est juste pour avoir un aperçu au moment de la création du rapport).
2) Ouvrir l'éditeur de rapport.
3) Créer un nouveau rapport, "A l'aide de l'assistant", puis "Suivant"
4) Ajouter un bloc "carte" depuis l'assistant de création de bandes.
5) Enregistrer votre modĂšle et fermer le module de reporting.
6) Sélectionner un ensemble de parcelles.
7) Ouvrir le menu "Rapports\Générer des rapports", choisissez le modÚle de rapport prédemment enregistré et générer les rapports.

Vous obtiendrez ainsi un rapport par parcelle.

Dernière modification par LaurentPichon (Wed 28 November 2012 17:58)

Hors ligne

 

#8 Thu 29 November 2012 08:28

simo lay
Participant assidu
Date d'inscription: 8 Dec 2011
Messages: 172

Re: mise en page automatisée

Bonjour,
j'ai suivi les étapes de LaurentPichon et ça marche bien.
merci merci

Hors ligne

 

#9 Mon 03 December 2012 12:12

simeric
Participant assidu
Date d'inscription: 10 Mar 2009
Messages: 255

Re: mise en page automatisée

1) Sélectionner une parcelle (au hasard, c'est juste pour avoir un aperçu au moment de la création du rapport).


$

A noter que si on ne le fait pas, ça génÚre du vide (bug ?)

Hors ligne

 

#10 Mon 03 December 2012 16:15

simo lay
Participant assidu
Date d'inscription: 8 Dec 2011
Messages: 172

Re: mise en page automatisée

Merci de vos réponse,
j'ai une deuxiĂšme question est ce qu'il y a une option ou une manip qui me permet de colorer ou de Mettre en surbrillance ma parcelle au niveau des cartes c'est Ă  dire j'ai par exemple 40 parcelles en utilisant le module rapports j'aurai 40 cartes et que  la parcelle reprĂ©sentĂ©e sur la carte soit avec une autre couleur (pour qu'elle soit distinguĂ©e au niveau de la carte).

merci d'avance

Dernière modification par simo lay (Mon 03 December 2012 16:16)

Hors ligne

 

#11 Mon 03 December 2012 16:45

LaurentPichon
Participant actif
Lieu: Bagneux
Date d'inscription: 28 Nov 2012
Messages: 62

Re: mise en page automatisée

simeric a écrit:

1) Sélectionner une parcelle (au hasard, c'est juste pour avoir un aperçu au moment de la création du rapport).


$

A noter que si on ne le fait pas, ça génÚre du vide (bug ?)


Non, il n'y a pas de bug ...

Lors de la création d'un modÚle de rapport, il faut choisir un type/sous type dit de référence.
La génération de rapport propement dite ne pourra par la suite se faire QUE sur des objets de ce type/sous-type.

Le fait de choisir un objet pour l'aperçu est une option facultative (mais néanmoins recommandée pour avoir un aperçu réaliste de ce que donnera le rapport lorsqu'il sera généré sur une collection d'objets par la suite).

Le fait que "ça gĂ©nĂšre du vide" provient trĂšs certainement du fait que votre bloc carte insĂ©rĂ©, est par dĂ©faut centrĂ© sur la sĂ©lection (l'objet utlisĂ© pour l'aperçu lorsque l'on se situe dans l'Ă©diteur de rapport). Or si l'on ne dĂ©fini pas un tel objet, le bloc carte se dessine en 0,0 (d'oĂč le vide). Un tel rapport est nĂ©anmoins exploitable, puisque lors de la gĂ©nĂ©ration proprement dite, chaque objet de la collection choisie deviendra l'objet "de rĂ©fĂ©rence" autour duquel sera gĂ©nĂ©rĂ© le rapport.

Dernière modification par LaurentPichon (Mon 03 December 2012 16:46)

Hors ligne

 

#12 Mon 03 December 2012 17:00

LaurentPichon
Participant actif
Lieu: Bagneux
Date d'inscription: 28 Nov 2012
Messages: 62

Re: mise en page automatisée

simo lay a écrit:

Merci de vos réponse,
j'ai une deuxiĂšme question est ce qu'il y a une option ou une manip qui me permet de colorer ou de Mettre en surbrillance ma parcelle au niveau des cartes c'est Ă  dire j'ai par exemple 40 parcelles en utilisant le module rapports j'aurai 40 cartes et que  la parcelle reprĂ©sentĂ©e sur la carte soit avec une autre couleur (pour qu'elle soit distinguĂ©e au niveau de la carte).

merci d'avance


Oui, cette opération est réalisable moyennant quelques manipulations.

Par défaut, les blocs carte sont réglés pour zoomer automatiquement sur l'objet de référence (propriété ).

Néanmoins, vous pouvez choisir de mettre davantage la parcelle de référence en valeur par le biais d'un coloriage.

Pour celà, procéder comme suit:

1) CrĂ©er cous une requĂȘte permettant de colorier la parcelle "courante": via le gestionnaire de requĂȘte, crĂ©er une nouvelle requĂȘte, choisisser "Colorier" au lieu de "SĂ©lectionner", ajouter le sous-type correspondant Ă  vos parcelles et double-cliquer sur la ligne ajoutĂ©e. Choisissez Champ: "Objet", VĂ©rife, Filtre: "SĂ©lection", cliquer sur la palette en bas Ă  gauche et choisissez votre couleur de surbrillance.
Valider toutes les fenĂȘtres.

2) CrĂ©er la mĂȘme requĂȘte, en laissant comme coloriage les options par dĂ©faut (celĂ  va restaurer l'apparence par dĂ©faut de la parcelle).

3) Dans l'Ă©diteur rapport, sur votre bloc carte, choisissez comme "Action avant dessin" la requĂȘte qui colorie la parcelle, et comme "Action aprĂšs dessin" la requĂȘte qui restaure l'apparence standard.

Désormais, lorsque le rapport sera généré, la parcelle courante sera coloriée, puis à la fin du dessin, son apparence par défaut sera restaurée.

Dernière modification par LaurentPichon (Mon 03 December 2012 17:02)

Hors ligne

 

#13 Tue 04 December 2012 12:53

simeric
Participant assidu
Date d'inscription: 10 Mar 2009
Messages: 255

Re: mise en page automatisée

Lors de la création d'un modÚle de rapport, il faut choisir un type/sous type dit de référence.
La génération de rapport propement dite ne pourra par la suite se faire QUE sur des objets de ce type/sous-type.

Le fait de choisir un objet pour l'aperçu est une option facultative (mais néanmoins recommandée pour avoir un aperçu réaliste de ce que donnera le rapport lorsqu'il sera généré sur une collection d'objets par la suite).

Le fait que "ça gĂ©nĂšre du vide" provient trĂšs certainement du fait que votre bloc carte insĂ©rĂ©, est par dĂ©faut centrĂ© sur la sĂ©lection (l'objet utlisĂ© pour l'aperçu lorsque l'on se situe dans l'Ă©diteur de rapport). Or si l'on ne dĂ©fini pas un tel objet, le bloc carte se dessine en 0,0 (d'oĂč le vide). Un tel rapport est nĂ©anmoins exploitable, puisque lors de la gĂ©nĂ©ration proprement dite, chaque objet de la collection choisie deviendra l'objet "de rĂ©fĂ©rence" autour duquel sera gĂ©nĂ©rĂ© le rapport.


Ca confirme donc que c'était un bug wink

Hors ligne

 

#14 Thu 06 December 2012 15:07

simo lay
Participant assidu
Date d'inscription: 8 Dec 2011
Messages: 172

Re: mise en page automatisée

Bonjour,
j'ai suivi les étapes de LaurentPichon et ça marche parfaitement,
merci Ă  vous

Hors ligne

 

Pied de page des forums

Copyright Association GeoRezo