Pages: 1
- Sujet précédent - QGIS: Recup d un champ d une couche dans une autre couche - Sujet suivant
#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").
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
Pages: 1
- Sujet précédent - QGIS: Recup d un champ d une couche dans une autre couche - Sujet suivant