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

GEODATA DAYS 2024

#1 Thu 10 April 2003 12:23

Myriam Merraiouch
Invité

superposition de polygones

bonjour,

mon probleme est que j'ai un polygone qui est situe sous un autre qui le
contient, le polygone le plus grand cache a l'affichage celui qui est situe
en dessous. Ma question est : Y-a t-il un moyen de faire apparaitre les deux
dans une meme couche. (l'ordre des enregistrements dans la table n'a
apparament pas d'effet!)

merci d'avance pour votre aide

Myriam MERRAIOUCH
Geomaticienne
AURA

 

#2 Thu 10 April 2003 13:43

Jacques Paris
Invité

Re: superposition de polygones

L'ordre d'affichage des objets dans une carte est completement independant
de leur ordre dans la table et ne peut pas etre controle par l'utilisateur.
Ceci est certainement un handicap tres serieux qui oblige souvent a
decomposer une table en plusieurs ne serait-ce que pour l'affichage. Mais
souvent on peut trouver une autre bonne raison pour ventiler les objets sur
plusieurs couches..

Jacques Paris

 

#3 Thu 10 April 2003 15:01

Jean-pierre Philippe
Invité

Re: superposition de polygones

De: Jean-Pierre PHILIPPE
L'ordre d'enregistrement (ou de saisie) dans la table est directement lie a l'affichage, les enregistrements de rang les plus forts s'affichant au dessus.
Solution :
- ajouter a votre table un champ RANG que vous renseignez avec un indice (alphanumerique de A a … ou numerique : 1 a …), l’indice de rang fort correspondant aux objets que vous voulez afficher dessus et l’indice de rang faible pour les objets a afficher au dessous) ;
- puis, faire une reorganisation de votre table avec une requete SQL avec tri croissant par colonne selon le champ RANG ;
- enfin, enregistrer votre table QUERY (la renommer), table qui affichera ainsi les objets correspondant aux indices de rangs forts aux dessus des objets de rangs faibles.

 

#4 Thu 10 April 2003 17:55

Stéfan Maurent
Invité

Re: superposition de polygones

Bonjour,

le polygone qui apparaitra au dessus est le dernier modifie. C'est a dire qu'un polygone peut etre masque par un autre s'il a ete cree ou modifie apres lui, c'est en relatif a l'ordre d'affichage.

Pour eviter ce probleme d'affichage, il est possible de jouer avec la transparence tout en conservant obligatoirement la representation du contour du polygone.

Si on tient ABSOLUMENT a voir les elements sans transparence alors un bricolage est encore possible :
rendre transparent le polygone masquant, puis selectionner et deplacer le polygone masque, rendre le polygone masquant plein et enfin redeplace le polygone masque. (pour conserver la position des polygones lors des deplacements, on fera apparaitre les noeuds grace auxquels on placera une ligne avec option FUS)

C'est une solution vraiment tres bricolage mais ca a le merite de fonctionner et demeurer juste meme si on modifie l'apparence de l'ensemble de la table car les 2 elements gardent le meme ordre d'affichage relatif.
Si c'est un probleme ponctuel, c'est faisable mais si le probleme est frequent alors ce bricolage n'est vraiment pas une solution appropriee.

Vraiment desole de n'avoir qu'un bricolage a proposer.

Stefan Maurent

 

Pied de page des forums

Powered by FluxBB