#1 Tue 15 December 2015 14:55
- DUPONT Ben.
- Participant actif
- Date d'inscription: 1 Mar 2010
- Messages: 68
QGIS : Jointure spatiale multiple
Bonjour,
Je cherche un moyen de faire une jointure spatiale multiple entre deux shape avec QGIS
En gros je travail sur un projet dans lequel nous avons besoin de renseigner des identifiants de conduites dans des câbles (fibre optique) ou inversement.
Les difficultés que je rencontre sont les suivante :
- plusieurs câble dans une conduite
- plusieurs section de conduites pour un seul câble
une jointure spatiale classique ne marche pas car Qgis prend en compte la première entité rencontrée et non la globalité
j'ai pensé passer par le calculateur de champs pour écrire un script qui rempli un nouveau champs avec une concaténation des différents identifiants
Est-ce que quelqu'un connait la fonction d'appel pour la localisation spatial et la syntaxe pour la concaténation du champs cible et source ?
Merci d'avance pour votre aide
Ben.
Hors ligne
#2 Tue 22 December 2015 08:44
- romainbh
- Participant assidu
- Date d'inscription: 20 Aug 2013
- Messages: 355
Re: QGIS : Jointure spatiale multiple
Hello,
Il est possible de créer des relations multiples dans QGIS, ce qui permet d'afficher plusieurs éléments relatifs à un objet. Pour que cela fonctionne, il faut nécessairement un attribut commun entre tout ce petit monde.
Si vous lisez l'anglais, voici un excellent article : http://blog.vitu.ch/10112013-1201/qgis-relations
Sinon, il y a des explications moins élaborées dans l'aide de QGIS : https://docs.qgis.org/2.6/fr/docs/user_ … -relations
Bonne chance
Hors ligne