Pages: 1
- Sujet précédent - Renseigner une couche de points avec le num de voie d'une autre table - Sujet suivant
#1 Wed 07 November 2012 15:13
- Heim
- Participant occasionnel
- Lieu: Ascain
- Date d'inscription: 5 Sep 2005
- Messages: 47
Renseigner une couche de points avec le num de voie d'une autre table
Bonjour,
Je possède une couche de points (arrets de bus) et j'aimerai pouvoir renseigner sa table attributaire avec plusieurs champs de ma table (ligne)de numéros de voies, sachant que ces 2 tables ne se superposent pas.
Existe t'il un outil ou une requête qui pourrait chercher ma ligne (num de voie) la plus proche de mon point (arrêt) et de procéder par la suite comme une jointure spatiale afin d'y associer les champs ?
L'explication n'est pas évidente et j'ai comme l'impression de ne pas être très clair.
Mais bon si quelqu'un à une solution je suis preneuse.
Merci
Hors ligne
#2 Wed 07 November 2012 16:35
- sylvain poupard
- Participant assidu
- Date d'inscription: 19 Mar 2009
- Messages: 362
Re: Renseigner une couche de points avec le num de voie d'une autre table
Bonjour,
A partir de MI8.5 (il me semble) l'outil "distcalc" est disponible.
Il calcule la distance entre 2 objets d'une même table ou entre 2 objets de 2 tables différentes.
La procédure dans votre cas serait de demander le croisement entre vos 2 tables (ponctuelle et linéaire) avec un résultat (cochez la case "point le plus près").
Cela donnerait quelquechose comme ceci :
Origine Destination Distance(m) ("Origine"="ID de l'arrêt" et "Destination"="ID de la ligne de bus")
A 1 10
B 5 8
...
- Ensuite, enregistrez la table résultat de l'outil
- Ouvrez cette table dans MI
- Faîtes une requête entre la table de vos ponctuels et "la table de l'outil" avec les champs "ID des arrêts de bus" et "Origine"
- Enfin, mettez à jour le champs de votre table ponctuel concernant la ligne de bus (champ "Destination" de la table de l'outil)
Bon courage.
Sylvain
Dernière modification par sylvain poupard (Wed 07 November 2012 16:38)
Hors ligne
#3 Wed 07 November 2012 17:18
- Heim
- Participant occasionnel
- Lieu: Ascain
- Date d'inscription: 5 Sep 2005
- Messages: 47
Re: Renseigner une couche de points avec le num de voie d'une autre table
Je vais essayer, votre explication me parait bien adaptée à ma situation. Je ferais un retour sur la méthode.
Merci beaucoup
Hors ligne
#4 Thu 08 November 2012 10:56
- Heim
- Participant occasionnel
- Lieu: Ascain
- Date d'inscription: 5 Sep 2005
- Messages: 47
Re: Renseigner une couche de points avec le num de voie d'une autre table
Merci, ça marche à merveille !
Hors ligne
Pages: 1
- Sujet précédent - Renseigner une couche de points avec le num de voie d'une autre table - Sujet suivant