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 Mon 07 January 2002 20:51

GERAUT Pascal, CETE Ouest/DIOG/Groupe I T S
Invité

Contours polygonaux differenciés

Bonjour
je souhaite realiser une analyse thematique par valeur indiv sur des
polygones, en ne coloriant que leur contour.
Cependant, je dois pouvoir differencier le contour de deux polygones
jointifs dont la representation est differente : je recherche donc un
utilitaire qui decalerait l'analyse thematique vers l'interieur, d'une
valeur a determiner, sans bien sur modifier physiquement le contour, ou
alors un style de ligne dont les reliefs n'existeraient que d'un cote ...

Etat de mes reflexions :
utiliser un type de ligne de style peigne doint les dents sont tournees
vers l'interieur du polygone : ca marche bien quand tous les polygones
tournent dans le meme sens, cad digitalises dans le meme sens, mais le
sens de digit est aleatoire, tout comme le resultat avec le style de ligne
peigne

faudrait-il utiliser au prealable un outil qui orienterait tous les
polygones dans le meme sens ?

Si vous avez une idee ou l'outil adequat, merci d'avance.

GERAUT Pascal
CETE de l'Ouest - DIOG
* pascal.geraut@texte-a-enlever.equipement.gouv.fr

 

#2 Mon 07 January 2002 20:53

Jacques Paris
Invité

Re: Contours polygonaux differenciés

Je pense que l’idee de « peigne » est plus qu’aleatoire car pour pouvoir
distinguer les 2 peignes, il faudrait que les « dents » rentrent les unes
dans les autres en opposition de phase ce qui n’est absolument pas garanti
sur l’ensemble d’une carte.

J’opterais plutot pour le veritable decalage des lignes en realisant la
thematique sur des regions « reduites » par l’application d’un Buffer()
negatif (en donnant une valeur negative pour cette fonction, la region
resultante est dessinee a l’interieur de l’originale). Donc d’abord un
Update ma_table set obj=buffer(obj, 20,-10, ”m”)

Puis la thematique (on peut conserver si l’on veut une copie de la table des
regions reduites; plus de securite, plus d’espace de stockage). Obtenir un
decalage suffisant pour que la carte thematique soit lisible demande une
certaine experimentation sur la largeur du buffer (ici –10) qui dependra du
zoom de la carte et de l’unite de mesure specifiee (ici le metre). Les
resultats peuvent etre aussi affectes par une largeur de ligne variable
suivant les classes.

Jacques Paris

 

Pied de page des forums

Powered by FluxBB