Pages: 1
- Sujet précédent - [MI8.5] Mise à jour de polylignes avec les points intesectants avals - Sujet suivant
#1 Tue 20 March 2012 13:04
- Romain GUIHENEUF
- Participant occasionnel
- Date d'inscription: 10 Feb 2010
- Messages: 42
[MI8.5] Mise à jour de polylignes avec les points intesectants avals
Bonjour,
Je sèche...
Je dispose d'une polyligne jalonnée d'environ 500 points. Ces points m'ont servi à découper la dite polyligne à l'aide de l'"outil point.mbx".
Je souhaiterais maintenant mettre à jour les champs des 499 tronçons de polyligne ainsi créés à l'aide des données contenues dans les points qui définissent la limite aval du tronçon.
Le problème c'est qu'un point est considéré comme point amont pour un tronçon donné et comme point aval pour le tronçon qui suit (une petite illustration attachée).
Connaissez vous une requête géographique qui me permettrait de réaliser cette manip.
Merci
Hors ligne
#2 Tue 20 March 2012 14:33
- Marc-André
- Participant assidu
- Lieu: Montréal
- Date d'inscription: 30 Sep 2005
- Messages: 688
Re: [MI8.5] Mise à jour de polylignes avec les points intesectants avals
Bonjour,
Vous devez d'abord vous assurer que tous les tronçons ont été numérisés dans le sens de l'écoulement et qu'il soient bien connectés entre eux.
Pour faire vos vérifications, allez dans le «Contrôle des couches» --> «Propriété de la couche». Vous pouvez soit activer l'affichage du sens des lignes ou donner le style suivant: ->->->->->->->
Si des lignes ne pointent pas dans la bonne direction, permutez-les en utilisant l'outil Inverseur.
Pour la suite, il y a cette discussion.
Dernière modification par Marc-André (Tue 20 March 2012 14:34)
Hors ligne
#3 Tue 20 March 2012 15:30
- Romain GUIHENEUF
- Participant occasionnel
- Date d'inscription: 10 Feb 2010
- Messages: 42
Re: [MI8.5] Mise à jour de polylignes avec les points intesectants avals
Merci pour votre retour.
Mes polylignes sont correctement orientées.
Après renseignements, la fonction objectInfo() et ses déclinaisons, citée dans la discussion que vous m'avez conseillée, ne me semble pas adaptée, dans le sens ou il n'est pas possible de récupérer un attribut d'une autre table (sauf erreur de ma part).
Je continue de chercher... merci
Hors ligne
#4 Tue 20 March 2012 16:12
- Romain GUIHENEUF
- Participant occasionnel
- Date d'inscription: 10 Feb 2010
- Messages: 42
Re: [MI8.5] Mise à jour de polylignes avec les points intesectants avals
J'ai répondu un peu vite...
J'ai trouver la solution à mon problème à l'aide des pistes de Marc-André :
- Dans ma table polyligne, j'ai réalisé une colonne "ID_aval" basée sur la concaténation des coordonnées X et Y ("Xaval & Yaval") du point aval de chaque polylignes [ObjectNodeY(Obj,1,ObjectInfo(Obj,20))]
- Je réalise le même identifiant sur ma table points
- Je peut ensuite faire une mise à jour des colonnes entre ces deux tables attributaires à l'aide de mon identifiant unique.
Merci !
Hors ligne
#5 Tue 20 March 2012 20:15
- Daniel
- Membre
- Lieu: Victoriaville, Québec
- Date d'inscription: 6 Sep 2005
- Messages: 2028
Re: [MI8.5] Mise à jour de polylignes avec les points intesectants avals
Merci du suivi!
Daniel
De retour à la géomatique
Hors ligne
Pages: 1
- Sujet précédent - [MI8.5] Mise à jour de polylignes avec les points intesectants avals - Sujet suivant