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

SOTM 2025 Tours

#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 wink
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

laurent00 a écrit:

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

SANTANNA a écrit:

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

 

Pied de page des forums

Copyright Association GeoRezo