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é ?

#1 Wed 09 April 2025 15:43

geomou
Participant actif
Date d'inscription: 9 Apr 2012
Messages: 85

QGIS: Recup d un champ d une couche dans une autre couche

Bonjour,
J'ai une couche (lignes) contenant des noms de rues et une autre contenant des bâtiments (polygones).
Serait-il possible d'importer dans la couche bâtiments le nom de la rue qui se trouve à proximité du bâtiment ? J'ai créé des tampons des noms de rue que j'ai "intersecté" avec les polygones. mais je cale pour la suite (sans être certain que ce soit la bonne méthode à utiliser ;-))
Merci par avance pour vos réponses.
Belle journée

Hors ligne

 

#2 Wed 09 April 2025 17:06

GlaDal
Participant assidu
Date d'inscription: 30 Aug 2013
Messages: 1157

Re: QGIS: Recup d un champ d une couche dans une autre couche

Bonjour, connaissez-vous la bdd ban plus de l'ign : https://geoservices.ign.fr/ban-plus

Hors ligne

 

#3 Wed 09 April 2025 18:53

geomou
Participant actif
Date d'inscription: 9 Apr 2012
Messages: 85

Re: QGIS: Recup d un champ d une couche dans une autre couche

Non, je ne connais pas cette BD mais je ne pense pas qu'elle me sera utile car je suis en Belgique ;-)

Hors ligne

 

#4 Thu 10 April 2025 08:10

GlaDal
Participant assidu
Date d'inscription: 30 Aug 2013
Messages: 1157

Re: QGIS: Recup d un champ d une couche dans une autre couche

plouf... Un pavé dans la mer (du Nord !). Oui, c'est peut-être la première question que j'aurais dû vous poser : l'emprise géographique !

Bon c'est pas tout à fait ce que vous recherchez mais j'ai en mémoire ce très bon article : https://datagistips.hypotheses.org/530
Et j'ai en marque-page, cet article dont je ne me rappelle pas exactement la teneur (croisons les doigts !) : https://gis.stackexchange.com/questions … g-features
Et peut-être plus simplement : https://gis.stackexchange.com/questions … -a-polygon

Hors ligne

 

#5 Thu 10 April 2025 11:26

ondeos
Participant occasionnel
Date d'inscription: 31 Mar 2011
Messages: 39

Re: QGIS: Recup d un champ d une couche dans une autre couche

Bonjour à la Belgique.

Il faut peut-être mieux utiliser : jointure spatiale avec "Joindre les attributs par le plus proche"

En premier assurez-vous que votre couche de lignes (rues) contient un champ avec les noms des rues (ex. "nom_rue"). wink

Vérifiez que vos deux couches (rues et bâtiments) sont dans le même système de projection.

Dans la Boîte à outils de traitement   "Joindre les attributs par le plus proche"

•    Couche de base : votre couche de bâtiments (polygones).
•    Couche à joindre : votre couche de rues (lignes).
•    Champ à récupérer : le champ contenant les noms des rues (ex. "nom_rue").
•    Distance maximale : définit une distance raisonnable (ex. 10 m ou 20 m, selon la précision de vos données et l'écartement entre bâtiments et rues).
•    Nombre de voisins maximum : laissez à 1 pour associer uniquement la rue la plus proche.
•    Lancez l'outil. Cela crée une nouvelle couche de bâtiments avec un champ supplémentaire contenant le nom de la rue la plus proche.


Allez courage

Dernière modification par ondeos (Thu 10 April 2025 11:26)

Hors ligne

 

#6 Mon 14 April 2025 15:16

geomou
Participant actif
Date d'inscription: 9 Apr 2012
Messages: 85

Re: QGIS: Recup d un champ d une couche dans une autre couche

Merci à tous les 2.
La jointure spatiale d'Ondeos est nickel. Quelques petites erreurs occasionnelles au niveau des bâtiments situés à l'angle de 2 voiries mais, mis à part ça, ça fonctionne bien.
Belle journée

Hors ligne

 

Pied de page des forums

Copyright Association GeoRezo