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

Rencontres QGIS 2025

L'appel à participation est ouvert jusqu'au 19 janvier 2025!

#1 Tue 15 February 2022 16:56

Nighthawk
Participant actif
Date d'inscription: 17 Sep 2014
Messages: 129

QGIS 3.22: Atlas avec regles en Y sur differentes pages

Bonjour,

Le titre n'est pas très évocateur mais je vais m'employer à détailler ma problématique ici.

Pour commencer, j'ai monté une base de données qui doit permettre de réaliser des fiches immeubles. Pour faciliter le traitement, on a considéré la parcelle comme entité de référence, même s'il peut y avoir plusieurs adresses sur une même parcelle (on a contourné la problématique en définissant une adresse primaire et les autres adresses de la parcelle).
Ces fiches immeubles se composent de 2 pages (pour chaque fiche) dont le contenu est complété par l'atlas qui va piocher dans la table attributaire. On y retrouve un tas d'informations qui sont renseignées par un opérateur lors de ses visites de terrain, et notamment sur le bâti en général (état de la façade, de la toiture, des communs, des menuiseries,...), sur les locaux (nombre, type de local, occupation, état d'entretien, en cours de vente, s'il a été visité, s'il est éligible à certaines aides, etc).

Pour condenser un peu l'information j'ai essayé d'imaginer un système de blocs qui se déplacent et prennent des dimensions spécifiques suivant l'entité d'Atlas en cours (un peu comme du responsive design en programmation web). J'ai quelques blocs qui ont également des règles pour leur placement en Y.

Ca fonctionne exactement comme je le souhaitais.

Sauf que jusqu'ici je l'ai travaillé sur la page 1 et je voudrais en faire ma seconde page après réflexion.
Je vais donc dans Mise en page > Ajouter des pages : 1 page, avant la page 1. La plupart des éléments de ma page 1 sont automatiquement transférés sur la page 2 (c'est exactement ce que j'attendais), à l'exception de ceux pour lesquels j'ai instauré des règles en Y.

Pour truander j'ai désactivé la règle en Y, ajouté une page et réactivé la règle (parce que l'échelle en Y repart à 0 sur la page 2). Sauf que lorsque je réactive la règle, mon bloc reviens en page 1.

Je voulais donc savoir s'il était possible "d'associer" mes blocs à la page 2 plutôt qu'à la page 1 (je ne sais pas trop comment l'expliquer autrement) ?

D'avance merci pour vos réponses (en espérant que c'est compréhensible...)

EDIT : J'ai trouvé une solution qui semble fonctionner : j'ai rajouté +307 (mm) à toutes mes formules en Y. Ce n'est pas très sexy, mais c'est le plus simple que j'ai trouvé.
A noter que j'ai aussi essayé de créer une entité en page 2 et d'y appliquer une règle en Y, et l'entité s'est retrouvée en page 1...

Dernière modification par Nighthawk (Tue 15 February 2022 17:34)

Hors ligne

 

#2 Thu 17 February 2022 07:21

SANTANNA
Moderateur
Lieu: Angers
Date d'inscription: 18 Jan 2008
Messages: 3939

Re: QGIS 3.22: Atlas avec regles en Y sur differentes pages

Hello,
Une piste par ici peut-être: https://qgis.org/fr/site/forusers/visua … -positions

Hors ligne

 

Pied de page des forums

Powered by FluxBB