Message posté par : namavic (nathalie.asencio(a)free.fr)
----------------------------------------
Bonjour,
Veuillez m'excuser si cette question a déjà été posée, j'imagine que oui mais
malgré une longue recherche dans les messages du forum, je n'ai pas trouvé la réponse
à ma question).
Je vais essayer d'être claire
J'ai importé dans QGIS (v.38.38.0) la couche shapefile des communes de France (fichier
communes-20220101), SCR EPSG2154-RGF v1 : Lambert-93.
Je dispose par ailleur d'un fichier excel "nb_cas" qui comporte le nb de cas
identifié sur certaines communes de France (donc il n'y a pas toutes les communes dans
mon fichier, seulement celles où il y a des cas) . ce fichier a 2 colonnes :
"code_com" au format texte sur 5 caractères, et nb_cas au format entier. Je
sauvegarde ce ficher en csv, et l'ajoute dans QGIS via le menu Couche > Ajouter une
couche > Ajouter une couche de texte délimité.
Je précise à cette étape le fichier csv à charger, codage UTF-8, délimiteurs personnalisés
(point virgule), Pas de géométrie, vérifie que le champ code_com est bien une donnée texte
et le champ nb_cas un entier (je modifie le type "texte" pour "entier"
pour ce champ car il est reconnu comme un champ texte par QGIS). Je fais Ajouter.
Ensuite je veux joindre cette table attributaire à ma couche shapefile de communes. Et là
j'ai tout essayé mais la jointure ne se fait pas entre les deux couche. Les deux
identifiants sont bien des données texte sur 5 caractères (vérifié dans la zone de
statistique sur les 2 fichiers), les deux champs sont bien reconnus comme
"joignables" dans les proriétés de chacune des 2 couches (propriétés >
jointure). je fais bien attention à utiliser un préfixe court pour ne pas dépasser 10
caractères. Lorsque j'ouvrema table attributaire nb_cas après l'avoir jointe, je
vois bien les données de la couche shapefile des communes (surf_ha, nom, wikipédia). Par
contre lorsque j'ouvre la table de données de la couche shapefile, je ne vois que le
champ de jointure code_insee de ma table attributaire nb_cas , mais pas le champ nb_cas,
même si je précise de joindre ce champ.
J'ai essayé d'exporter la table attributaire nb_cas en geopackage (Exporter sous
> Geopackage > nom du fichier"couche_nb_cas", SCR ? (j'ai essayé de
laisser projection invalide, de mettre SCR EPSG2154-RGF v1 : Lambert-93, rien ne change)
sans modifier les autres paramètres) , puis de la réimporter, et de la joindre à la couche
shapefile des communes, mais là aussi échec --> la jointure ne se fait pas.
Pouvez-vous m'aider ? Qu'est-ce que je ne fais pas bien ?
Je vous remercie par avance pour votre aide précieuse.
Namavic.
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=371535#p371535
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