Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site. Si vous continuez à utiliser ce dernier, nous considèrerons que vous acceptez l'utilisation des cookies. J'ai compris ! ou En savoir plus !.
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

Printemps des cartes 2024

#1 Wed 05 October 2016 16:29

Gw3n
Juste Inscrit !
Date d'inscription: 5 Oct 2016
Messages: 3

QGIS 2.16.2: composeur

Bonjour,

J'aurais besoin d'aide pour une idée qui me trotte en tête, je voudrais savoir si il est possible dans le composeur d'impression de Q-Gis 2.16.2 :

- de mettre à jour automatiquement le zoom de la carte sur la sélection issue d'une requête attributaire en gardant une échelle fixe
- d'afficher la table attributaire avec cette même requête attributaire
- de mettre un titre  du type "propriété de NOM, PRENOM" ou propriété est la partie constante et NOM PRENOM sont 2 champs issus de la table

Merci d'avance

Dernière modification par Gw3n (Wed 05 October 2016 16:40)

Hors ligne

 

#2 Wed 05 October 2016 18:29

JD
Moderateur
Date d'inscription: 8 Aug 2013
Messages: 722

Re: QGIS 2.16.2: composeur

Bonjour,
ce que vous voulez faire est un atlas.

Voilà déjà une documentation pour préparer l'atlas :
http://www.qgistutorials.com/fr/docs/au … ation.html

Votre couche de couverture sera la couche qui contient les géométries et les informations de votre table.
Dans les options de votre carte :
Il faut cocher la case : Paramètres contrôlé par l'atlas en choisissant échelle fixe

Ensuite, il faut filtrer le contenu de votre atlas par votre sélection :

Pour celà, il faut installer le plugin expression plus. Il donne accès à la fonction isselected.
Retournez dans les options de votre atlas, cochez filtrer et dans l'expression rentrez ceci :

Code:

isselected('NOM_DE_VOTRE_COUCHE')

Remplacez bien par le nom par le nom de votre couche de couverture.

Si vous modifiez votre sélection il faut réactiver votre atlas en cliquant 2 fois sur la petite mapmonde.

Cliquez sur les flèches et vous devriez voir le résultats.
Pour vos champs,

il suffit d'ajouter 2 étiquettes et d'y ajouter les champs qui vous intéressent.


Désolé, j'ai répondu rapidement mais c'est pas évident à expliquer comme ceci. N'hésitez pas si ce n'est pas clair

Cordialement,

Dernière modification par lejedi76 (Wed 05 October 2016 18:35)

Hors ligne

 

#3 Mon 10 October 2016 11:14

Gw3n
Juste Inscrit !
Date d'inscription: 5 Oct 2016
Messages: 3

Re: QGIS 2.16.2: composeur

Bonjour et merci pour ces infos,

J'ai réussi a tout faire et je me pose encore des questions.

Dans un champ d'une table attributaire, est t'il possible d'y mettre un menu déroulant avec des valeurs imposées, de façon a ne pouvoir saisir que les valeurs qui sont dans cette liste déroulante. Le champs où je souhaite faire cela est du type entier "Integer(3)".

L'un des champs de ma table correspond à une date et est de la forme "AAAA-MM-JJ", est il possible de la modifier en "JJ-MM-AAAA" ?

Est il possible de créer un second champ du type date en prenant la 1ere comme référence et en y ajoutant un nombre d'années issus du champ en menu déroulant ?

Pour les paramètres du composeur géré par l'atlas (échelle, vue, table attributaire, et titre) fonctionnent comme je le veux cependant, il n y pas de différenciation entre l'entité en sélection courante et les autres de ma couche.
Est il possible de les différencier ? (Dans l'espace de travail de Q-Gis cette sélection est mise en évidence).

Merci d'avance

Hors ligne

 

#4 Wed 02 November 2016 17:28

Gw3n
Juste Inscrit !
Date d'inscription: 5 Oct 2016
Messages: 3

Re: QGIS 2.16.2: composeur

Bonjour et up du sujet,

Je reviens vous avec les mêmes questions que le post précédent et des soucis avec des actions pour ouvrir un fichier en .JPG avec une action depuis un champ de ma table.

Voilà les captures des 2 actions, du paramétrage des champs de ma table et le message d'erreur.

[img]http://nsa38.casimages.com/img/2016/11/02/161102051811496235.png[/img]

[img]http://nsa38.casimages.com/img/2016/11/02/161102051811606064.png[/img]

[img]http://nsa37.casimages.com/img/2016/11/02/161102051811151680.png[/img]

[img]http://nsa38.casimages.com/img/2016/11/02/161102053600628654.png[/img]

L'action pour ouvrir le .jpg depuis MS-Paint fonctionne, par contre celle depuis Ir-Fan view ne passe pas, elle me donne le message d'erreur de la 3 eme capture d'écran.
Hormis les chemins d'accès différents pour lancer les applications MS-Paint et Ir-Fan View, la syntaxe de mes actions de change pas, une idée de ce qui déconne dans mes actions ?

Merci par avance

Hors ligne

 

Pied de page des forums

Powered by FluxBB