- Sujet précédent - QGIS: Recherche infructueuse des coords latitude longitude IRIS INSEE - Sujet suivant
#31 Mon 23 January 2023 08:45
- FB33
- Participant occasionnel
- Date d'inscription: 6 Jul 2022
- Messages: 48
Re: QGIS: Recherche infructueuse des coords latitude longitude IRIS INSEE
Il peut y avoir plusieurs raisons, dont le fait que ton champ "taux" soit mal typé (string au lieu de real ; venant d'un xls par jointure ce ne serait pas surprenant... tu peux le vérifier dans les Propriétés de la couche). Essaye ceci, pour voir :
Code:
round(to_real("champ_taux"),1) || '\n' || "champ_nom_iris"
Hors ligne
#32 Mon 23 January 2023 21:05
- conejo
- Participant assidu
- Lieu: Lunel
- Date d'inscription: 2 Dec 2005
- Messages: 1656
Re: QGIS: Recherche infructueuse des coords latitude longitude IRIS INSEE
Bonsoir,
Peut-être n'est-il pas possible de le faire sur un champ issu d'une jointure d'une autre couche.
Exportez le shp sous un autre nom : cela aura pour effet de créer un autre shp avec les données de la jointure.
Puis essayez de nouveau la manip.
Hors ligne
#33 Tue 24 January 2023 02:08
- dutheil
- Participant occasionnel
- Date d'inscription: 3 Jan 2023
- Messages: 41
Re: QGIS: Recherche infructueuse des coords latitude longitude IRIS INSEE
Bonsoir à tous
J'ai essayé d'envoyer sur la calculatrice de champ la formule :
round(to_Real ("taux motorisation ménages 2018 en %"),1) || '\n' || to_String"NOM_IRIS"
et
round(to_Real ("taux motorisation ménages 2018 en %"),1) || '\n' ||( to_String("NOM_IRIS"))
la première n'est pas correcte et la seconde ne donne rien sur la carte… :
https://www.hebergeur-image.com/upload/ … 736428.PNG
J'ai pu noter en effet les identités différentes des champs : Real pour le taux et String pour le nom d'IRIS.
Merci encore pour vos interventions ; à bientôt.
Hors ligne
#34 Tue 24 January 2023 10:27
- FB33
- Participant occasionnel
- Date d'inscription: 6 Jul 2022
- Messages: 48
Re: QGIS: Recherche infructueuse des coords latitude longitude IRIS INSEE
Donc le typage des champs semble bon... Je me demande si le "%" dans ton nom de champ n'est pas interprété comme un opérateur mathématique (modulo)
1- en premier lieu, renomme ton champ "taux" en un truc simple, par exemple motorisation_18, depuis Propriété de la couche, icône "Gérer les champs" (deux icônes au dessus de celle de jointure ; double cliquer sur le nom pour le modifier)
2- essaye basiquement ceci pour tes étiquettes :
Code:
round(motorisation_18) || ' - ' || "NOM_IRIS"
(teste sans ou avec guillemets doubles à motorisation_18)
Dernière modification par FB33 (Tue 24 January 2023 10:54)
Hors ligne
#35 Tue 24 January 2023 11:47
- conejo
- Participant assidu
- Lieu: Lunel
- Date d'inscription: 2 Dec 2005
- Messages: 1656
Re: QGIS: Recherche infructueuse des coords latitude longitude IRIS INSEE
Bonjour,
Quel est le type de champ de "taux motorisation ménages 2018 en %"?
D'autre part, j'ai un doute sur la structure du nom de champ (accent, signe "%"...)
Hors ligne
#36 Wed 25 January 2023 23:17
- dutheil
- Participant occasionnel
- Date d'inscription: 3 Jan 2023
- Messages: 41
Re: QGIS: Recherche infructueuse des coords latitude longitude IRIS INSEE
Bonjour à tous
J'ai refait un projet avec un fond de carte iris et un fichier excel à deux colonnes, code iris et "Part de ménages disposant de stationnement", ce dernier à type de champ Real ; puis j'ai envoyé sur la calculatrice de champ la formule :
round (to_real("Part de ménages disposant de stationnement "),1) || ' - ' || "CODE_IRIS"
pas de résultat sur la carte :
https://www.hebergeur-image.com/upload/ … 26d3c5.PNG
La formule simplifiée suggérée est bloquée par le message "L'expression est invalide"... :
https://www.hebergeur-image.com/upload/ … d77513.PNG
Merci quand même pour vos interventions. A bientôt.
Hors ligne
#37 Wed 25 January 2023 23:21
- dutheil
- Participant occasionnel
- Date d'inscription: 3 Jan 2023
- Messages: 41
Re: QGIS: Recherche infructueuse des coords latitude longitude IRIS INSEE
Bien sûr je pourrais me contenter de la seule formule qui permettrait déjà d'arrondir à un chiffre après la virgule le taux visualisé sur les étiquettes.
A bientôt.
Hors ligne
#38 Wed 25 January 2023 23:39
- conejo
- Participant assidu
- Lieu: Lunel
- Date d'inscription: 2 Dec 2005
- Messages: 1656
Re: QGIS: Recherche infructueuse des coords latitude longitude IRIS INSEE
Avec votre expression round vous n'avez pas attribué de chiffre après la virgule ?
Hors ligne
#39 Thu 26 January 2023 09:35
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 3883
Re: QGIS: Recherche infructueuse des coords latitude longitude IRIS INSEE
Bonjour,
La formule simplifiée suggérée est bloquée par le message "L'expression est invalide"... :
La pratique veut que vous cliquiez sur "plus d'infos", ce qui vous aurait donné des explications (ou pas) sur ce qui coince. Les flèches rouges indiquent là où ça ne va pas, et en l'occurrence il ne sait pas à quoi correspondent tous ces textes. Pour infos, un champ peut être entre guillemets doubles ou pas du tout, tant qu'il est en un seul mot. Lorsque vous avez un champ composé de plusieurs mots comme le vôtre, vous DEVEZ absolument le mettre entre double guillemets ("mon champ").
Et aussi attention à l'espace à la fin de votre nom de champ dans la première image: "toto " est différent de "toto".
Voilà a priori les raisons pour lesquelles vos expressions ne marchent pas.
Hors ligne
#40 Thu 26 January 2023 23:59
- dutheil
- Participant occasionnel
- Date d'inscription: 3 Jan 2023
- Messages: 41
Re: QGIS: Recherche infructueuse des coords latitude longitude IRIS INSEE
Bonjour à tous
Merci encore pour votre patience et votre aide…
J'ai essayé de réduire au maximum les erreurs suivant le guide "plus d'infos", mais finalement la calculatrice de champ ne reconnaît pas celui du taux, alors que son libellé est bien celui présent sur la table :
https://www.hebergeur-image.com/upload/ … cb6613.PNG
https://www.hebergeur-image.com/upload/ … b24bcd.PNG
A bientôt.
Hors ligne
#41 Fri 27 January 2023 07:42
- FB33
- Participant occasionnel
- Date d'inscription: 6 Jul 2022
- Messages: 48
Re: QGIS: Recherche infructueuse des coords latitude longitude IRIS INSEE
Quitte à me répéter, as-tu testé ce que je t'ai proposé un peu plus haut dans la discussion, dans le post #34 ?.. Un nom de champ SIMPLE, en un seul mot ! (sans accents, ni APOSTROPHE (!), etc)
Note : si ton champ de taux est déjà de type REAL (comme tu l'as dit), utiliser la fonction to_real() n'a pas d'utilité, ni même de sens.
Hors ligne
#42 Sat 28 January 2023 00:31
- dutheil
- Participant occasionnel
- Date d'inscription: 3 Jan 2023
- Messages: 41
Re: QGIS: Recherche infructueuse des coords latitude longitude IRIS INSEE
Bonjour FB33
Je viens de suivre à la lettre tes instructions, en ouvrant un nouveau projet, mais sans que ça veuille aboutir au double étiquetage avec valeur à une décimale et nom de l'iris :
https://www.hebergeur-image.com/upload/ … 710f2f.PNG
https://www.hebergeur-image.com/upload/ … 9a5e0f.PNG
Merci d'avance, à bientôt.
Hors ligne
#43 Sat 28 January 2023 14:22
- conejo
- Participant assidu
- Lieu: Lunel
- Date d'inscription: 2 Dec 2005
- Messages: 1656
Re: QGIS: Recherche infructueuse des coords latitude longitude IRIS INSEE
Bonjour,
Pouvez-vous nous préciser comment vous faites étape par étape ?
Type de fichier Excel, jointure dans qgis...
Hors ligne
#44 Sat 28 January 2023 14:38
- conejo
- Participant assidu
- Lieu: Lunel
- Date d'inscription: 2 Dec 2005
- Messages: 1656
Re: QGIS: Recherche infructueuse des coords latitude longitude IRIS INSEE
D'ailleurs pouvez-vous nous envoyer le shape et le fichier Excel en question ?
Hors ligne
#45 Sun 29 January 2023 01:58
- dutheil
- Participant occasionnel
- Date d'inscription: 3 Jan 2023
- Messages: 41
Re: QGIS: Recherche infructueuse des coords latitude longitude IRIS INSEE
Bonjour à tous
Merci encore à Conejo, FB33 et SANTANNA pour leur patience !
J'ai enfin réussi à bidouiller ma calculatrice de champ pour sortir des valeurs de taux à un chiffre après la virgule ; ici une part modale marche en 2018 chez les actifs pour les iris de Gironde :
https://www.hebergeur-image.com/upload/ … 520269.PNG
Il me reste encore à surmonter la difficulté de faire figurer le double étiquetage taux et nom d'iris : peut-être beaucoup plus compliqué au vu de mon état de balbutiement pour les expressions commandant la calculette…
Encore merci ; à bientôt.
Hors ligne
#46 Sun 29 January 2023 02:06
- dutheil
- Participant occasionnel
- Date d'inscription: 3 Jan 2023
- Messages: 41
Re: QGIS: Recherche infructueuse des coords latitude longitude IRIS INSEE
bon ça y est :
https://www.hebergeur-image.com/upload/ … f5a1c2.PNG
… j'étais vraiment mauvais !
Hors ligne
#47 Sun 29 January 2023 10:01
- conejo
- Participant assidu
- Lieu: Lunel
- Date d'inscription: 2 Dec 2005
- Messages: 1656
Re: QGIS: Recherche infructueuse des coords latitude longitude IRIS INSEE
Bravo!
Vous pouvez mettre sur 2 lignes en mettant le - comme caractère de passage à la ligne dans formatage dans étiquettes
Hors ligne
#48 Tue 31 January 2023 01:11
- dutheil
- Participant occasionnel
- Date d'inscription: 3 Jan 2023
- Messages: 41
Re: QGIS: Recherche infructueuse des coords latitude longitude IRIS INSEE
https://www.hebergeur-image.com/upload/ … 590282.PNG
merci encore à Conejo !
Je me demandais si QGIS permettait de sélectionner l'ensemble des iris derrière un périmètre (une intercommunalité par exemple) pour l'étiquetage et conserver les seuls à plats pour le reste, sans étiquette donc…
A bientôt.
Hors ligne
#49 Tue 31 January 2023 14:54
- conejo
- Participant assidu
- Lieu: Lunel
- Date d'inscription: 2 Dec 2005
- Messages: 1656
Re: QGIS: Recherche infructueuse des coords latitude longitude IRIS INSEE
Cela m'intéresse de le savoir. Je l'ai su, et ne le sais plus.
En attente de le savoir, voici ma méthode :
1/ Sélection par localisation entre la couche des parcelles et celle de votre périmètre
2/ Exporter ces parcelles sont un autre shape
3/ Faire l'étiquetage sur ce nouveau shape
4/ Pas d'étiquetage sur le shape entier des parcellles
Hors ligne
#50 Sun 05 February 2023 00:35
- dutheil
- Participant occasionnel
- Date d'inscription: 3 Jan 2023
- Messages: 41
Re: QGIS: Recherche infructueuse des coords latitude longitude IRIS INSEE
Bonjour Conejo
Je n'ai pas encore fait la manip conseillée au sujet d'un étiquetage sélectif sur un périmètre choisi.
Par contre je ne sais pas agir (table attributaire par exemple) sur quelques entités que je ne veux pas voir figurer sur la carte :
ici, dans le cas de la variation du taux de motorisation des ménages du 93 sur la période 2013-2018, j'aurais souhaité faire figurer quatre IRIS en hachuré ou une autre texture représentative qui crache assez bien :
il s'agit de quatre valeurs aberrantes où le nombre de ménages tombe à zéro à l'une des dates des bornes de l'intervalle de temps…
Alors bien sûr il y a aussi la solution de recharger une couche de feuille de calcul expurgée des quatre valeurs…
Merci d'avance si l'on peut faire quelque chose ; à bientôt.
Hors ligne
#51 Sun 05 February 2023 00:44
- dutheil
- Participant occasionnel
- Date d'inscription: 3 Jan 2023
- Messages: 41
Re: QGIS: Recherche infructueuse des coords latitude longitude IRIS INSEE
oups j'ai oublié de joindre la carte en question ; j'ai oublié de signaler que j'avais paresseusement et à tort donné une valeur de zéro pour le taux des quatre iris aberrants :
https://www.hebergeur-image.com/upload/ … 6e5a61.PNG
Hors ligne
#52 Sun 05 February 2023 09:20
- FB33
- Participant occasionnel
- Date d'inscription: 6 Jul 2022
- Messages: 48
Re: QGIS: Recherche infructueuse des coords latitude longitude IRIS INSEE
Bonjour,
Pour tes deux questions, il te faut te renseigner sur les deux options de Propriété suivantes :
- "Étiquettes basées sur des règles" (au lieu de "étiquettes simples", par exemple)
- "Ensemble de règles" pour le rendu de symbologie (par exemple pour faire figurer tes quatre IRIS en hachuré)
Dans les deux cas, tu pourras ainsi "personnaliser" les éléments d'affichage de certaines entités en fonction de certaines valeurs de champs (entre autres choses).
Hors ligne
#53 Sun 05 February 2023 11:31
- conejo
- Participant assidu
- Lieu: Lunel
- Date d'inscription: 2 Dec 2005
- Messages: 1656
Re: QGIS: Recherche infructueuse des coords latitude longitude IRIS INSEE
Bonjour Dutheil
J'ai consulté votre carte apparemment il y a un souci d'hétérogénéité de vos classes. La discretisation ne semble pas respecter la distribution des valeurs. Pouvez-vous envoyer le shape des iris et le fichier Excel? Il s'agira de vous montrer une répartition des classes plus homogène.
Hors ligne
#54 Mon 06 February 2023 01:13
- dutheil
- Participant occasionnel
- Date d'inscription: 3 Jan 2023
- Messages: 41
Re: QGIS: Recherche infructueuse des coords latitude longitude IRIS INSEE
Bonjour Conejo
Pas de problème pour les fichiers demandés : je viens d'envoyer un message par mp.
Je viens de refaire une distribution des classes, peut-être moins mauvaise… :
https://www.hebergeur-image.com/upload/ … c5dbd8.PNG
A bientôt.
A bientôt.
Hors ligne
#55 Mon 06 February 2023 01:18
- dutheil
- Participant occasionnel
- Date d'inscription: 3 Jan 2023
- Messages: 41
Re: QGIS: Recherche infructueuse des coords latitude longitude IRIS INSEE
Bonjour FB33
Merci beaucoup pour les solutions proposées : je tâche demain de les mettre en pratique, avec le rendu que je te transmets en cas de réussite.
A bientôt.
Hors ligne
#56 Mon 06 February 2023 01:24
- dutheil
- Participant occasionnel
- Date d'inscription: 3 Jan 2023
- Messages: 41
Re: QGIS: Recherche infructueuse des coords latitude longitude IRIS INSEE
@Conejo :
je ne suis vraiment pas doué : je viens juste de me rendre compte de la possibilité d'envoyer directement les fichiers en activant en bas "Poster une réponse"... !
voilà c'est fait ; merci encore, à bientôt.
Hors ligne
#58 Mon 06 February 2023 16:24
- conejo
- Participant assidu
- Lieu: Lunel
- Date d'inscription: 2 Dec 2005
- Messages: 1656
Re: QGIS: Recherche infructueuse des coords latitude longitude IRIS INSEE
Bonjour,
Voici le type de carte respectant la distribution des valeurs.
Les classes se répartissent autour de la moyenne, avec un bornage des classes par rapport à l'écart-type
Moyenne : 0.83
Ecart-type 7.37
Classes :
10 à 45
3 à 10
-5 à 3
-12 à -5
-72 à -12
La moyenne est dans la valeur centrale (-5 à 3).
Les couleurs ont été choisies sur le site https://colorbrewer2.org/#type=sequenti … Gn&n=3
On peut voir que les valeurs les plus négatives sont en majorité dans l'ouest du département.
Hors ligne
#59 Tue 07 February 2023 01:25
- dutheil
- Participant occasionnel
- Date d'inscription: 3 Jan 2023
- Messages: 41
Re: QGIS: Recherche infructueuse des coords latitude longitude IRIS INSEE
Bonjour Conejo
Merci encore pour ce conseil pour la cartographie, avec la moyenne et l'écart-type comme guides pour classer les valeurs. La carte proposée me satisfait davantage en effet, relativement à mes tentatives.
J'aurais cependant souhaité que la classe centrale comporte des valeurs de même signe. J'ai classé de façon croissante les données sur Excel (fichier joint) puis j'ai réfléchi à la façon de composer cinq classes avec un dégradé sur deux couleurs :
en prenant un dégradé de vert ça me fait trois classes à variation négative du taux de motorisation des ménages, puis un dégradé de rouge pour les deux classes à variation positive.
Dans l'histoire les classes ne comportent pas strictement le même nombre de valeurs : 116 valeurs pour les trois classes à variation négative et 134 valeurs pour les deux autres…
Reste maintenant le plus gros travail à faire pour moi : comment utiliser Qgis pour tendre vers cette méthode… ?
J'ai agi sur la palette de couleur (discrète) en bornant les couleurs à respectivement 18.9, 37.8, 56.7 et 78.5% en reprenant ma feuille de calcul :
je pensais qu'il s'agissait du pourcentage des valeurs du tableau et bien sûr la légende et la carte ont douché ma croyance, avec en plus le problème d'une classe centrale à cheval sur les valeurs négatives et positives !
En rendu ça donne ceci :
https://www.hebergeur-image.com/upload/ … b124bd.PNG
En espérant ne pas lasser à bientôt… et merci encore.
Hors ligne
- Sujet précédent - QGIS: Recherche infructueuse des coords latitude longitude IRIS INSEE - Sujet suivant