#1 Fri 09 May 2025 11:26
- anne39
- Participant occasionnel
- Date d'inscription: 21 Mar 2022
- Messages: 11
QGIS 3.34.14: charger des entites dans une table
Bonjour,
Je suis à la recherche d'un outil qui permette de charger des entités dans table/couche déjà existante et d'appairer des champs qui ne seraient pas nommés de la même manière.
Exemple : Je cherche une table A dans une table B et l'outil me permet de dire que la champ A1 doit être versé dans le champ B3.
Ce qui correspond, pour ceux qui utilisent ArcGIS à l'outil "Charger des données".
Merci :-)
Hors ligne
#2 Fri 09 May 2025 12:43
- laurent00
- Participant assidu
- Date d'inscription: 6 Aug 2007
- Messages: 421
Re: QGIS 3.34.14: charger des entites dans une table
bonjour
tout le monde n'use pas de ArcGis
perso j'ai du mal à comprendre tu souhaites faire une jointure entre tes tables !?
LJ
Hors ligne
#3 Fri 09 May 2025 13:09
- anne39
- Participant occasionnel
- Date d'inscription: 21 Mar 2022
- Messages: 11
Re: QGIS 3.34.14: charger des entites dans une table
Je te remercie pour ta réponse rapide.
En effet, tout le monde n'utilise pas ArcGIS. C'est d'ailleurs pour ne plus l'utiliser que je pose cette question car j'ai du mal à trouver la même fonctionnalité sans passer par du code.
Je ne veux pas faire une jointure. Je veux faire l'équivalent d'un INSERT dans une table qui dispose d'une structure différente de la table source et pouvoir facilement (sans code) dire dans quel champ de la table de destination vont les données des champs de la table source.
C'est une manipulation fréquente quand on ajoute des données dans une table qui en possède déjà.
Merci
Hors ligne
#4 Fri 09 May 2025 13:49
- laurent00
- Participant assidu
- Date d'inscription: 6 Aug 2007
- Messages: 421
Re: QGIS 3.34.14: charger des entites dans une table
pas sur qu'il y ai un tel outil dans qgis !
est-ce compliqué pour vous de "Refactoriser les champs" puis de fusionner les couches !?
Allez dans : Traitement > Boîte à outils > Refactoriser les champs
mais peut être faut-il remonter à la source du problème, pourquoi avez-vous des données à fusionner avec des couches dont les attributs sont différents, n'est pas possible d'harmoniser les deux sources ?
LJ
Hors ligne
#5 Fri 09 May 2025 14:35
- SANTANNA
- Moderateur
- Lieu: Angers
- Date d'inscription: 18 Jan 2008
- Messages: 4082
Re: QGIS 3.34.14: charger des entites dans une table
Bonjour,
QGIS propose comme mode de sauvegarde de résultat de certains algorithmes la possibilité du "Append features" à une autre couche avec appariement de champs. En recherche rapide, cette option est dispo dans l'algo "Géométrie par expression" donc vous pourriez l'utiliser sans modification de la géométrie pour faire votre transfert.
Autrement, non testé et sur la base du descriptif, il y a aussi l'extension "Append Features to Layer".
Hors ligne
#6 Fri 09 May 2025 16:07
- anne39
- Participant occasionnel
- Date d'inscription: 21 Mar 2022
- Messages: 11
Re: QGIS 3.34.14: charger des entites dans une table
pas sur qu'il y ai un tel outil dans qgis !
est-ce compliqué pour vous de "Refactoriser les champs" puis de fusionner les couches !?
Allez dans : Traitement > Boîte à outils > Refactoriser les champs
mais peut être faut-il remonter à la source du problème, pourquoi avez-vous des données à fusionner avec des couches dont les attributs sont différents, n'est pas possible d'harmoniser les deux sources ?
LJ
En effet, j'ai bien l'impression que l'outil n'existe pas alors que c'est une manipulation que nous effectuons énormément.
Je vais explorer la solution de la factorisation des champs mais elle est un peu complexe pour certains de nos utilisateurs.
La cause du besoin ne peut pas vraiment être remise en question : des données arrivent de sources diverses et extérieures à une organisation, elles présentent donc des schémas différents et il faut les intégrer au sein d'une base de données qui vit déjà au quotidien.
L'objectif est de s'affranchir de d'ArcGIS mais en dégradant le moins possible les usages actuels. Or ce point est très important.
Merci
Hors ligne
#7 Sat 10 May 2025 13:57
- anne39
- Participant occasionnel
- Date d'inscription: 21 Mar 2022
- Messages: 11
Re: QGIS 3.34.14: charger des entites dans une table
Bonjour,
QGIS propose comme mode de sauvegarde de résultat de certains algorithmes la possibilité du "Append features" à une autre couche avec appariement de champs. En recherche rapide, cette option est dispo dans l'algo "Géométrie par expression" donc vous pourriez l'utiliser sans modification de la géométrie pour faire votre transfert.
Autrement, non testé et sur la base du descriptif, il y a aussi l'extension "Append Features to Layer".
Ok merci. En effet... C'est un contournement mais why not.
Je vais explorer les possibilités.
Hors ligne