Message posté par : djinnroh (antoine.delauney(a)eveha.fr)
----------------------------------------
Bonjour à tous,
tout d'abord je travaille sous QGIS 2.18 sous système Linux, OS Fedora 23 (4.8.13) et
mon projet (si cela à de l'importance) est en Lambert 93 (EPSG 2154).
Voici mon problème,
J'ai un shape qui correspond à des sondages sur les emprises de trois chantiers
archéologiques.
Ce shape est composé de 4 valeurs ("NUM" [Integer], "ST'[QSTRING],
"Site"[Integer] et "Profondeur"[Real])
Pour l'affichage du site 1, je veux faire apparaître les profondeurs des sondages
(seules les profondeurs des sondages du site 1 ont été renseignées).
Du coup je suis passé par Style, Ensemble de règle en édictant ces règles
Règle 1 : IF ("Site"='1',
IF("NUM"=0,"ST","NUM"),NULL)
Règle 2 : IF ("Site"='2',
IF("NUM"=0,"ST","NUM"),NULL)
Règle 3 : IF ("Site"='3',
IF("NUM"=0,"ST","NUM"),NULL)
à la règle 1 j'ai affiné la règle en ajoutant un intervalle et en mettant va valeur de
profondeur en référence.
Le test au sein de chaque règle me renvoie bien le bon nombre d'entités présentes pour
chaque site (respectivement 580, 74 et 34), toutefois à l'affichage il y a des
sondages qui n'apparaissent pas.
Après vérification, les sondages qui n'apparaissent pas ont dans le champ
"ST" ou des caractères espace entre le numéro des structures qu'ils
concernent (e.g. 6499 6994) ou sont des caractères Alpha (e.g. DIAGGEOL). Si je supprime
l'espace et accole les chiffres, les entités ainsi modifiées sont enfin reconnues,
mais cette manip ne m'arrange pas pour une question de lisibilité des numéros de
structures) et à part supprimer l'espace, aucune autre manipulation (remplacement de
l'espace par un -, ou un _ ou une , ou un ; ou un /) ne fonctionne. Pourtant mon champ
est bien un QSTRING.
Je n'arrive pas à comprendre ce qui bloque QGISS car si je choisis simplement un
symbole unique avec une étiquette sur le champ ST, il affiche les valeurs correctement.
J'espère avoir été clair et que quelqu'un pourra m'éclairer sur mon problème
et me proposer une solution. Désolé par avance si une question similaire avait déjà été
posée (cela sera signe que je n'ai pas assez cherché sur le forum).
Merci d'avance à toute aide.
Djinnroh
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=322700#p322700
Pour y répondre : qgis_fr(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net